- 1af0bdc block: be a bit more careful in checking for NULL bdev while polling by Jens Axboe · 2 years, 1 month ago
- 3c5059e block: Fix io statistics for cgroup in throttle path by Jinke Han · 2 years, 1 month ago
- c964d62 block: make dma_alignment a stacking queue_limit by Keith Busch · 2 years, 4 months ago
- 5133898 Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linux by Linus Torvalds · 2 years, 5 months ago
- 110fdb4 block: add rationale for not using blk_mq_plug() when applicable by Pankaj Raghav · 2 years, 6 months ago
- 568ec93 block: replace blk_queue_nowait with bdev_nowait by Christoph Hellwig · 2 years, 6 months ago
- 118f366 block: remove PSI accounting from the bio layer by Christoph Hellwig · 2 years, 6 months ago
- e884808 block: fix comment typo in submit_bio of block-core.c. by Ping-Xiang Chen · 2 years, 6 months ago
- 56f99b8 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait by Stefan Roesch · 2 years, 6 months ago
- bdb7d42 block: remove unneeded return value of bio_check_ro() by Miaohe Lin · 2 years, 6 months ago
- 46754bd block: move ->bio_split to the gendisk by Christoph Hellwig · 2 years, 8 months ago
- 828b5f0 block: remove __blk_get_queue by Christoph Hellwig · 2 years, 8 months ago
- 16458cf block: Use the new blk_opf_t type by Bart Van Assche · 2 years, 8 months ago
- 77e7ffd block: Use enum req_op where appropriate by Bart Van Assche · 2 years, 8 months ago
- 939f9dd block: Use try_cmpxchg in update_io_ticks by Uros Bizjak · 2 years, 8 months ago
- 052e545 block: simplify blk_check_zone_append by Christoph Hellwig · 2 years, 8 months ago
- 6deacb3 block: simplify blk_mq_plug by Christoph Hellwig · 2 years, 8 months ago
- edd1dbc block: use bdev_is_zoned instead of open coding it by Christoph Hellwig · 2 years, 8 months ago
- 6f8191f block: simplify disk shutdown by Christoph Hellwig · 2 years, 9 months ago
- 0e35340 block: stop setting the nomerges flags in blk_cleanup_queue by Christoph Hellwig · 2 years, 9 months ago
- 1f90307 block: remove QUEUE_FLAG_DEAD by Christoph Hellwig · 2 years, 9 months ago
- 798f2a6 block: Directly use ida_alloc()/free() by Bo Liu · 2 years, 9 months ago
- 50e34d7 block: disable the elevator int del_gendisk by Christoph Hellwig · 2 years, 9 months ago
- 34845d9 Merge tag 'for-5.19/block-2022-06-02' of git://git.kernel.dk/linux-block by Linus Torvalds · 2 years, 9 months ago
- ebd076b block: use bio_queue_enter instead of blk_queue_enter in bio_poll by Christoph Hellwig · 2 years, 10 months ago
- 115cd47 Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-block by Linus Torvalds · 2 years, 10 months ago
- a3e7689 block: cleanup the VM accounting in submit_bio by Christoph Hellwig · 2 years, 10 months ago
- 069adba block: improve the error message from bio_check_eod by Christoph Hellwig · 2 years, 10 months ago
- 285d573 Revert "block: release rq qos structures for queue without disk" by Ming Lei · 2 years, 11 months ago
- 5f0614a block: change exported IO accounting interface from gendisk to bdev by Ming Lei · 2 years, 11 months ago
- 44abff2c block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD by Christoph Hellwig · 2 years, 11 months ago
- 7020057 block: remove QUEUE_FLAG_DISCARD by Christoph Hellwig · 2 years, 11 months ago
- 6f2689a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 3 years ago
- b1f8ccd Merge tag 'for-5.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 3 years ago
- 616355c Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
- daaca35 block: release rq qos structures for queue without disk by Ming Lei · 3 years ago
- 69fe0f2 block: add ->poll_bio to block_device_operations by Ming Lei · 3 years ago
- ba3e845 block: move q_usage_counter release into blk_queue_release by Ming Lei · 3 years ago
- 1059699 block: move blkcg initialization/destroy into disk allocation/release handler by Ming Lei · 3 years ago
- ad74078 block: remove handle_bad_sector by Christoph Hellwig · 3 years ago
- 57e95e4 block: fix and cleanup bio_check_ro by Christoph Hellwig · 3 years ago
- 73bd66d scsi: block: Remove REQ_OP_WRITE_SAME support by Christoph Hellwig · 3 years, 1 month ago
- 7a5428d block: fix surprise removal for drivers calling blk_set_queue_dying by Christoph Hellwig · 3 years, 1 month ago
- d24c670 block: merge submit_bio_checks() into submit_bio_noacct by Ming Lei · 3 years, 1 month ago
- 3f98c75 block: don't check bio in blk_throtl_dispatch_work_fn by Ming Lei · 3 years, 1 month ago
- 29ff236 block: don't declare submit_bio_checks in local header by Ming Lei · 3 years, 1 month ago
- 7f36b7d block: move blk_crypto_bio_prep() out of blk-mq.c by Ming Lei · 3 years, 1 month ago
- a650628 block: move submit_bio_checks() into submit_bio_noacct by Ming Lei · 3 years, 1 month ago
- 672fdcf block: partition include/linux/blk-cgroup.h by Ming Lei · 3 years, 1 month ago
- 472e431 block: move initialization of q->blkg_list into blkcg_init_queue by Ming Lei · 3 years, 1 month ago
- 7d32c02 block: return -ENODEV for BLK_STS_OFFLINE by Song Liu · 3 years, 1 month ago
- 2651bf6 block: introduce BLK_STS_OFFLINE by Song Liu · 3 years, 1 month ago
- aa8dccc block: check that there is a plug in blk_flush_plug by Christoph Hellwig · 3 years, 2 months ago
- e45c47d block: add bio_start_io_acct_time() to control start_time by Mike Snitzer · 3 years, 2 months ago
- 9d497e2 block: don't protect submit_bio_checks by q_usage_counter by Ming Lei · 3 years, 2 months ago
- 704b914 blk-mq: move srcu from blk_mq_hw_ctx to request_queue by Ming Lei · 3 years, 3 months ago
- 82d981d block: don't include <linux/part_stat.h> in blk.h by Christoph Hellwig · 3 years, 4 months ago
- 2aa7745 block: don't include blk-mq-sched.h in blk.h by Christoph Hellwig · 3 years, 4 months ago
- 5a9d041 block: move io_context creation into where it's needed by Jens Axboe · 3 years, 4 months ago
- d9337a4 block: don't include blk-mq headers in blk-core.c by Christoph Hellwig · 3 years, 4 months ago
- 0d7a29a block: move blk_print_req_error to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
- 22350ad block: move blk_dump_rq_flags to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
- 450b787 block: move blk_account_io_{start,done} to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
- f2b8f3c block: move blk_steal_bios to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
- 52fdbbc block: move blk_rq_init to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
- 06c8c69 block: move request based cloning helpers to blk-mq.c by Christoph Hellwig · 3 years, 4 months ago
- 786d4e0 block: remove rq_flush_dcache_pages by Christoph Hellwig · 3 years, 4 months ago
- 79478bf block: move blk_rq_err_bytes to scsi by Christoph Hellwig · 3 years, 4 months ago
- e30028a block: fix parameter not described warning by Yang Guang · 3 years, 4 months ago
- 2a19b28 blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() by Ming Lei · 3 years, 4 months ago
- b781d8db5 blkcg: Remove extra blkcg_bio_issue_init by Laibin Qiu · 3 years, 4 months ago
- 3e28850 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 4 months ago
- 900e080 block: move queue enter logic into blk_mq_submit_bio() by Jens Axboe · 3 years, 4 months ago
- c98cb5b block: make bio_queue_enter() fast-path available inline by Jens Axboe · 3 years, 4 months ago
- c5fc7b9 block: have plug stored requests hold references to the queue by Jens Axboe · 3 years, 4 months ago
- 0bf6d96 block: remove blk_{get,put}_request by Christoph Hellwig · 3 years, 5 months ago
- 4abafdc block: remove the initialize_rq_fn blk_mq_ops method by Christoph Hellwig · 3 years, 5 months ago
- e94f685 block: kill extra rcu lock/unlock in queue enter by Pavel Begunkov · 3 years, 5 months ago
- 008f75a block: cleanup the flush plug helpers by Christoph Hellwig · 3 years, 5 months ago
- b600455 block: optimise blk_flush_plug_list by Pavel Begunkov · 3 years, 5 months ago
- 1497a51 block: don't bloat enter_queue with percpu_ref by Pavel Begunkov · 3 years, 5 months ago
- 859897c block: convert leftovers to bdev_get_queue by Pavel Begunkov · 3 years, 5 months ago
- dc5fc361 block: attempt direct issue of plug list by Jens Axboe · 3 years, 5 months ago
- bc490f8 block: change plugging to use a singly linked list by Jens Axboe · 3 years, 5 months ago
- 5a72e89 block: add a struct io_comp_batch argument to fops->iopoll() by Jens Axboe · 3 years, 5 months ago
- 9be3e06 block: move update request helpers into blk-mq.c by Jens Axboe · 3 years, 5 months ago
- c477b79 block: remove useless caller argument to print_req_error() by Jens Axboe · 3 years, 5 months ago
- eab4e02 block: use bdev_get_queue() in blk-core.c by Pavel Begunkov · 3 years, 5 months ago
- 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 5 months ago
- 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 5 months ago
- be6bfe3 block: inline hot paths of blk_account_io_*() by Pavel Begunkov · 3 years, 5 months ago
- 47c122e block: pre-allocate requests if plug is started and is a batch by Jens Axboe · 3 years, 5 months ago
- a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 5 months ago
- 079a2e3 blk-mq: Change shared sbitmap naming to shared tags by John Garry · 3 years, 5 months ago
- 1820f4f blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() by John Garry · 3 years, 5 months ago
- d2a2796 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ by John Garry · 3 years, 5 months ago
- 8a3ee67 block: print the current process in handle_bad_sector by Christoph Hellwig · 3 years, 6 months ago
- fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 6 months ago
- 8e141f9 block: drain file system I/O on del_gendisk by Christoph Hellwig · 3 years, 6 months ago
- a674153 block: split bio_queue_enter from blk_queue_enter by Christoph Hellwig · 3 years, 6 months ago