- 98b26a0 block: call rq_qos_done() before ref check in batch completions by Jens Axboe · 3 years, 1 month ago
- e30028a block: fix parameter not described warning by Yang Guang · 3 years, 1 month ago
- efcf593 block: avoid to touch unloaded module instance when opening bdev by Ming Lei · 3 years, 2 months ago
- 2b504bd blk-mq: don't insert FUA request with data into scheduler queue by Ming Lei · 3 years, 1 month ago
- 15c3010 blk-cgroup: fix missing put device in error path from blkg_conf_pref() by Yu Kuai · 3 years, 2 months ago
- 245a489 block: avoid to quiesce queue in elevator_init_mq by Ming Lei · 3 years, 1 month ago
- 2a19b28 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() by Ming Lei · 3 years, 1 month ago
- 95febeb block: fix missing queue put in error path by Jens Axboe · 3 years, 1 month ago
- 94c4b4f block: Check ADMIN before NICE for IOPRIO_CLASS_RT by Alistair Delva · 3 years, 1 month ago
- b637108 blk-mq: fix filesystem I/O request allocation by Ming Lei · 3 years, 2 months ago
- b781d8db5 blkcg: Remove extra blkcg_bio_issue_init by Laibin Qiu · 3 years, 2 months ago
- 86399ea block: Hold invalidate_lock in BLKRESETZONE ioctl by Shin'ichiro Kawasaki · 3 years, 2 months ago
- b131f20 blk-mq: rename blk_attempt_bio_merge by Ming Lei · 3 years, 2 months ago
- 10f7335 blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge by Ming Lei · 3 years, 2 months ago
- 438cd74 block: fix kerneldoc for disk_register_independent_access__ranges() by Jens Axboe · 3 years, 2 months ago
- 278167f block: add __must_check for *add_disk*() callers by Luis Chamberlain · 3 years, 2 months ago
- ecaf97f block: use enum type for blk_mq_alloc_data->rq_flags by Jens Axboe · 3 years, 2 months ago
- 35e4c6c block: Hold invalidate_lock in BLKZEROOUT ioctl by Shin'ichiro Kawasaki · 3 years, 2 months ago
- 7607c44 block: Hold invalidate_lock in BLKDISCARD ioctl by Shin'ichiro Kawasaki · 3 years, 2 months ago
- cb690f5 Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 3e28850 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 1dc1f92 Merge tag 'for-5.16/bdev-size-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 9ef4d02 blk-mq: add one API for waiting until quiesce is done by Ming Lei · 3 years, 2 months ago
- a846a8e blk-mq: don't free tags if the tag_set is used by other device in queue initialztion by Ye Bin · 3 years, 2 months ago
- 138c1a3 block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() by Jens Axboe · 3 years, 2 months ago
- fe7d064 block: fix device_add_disk() kobject_create_and_add() error handling by Luis Chamberlain · 3 years, 2 months ago
- 10c4787 block: ensure cached plug request matches the current queue by Jens Axboe · 3 years, 2 months ago
- 900e080 block: move queue enter logic into blk_mq_submit_bio() by Jens Axboe · 3 years, 2 months ago
- c98cb5b block: make bio_queue_enter() fast-path available inline by Jens Axboe · 3 years, 2 months ago
- 7153971 block: split request allocation components into helpers by Jens Axboe · 3 years, 2 months ago
- c5fc7b9 block: have plug stored requests hold references to the queue by Jens Axboe · 3 years, 2 months ago
- 26e06f5 block: update __register_blkdev() probe documentation by Luis Chamberlain · 3 years, 2 months ago
- 3b87c6e blk-mq: update hctx->nr_active in blk_mq_end_request_batch() by Ming Lei · 3 years, 2 months ago
- 62ba0c0 blk-mq: add RQF_ELV debug entry by Ming Lei · 3 years, 2 months ago
- a1cb653 blk-mq: only try to run plug merge if request has same queue with incoming bio by Ming Lei · 3 years, 2 months ago
- 781dd83 block: move RQF_ELV setting into allocators by Jens Axboe · 3 years, 2 months ago
- b228090 block: replace always false argument with 'false' by Jens Axboe · 3 years, 2 months ago
- a22c00b block: assign correct tag before doing prefetch of request by Jens Axboe · 3 years, 2 months ago
- 1990116 Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- b6773cd Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 71ae426 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 3f01727 Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- ef1661b blk-mq: fix redundant check of !e expression by Jean Sacren · 3 years, 2 months ago
- a379fbb Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 9b84c62 blk-mq-debugfs: Show active requests per queue for shared tags by John Garry · 3 years, 2 months ago
- 0bf6d96 block: remove blk_{get,put}_request by Christoph Hellwig · 3 years, 2 months ago
- 02f7eab block: improve readability of blk_mq_end_request_batch() by Jens Axboe · 3 years, 2 months ago
- c7b84d4 block: re-flow blk_mq_rq_ctx_init() by Jens Axboe · 3 years, 2 months ago
- 92aff191 block: prefetch request to be initialized by Jens Axboe · 3 years, 2 months ago
- fe6134f block: pass in blk_mq_tags to blk_mq_rq_ctx_init() by Jens Axboe · 3 years, 2 months ago
- 56f8da6 block: add rq_flags to struct blk_mq_alloc_data by Jens Axboe · 3 years, 2 months ago
- e0c60d0 block: Fix partition check for host-aware zoned block devices by Shin'ichiro Kawasaki · 3 years, 2 months ago
- 842e39b block: add async version of bio_set_polled by Pavel Begunkov · 3 years, 2 months ago
- e71aa91 block: kill DIO_MULTI_BIO by Pavel Begunkov · 3 years, 2 months ago
- 25d207d block: kill unused polling bits in __blkdev_direct_IO() by Pavel Begunkov · 3 years, 2 months ago
- 1bb6b81 block: avoid extra iter advance with async iocb by Pavel Begunkov · 3 years, 2 months ago
- a2247f1 block: Add independent access ranges support by Damien Le Moal · 3 years, 2 months ago
- 9586e67 block: schedule queue restart after BLK_STS_ZONE_RESOURCE by Naohiro Aota · 3 years, 2 months ago
- d308ae0 block: drain queue after disk is removed from sysfs by Ming Lei · 3 years, 2 months ago
- ff155223 blk-mq: don't issue request directly in case that current is to be blocked by Ming Lei · 3 years, 2 months ago
- 6b19b76 fs: get rid of the res2 iocb->ki_complete argument by Jens Axboe · 3 years, 2 months ago
- 0c9d338 blk-cgroup: synchronize blkg creation against policy deactivation by Yu Kuai · 3 years, 2 months ago
- fa5fa8e block: refactor bio_iov_bvec_set() by Pavel Begunkov · 3 years, 2 months ago
- 54a88eb block: add single bio async direct IO helper by Pavel Begunkov · 3 years, 2 months ago
- 9c0c4d2 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 8bdf7b3 blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() by John Garry · 3 years, 2 months ago
- 297db73 block: fix req_bio_endio append error handling by Pavel Begunkov · 3 years, 2 months ago
- 1e03a36 block: simplify the block device syncing code by Christoph Hellwig · 3 years, 2 months ago
- 70164eb block: remove __sync_blockdev by Christoph Hellwig · 3 years, 2 months ago
- 4845012 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH by Christoph Hellwig · 3 years, 2 months ago
- 4abafdc block: remove the initialize_rq_fn blk_mq_ops method by Christoph Hellwig · 3 years, 2 months ago
- 237ea16 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn by Christoph Hellwig · 3 years, 2 months ago
- cb77cb5 blk-crypto: rename blk_keyslot_manager to blk_crypto_profile by Eric Biggers · 3 years, 2 months ago
- 1e8d44b blk-crypto: rename keyslot-manager files to blk-crypto-profile by Eric Biggers · 3 years, 2 months ago
- eebcafa blk-crypto-fallback: properly prefix function and struct names by Eric Biggers · 3 years, 2 months ago
- f059a1d block: Add invalidate_disk() helper to invalidate the gendisk by Xie Yongji · 3 years, 3 months ago
- e94f685 block: kill extra rcu lock/unlock in queue enter by Pavel Begunkov · 3 years, 2 months ago
- 6549a87 block: convert fops.c magic constants to SHIFT_SECTOR by Pavel Begunkov · 3 years, 2 months ago
- 179ae84f block: clean up blk_mq_submit_bio() merging by Pavel Begunkov · 3 years, 2 months ago
- 6450fe1 block: optimise boundary blkdev_read_iter's checks by Pavel Begunkov · 3 years, 2 months ago
- 057178c fs: bdev: fix conflicting comment from lookup_bdev by Jackie Liu · 3 years, 2 months ago
- 0994c64 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags by John Garry · 3 years, 2 months ago
- 008f75a block: cleanup the flush plug helpers by Christoph Hellwig · 3 years, 2 months ago
- b600455 block: optimise blk_flush_plug_list by Pavel Begunkov · 3 years, 2 months ago
- dbb6f76 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h by Christoph Hellwig · 3 years, 2 months ago
- a214b94 blk-mq: only flush requests from the plug in blk_mq_submit_bio by Christoph Hellwig · 3 years, 2 months ago
- 037057a block: remove inaccurate requeue check by Jens Axboe · 3 years, 2 months ago
- c809084 block: inline a part of bio_release_pages() by Pavel Begunkov · 3 years, 2 months ago
- 1497a51 block: don't bloat enter_queue with percpu_ref by Pavel Begunkov · 3 years, 2 months ago
- 478eb72 block: optimise req_bio_endio() by Pavel Begunkov · 3 years, 2 months ago
- 859897c block: convert leftovers to bdev_get_queue by Pavel Begunkov · 3 years, 2 months ago
- e70feb8 blk-mq: support concurrent queue quiesce/unquiesce by Ming Lei · 3 years, 2 months ago
- 2fc428f block, bfq: fix UAF problem in bfqg_stats_init() by Zheng Liang · 3 years, 2 months ago
- a808a9d block: inline fast path of driver tag allocation by Jens Axboe · 3 years, 3 months ago
- d92ca9d8 blk-mq: don't handle non-flush requests in blk_insert_flush by Christoph Hellwig · 3 years, 2 months ago
- dc5fc361 block: attempt direct issue of plug list by Jens Axboe · 3 years, 2 months ago
- bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 2 months ago
- 97eeb5f partitions/ibm: use bdev_nr_sectors instead of open coding it by Christoph Hellwig · 3 years, 2 months ago
- f9831b8 partitions/efi: use bdev_nr_bytes instead of open coding it by Christoph Hellwig · 3 years, 2 months ago