2022-11-09 |
Khazhismel Kumykov | bfq: ignore oom_bfqq in bfq_check_waker Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Khazhismel Kumykov | bfq: fix waker_bfqq inconsistency crash Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Christoph Böhmwalder | drbd: Store op in drbd_peer_request Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Philipp Reisner | drbd: disable discard support if granularity > max Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Christoph Böhmwalder | drbd: use blk_queue_max_discard_sectors helper Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | ABI: sysfs-bus-pci: add documentation for p2pmem allocate Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | PCI/P2PDMA: Allow userspace VMA allocations through... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | block: set FOLL_PCI_P2PDMA in bio_map_user_iov() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | block: set FOLL_PCI_P2PDMA in __bio_iov_iter_get_pages() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | lib/scatterlist: add check when merging zone device... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | block: add check when merging zone device pages Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | iov_iter: introduce iov_iter_get_pages_[alloc_]flags() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-09 |
Logan Gunthorpe | mm: allow multiple error returns in try_grab_page() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-07 |
Yang Li | block: Fix some kernel-doc comments Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Jinlong Chen | blk-mq: use if-else instead of goto in blk_mq_alloc_cached_r... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Jinlong Chen | blk-mq: improve error handling in blk_mq_alloc_rq_map() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Chao Leng | nvme: use blk_mq_[un]quiesce_tagset Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Chao Leng | blk-mq: add tagset quiesce interface Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | blk-mq: pass a tagset to blk_mq_wait_quiesce_done Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | blk-mq: move the srcu_struct used for quiescing to... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | blk-mq: skip non-mq queues in blk_mq_quiesce_queue Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme-apple: don't unquiesce the I/O queues in apple_nvme_res... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme-pci: don't unquiesce the I/O queues in nvme_remove_dead... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme: split nvme_kill_queues Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme: don't unquiesce the admin queue in nvme_kill_queues Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme: remove the NVME_NS_DEAD check in nvme_validate_ns Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme: remove the NVME_NS_DEAD check in nvme_remove_invalid_n... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme: don't remove namespaces in nvme_passthru_end Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | nvme-pci: refactor the tagset handling in nvme_reset_work Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Christoph Hellwig | block: set the disk capacity to 0 in blk_mark_disk_dead Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: don't declare 'bfqd' as type 'void *' in... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: remove dead code for updating 'rq_in_driver' Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: cleanup bfq_activate_requeue_entity() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: factor out code to update 'active_entities' Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-02 |
Yu Kuai | block, bfq: remove set but not used variable in __bfq_entity... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Kemeng Shi | block: Replace struct rq_depth with unsigned int in... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Kemeng Shi | block: Correct comment for scale_cookie_change Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Kemeng Shi | block: Remove redundant parent blkcg_gp check in check_scale... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Christoph Hellwig | block: split elevator_switch Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Christoph Hellwig | block: don't check for required features in elevator_match Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Christoph Hellwig | block: simplify the check for the current elevator... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Christoph Hellwig | block: cleanup the variable naming in elv_iosched_store Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Christoph Hellwig | block: exit elv_iosched_show early when I/O schedulers... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Christoph Hellwig | block: cleanup elevator_get Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: cleanup __bfq_weights_tree_remove() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: cleanup bfq_weights_tree add/remove apis Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: do not idle if only one group is activated Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: refactor the counting of 'num_groups_with_pendin... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: record how many queues have pending requests Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-11-01 |
Yu Kuai | block, bfq: support to track if bfqq has pending requests Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-31 |
Jinlong Chen | blk-mq: remove redundant call to blk_freeze_queue_start... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-31 |
Jinlong Chen | blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-31 |
Dawei Li | block: simplify blksize_bits() implementation Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-31 |
David Jeffery | blk-mq: avoid double ->queue_rq() because of early... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Bart Van Assche | block: Micro-optimize get_max_segment_size() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Bart Van Assche | block: Constify most queue limits pointers Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Bart Van Assche | block: Remove request.write_hint Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Christoph Hellwig | block: remove bio_start_io_acct_time Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Christoph Hellwig | nvme-apple: remove an extra queue reference Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Christoph Hellwig | nvme-pci: remove an extra queue reference Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Christoph Hellwig | scsi: remove an extra queue reference Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-25 |
Christoph Hellwig | blk-mq: move the call to blk_put_queue out of blk_mq_destroy... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Jinlong Chen | block: fix up elevator_type refcounting Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Jinlong Chen | block: check for an unchanged elevator earlier in __elevator... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Christoph Hellwig | block: sanitize the elevator name before passing it... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Christoph Hellwig | block: add proper helpers for elevator_type module... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: don't enable throttling if default elevator... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | elevator: add new field flags in struct elevator_queue Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: don't show valid wbt_lat_usec in sysfs while... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: make enable_state more accurate Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-wbt: remove unnecessary check in wbt_enable_default() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | elevator: remove redundant code in elv_unregister_queue() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: read 'ioc->params' inside 'ioc->lock' in... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: prevent configuration update concurrent... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: don't release 'ioc->lock' while updating... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-24 |
Yu Kuai | blk-iocost: disable writeback throttling Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-22 |
Pavel Begunkov | io_uring/net: fail zc sendmsg when unsupported by socket Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-22 |
Pavel Begunkov | io_uring/net: fail zc send when unsupported by socket Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-22 |
Pavel Begunkov | net: flag sockets supporting msghdr originated zerocopy Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Ye Bin | blktrace: remove unnessary stop block trace in 'blk_trace_sh... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Ye Bin | blktrace: fix possible memleak in '__blk_trace_remove' Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Ye Bin | blktrace: introduce 'blk_trace_{start,stop}' helper Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Pavel Begunkov | bio: safeguard REQ_ALLOC_CACHE bio put Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Rafael Mendonca | io-wq: Fix memory leak in worker creation Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Yuwei Guan | block, bfq: remove unused variable for bfq_queue Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Christoph Böhmwalder | drbd: only clone bio if we have a backing device Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-20 |
Jens Axboe | Merge tag 'nvme-6.1-2022-10-22' of git://git.infradead...
|
commit | commitdiff | tree |
2022-10-20 |
Yushan Zhou | ublk_drv: use flexible-array member instead of zero... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-19 |
Harshit Mogalapalli | io_uring/msg_ring: Fix NULL pointer dereference in... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-18 |
ZiyangZhang | Documentation: document ublk user recovery feature Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-16 |
Jens Axboe | io_uring/rw: remove leftover debug statement Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-16 |
Yu Kuai | blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapp... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-16 |
Pavel Begunkov | io_uring: don't iopoll from io_ring_ctx_wait_and_kill() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-16 |
Pavel Begunkov | io_uring: reuse io_alloc_req() Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-16 |
Pavel Begunkov | io_uring: kill hot path fixed file bitmap debug checks Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-16 |
Pavel Begunkov | io_uring: remove FFS_SCM Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-12 |
Jens Axboe | io_uring/rw: ensure kiocb_end_write() is always called Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-12 |
Pavel Begunkov | io_uring: fix fdinfo sqe offsets calculation Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
2022-10-12 |
Stefan Roesch | io_uring: local variable rw shadows outer variable... Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
commit | commitdiff | tree |
next |