| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-09 | block: add fs_bio_integrity helpers | Christoph Hellwig | 1 | -1/+1 |
| 2025-05-16 | blk-mq: move the DMA mapping code to a separate file | Christoph Hellwig | 1 | -2/+2 |
| 2025-05-05 | block: remove bounce buffering support | Christoph Hellwig | 1 | -1/+0 |
| 2025-03-03 | block: move the block layer auto-integrity code into a new file | Christoph Hellwig | 1 | -1/+2 |
| 2024-12-23 | blk-mq: remove unused queue mapping helpers | Daniel Wagner | 1 | -2/+0 |
| 2024-06-14 | block: remove the blk_integrity_profile structure | Christoph Hellwig | 1 | -2/+1 |
| 2024-04-17 | block: Move zone related debugfs attribute to blk-zoned.c | Damien Le Moal | 1 | -1/+0 |
| 2023-06-05 | block: move the code to do early boot lookup of block devices to block/ | Christoph Hellwig | 1 | -1/+1 |
| 2023-04-13 | blk-mq-rdma: remove queue mapping helper for rdma devices | Sagi Grimberg | 1 | -1/+0 |
| 2022-05-02 | blk-cgroup: move blkcg_{get,set}_fc_appid out of line | Christoph Hellwig | 1 | -0/+1 |
| 2022-02-28 | blk-crypto: show crypto capabilities in sysfs | Eric Biggers | 1 | -1/+2 |
| 2021-11-29 | block: remove blk-exec.c | Christoph Hellwig | 1 | -1/+1 |
| 2021-10-26 | block: Add independent access ranges support | Damien Le Moal | 1 | -1/+1 |
| 2021-10-21 | blk-crypto: rename keyslot-manager files to blk-crypto-profile | Eric Biggers | 1 | -1/+1 |
| 2021-10-18 | block: move CONFIG_BLOCK guard to top Makefile | Masahiro Yamada | 1 | -1/+1 |
| 2021-09-11 | Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1/+1 |
| 2021-09-07 | block: move fs/block_dev.c to block/bdev.c | Christoph Hellwig | 1 | -1/+1 |
| 2021-09-07 | block: split out operations on block special files | Christoph Hellwig | 1 | -1/+1 |
| 2021-09-02 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -2/+1 |
| 2021-08-30 | Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1/+1 |
| 2021-08-11 | Revert "block/mq-deadline: Add cgroup support" | Tejun Heo | 1 | -2/+0 |
| 2021-08-09 | block: make the block holder code optional | Christoph Hellwig | 1 | -0/+1 |
| 2021-08-02 | block: remove cmdline-parser.c | Christoph Hellwig | 1 | -1/+0 |
| 2021-07-28 | scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi | Christoph Hellwig | 1 | -1/+0 |
| 2021-07-28 | scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ | Christoph Hellwig | 1 | -1/+1 |
| 2021-06-24 | block: move the disk events code to a separate file | Christoph Hellwig | 1 | -1/+2 |
| 2021-06-21 | block/mq-deadline: Add cgroup support | Bart Van Assche | 1 | -0/+2 |
| 2021-06-21 | block: Introduce the ioprio rq-qos policy | Bart Van Assche | 1 | -0/+1 |
| 2020-06-24 | blk-mq: merge blk-softirq.c into blk-mq.c | Christoph Hellwig | 1 | -1/+1 |
| 2020-05-14 | block: blk-crypto-fallback for Inline Encryption | Satya Tangirala | 1 | -0/+1 |
| 2020-05-14 | block: Inline encryption support for blk-mq | Satya Tangirala | 1 | -1/+1 |
| 2020-05-14 | block: Keyslot Manager for Inline Encryption | Satya Tangirala | 1 | -0/+1 |
| 2020-03-24 | block: merge partition-generic.c and check.c | Christoph Hellwig | 1 | -2/+1 |
| 2020-01-29 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -1/+0 |
| 2020-01-06 | block: Allow t10-pi to be modular | Herbert Xu | 1 | -1/+2 |
| 2020-01-03 | compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c | Arnd Bergmann | 1 | -1/+0 |
| 2019-11-07 | blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT | Tejun Heo | 1 | -0/+1 |
| 2019-08-28 | blkcg: implement blk-iocost | Tejun Heo | 1 | -0/+1 |
| 2018-11-07 | block: remove legacy IO schedulers | Jens Axboe | 1 | -3/+0 |
| 2018-11-07 | block: remove legacy rq tagging | Jens Axboe | 1 | -1/+1 |
| 2018-09-26 | block: Move power management code into a new source file | Bart Van Assche | 1 | -0/+1 |
| 2018-07-09 | block: introduce blk-iolatency io controller | Josef Bacik | 1 | -0/+1 |
| 2018-07-09 | blk-rq-qos: refactor out common elements of blk-wbt | Josef Bacik | 1 | -1/+1 |
| 2018-07-09 | block: Make struct request_queue smaller for CONFIG_BLK_DEV_ZONED=n | Bart Van Assche | 1 | -0/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-08-08 | block: Add rdma affinity based queue mapping helper | Sagi Grimberg | 1 | -0/+1 |
| 2017-04-19 | block, bfq: split bfq-iosched.c into multiple source files | Paolo Valente | 1 | -1/+2 |
| 2017-04-19 | block, bfq: introduce the BFQ-v0 I/O scheduler as an extra scheduler | Paolo Valente | 1 | -0/+1 |
| 2017-04-14 | blk-mq: introduce Kyber multiqueue I/O scheduler | Omar Sandoval | 1 | -0/+1 |
| 2017-03-02 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -0/+1 |
| 2017-02-27 | blk-mq: provide a default queue mapping for virtio device | Christoph Hellwig | 1 | -0/+1 |
| 2017-02-17 | Merge branch 'for-4.11/next' into for-4.11/linus-merge | Jens Axboe | 1 | -2/+3 |
| 2017-02-06 | block: Add Sed-opal library | Scott Bauer | 1 | -0/+1 |
| 2017-01-31 | block: make scsi_request and scsi ioctl support optional | Christoph Hellwig | 1 | -2/+3 |
| 2017-01-27 | blk-mq: fix debugfs compilation issues | Omar Sandoval | 1 | -1/+1 |
| 2017-01-27 | blk-mq: create debugfs directory tree | Omar Sandoval | 1 | -0/+1 |
| 2017-01-17 | mq-deadline: add blk-mq adaptation of the deadline IO scheduler | Jens Axboe | 1 | -0/+1 |
| 2017-01-17 | blk-mq-sched: add framework for MQ capable IO schedulers | Jens Axboe | 1 | -1/+1 |
| 2016-11-10 | blk-wbt: add general throttling mechanism | Jens Axboe | 1 | -0/+1 |
| 2016-11-10 | block: add scalable completion tracking of requests | Jens Axboe | 1 | -1/+1 |
| 2016-10-18 | block: Implement support for zoned block devices | Hannes Reinecke | 1 | -0/+1 |
| 2016-10-09 | Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1/+1 |
| 2016-09-22 | blk-mq/cpu-notif: Convert to new hotplug state machine | Thomas Gleixner | 1 | -1/+1 |
| 2016-09-19 | blk_mq: linux/blk-mq.h does not include all the headers it depends on | Stephen Rothwell | 1 | -1/+1 |
| 2016-09-15 | blk-mq: provide a default queue mapping for PCI device | Christoph Hellwig | 1 | -1/+1 |
| 2016-01-23 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo... | Linus Torvalds | 1 | -1/+1 |
| 2016-01-09 | badblocks: Add core badblock management code | Vishal Verma | 1 | -1/+1 |
| 2015-12-11 | irq_poll: make blk-iopoll available outside the block layer | Christoph Hellwig | 1 | -1/+1 |
| 2014-09-27 | block: Add T10 Protection Information functions | Martin K. Petersen | 1 | -2/+2 |
| 2014-05-19 | block: move mm/bounce.c to block/ | Jens Axboe | 1 | -0/+1 |
| 2014-05-19 | block: move ioprio.c from fs/ to block/ | Jens Axboe | 1 | -1/+2 |
| 2014-05-19 | block: move bio.c and bio-integrity.c from fs/ to block/ | Jens Axboe | 1 | -1/+2 |
| 2013-10-25 | blk-mq: new multi-queue block IO queueing mechanism | Jens Axboe | 1 | -2/+3 |
| 2013-09-30 | block: change config option name for cmdline partition parsing | Paul Gortmaker | 1 | -1/+1 |
| 2013-09-11 | block: support embedded device command line partition | Cai Zhiyong | 1 | -0/+1 |
| 2012-01-03 | separate partition format handling from generic code | Al Viro | 1 | -1/+1 |
| 2012-01-03 | move fs/partitions to block/ | Al Viro | 1 | -1/+2 |
| 2011-07-31 | block: add bsg helper library | Mike Christie | 1 | -0/+1 |
| 2010-10-22 | Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block | Linus Torvalds | 1 | -1/+1 |
| 2010-09-16 | blkio: Core implementation of throttle policy | Vivek Goyal | 1 | -0/+1 |
| 2010-09-10 | block: rename blk-barrier.c to blk-flush.c | Tejun Heo | 1 | -1/+1 |
| 2010-04-28 | blkdev: move blkdev_issue helper functions to separate file | Dmitry Monakhov | 1 | -1/+1 |
| 2009-12-03 | blkio: Introduce blkio controller cgroup interface | Vivek Goyal | 1 | -0/+1 |
| 2009-10-03 | block: remove the anticipatory IO scheduler | Jens Axboe | 1 | -1/+0 |
| 2009-09-11 | block: add blk-iopoll, a NAPI like approach for block devices | Jens Axboe | 1 | -1/+1 |
| 2009-07-01 | block: get rid of queue-private command filter | Jens Axboe | 1 | -1/+1 |
| 2009-02-09 | tracing/blktrace: move the tracing file to kernel/trace | Frederic Weisbecker | 1 | -1/+0 |
| 2008-10-09 | block: unify request timeout handling | Jens Axboe | 1 | -2/+2 |
| 2008-10-09 | block: split softirq handling into blk-softirq.c | Jens Axboe | 1 | -2/+2 |
| 2008-07-03 | allow userspace to modify scsi command filter on per device basis | Adel Gadllah | 1 | -1/+2 |
| 2008-07-03 | block: Block layer data integrity support | Martin K. Petersen | 1 | -0/+1 |
| 2008-01-29 | block: ll_rw_blk.c split, add blk-merge.c | Jens Axboe | 1 | -1/+1 |
| 2008-01-29 | block: continue ll_rw_blk.c splitup | Jens Axboe | 1 | -2/+3 |
| 2008-01-29 | block: split tag and sysfs handling from blk-core.c | Jens Axboe | 1 | -1/+2 |
| 2008-01-29 | block: first step of splitting ll_rw_blk, rename it | Jens Axboe | 1 | -1/+1 |
| 2007-10-12 | [BLOCK] Only include the compat ioctl code if CONFIG_BLOCK is set | Jens Axboe | 1 | -1/+1 |
| 2007-10-10 | compat_ioctl: move common block ioctls to compat_blkdev_ioctl | Arnd Bergmann | 1 | -0/+1 |
| 2007-07-16 | bsg: support for full generic block layer SG v3 | Jens Axboe | 1 | -0/+1 |
| 2006-09-30 | [PATCH] BLOCK: Make it possible to disable the block layer [try #6] | David Howells | 1 | -1/+1 |
| 2006-03-23 | [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23 | Jens Axboe | 1 | -0/+2 |
| 2005-11-04 | [BLOCK] Move all core block layer code to new block/ directory | Jens Axboe | 1 | -0/+10 |