summaryrefslogtreecommitdiffstats
path: root/include/linux/blkdev.h
Commit message (Expand)AuthorAgeFilesLines
* block: remove queue from struct blk_independent_access_rangeDamien Le Moal2022-06-191-1/+0
* block: serialize all debugfs operations using q->debugfs_mutexChristoph Hellwig2022-06-171-4/+4
* blk-mq: avoid to touch q->elevator without any protectionMing Lei2022-06-161-2/+2
* Merge tag 'for-5.19/drivers-2022-06-02' of git://git.kernel.dk/linux-blockLinus Torvalds2022-06-031-0/+1
|\
| * block, loop: support partitions without scanningChristoph Hellwig2022-05-271-0/+1
* | Merge tag 'exfat-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-05-241-0/+1
|\ \
| * | block: add sync_blockdev_range()Yuezhang Mo2022-05-231-0/+1
* | | Merge tag 'for-5.19/drivers-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds2022-05-231-0/+15
|\ \ \ | | |/ | |/|
| * | block: turn bdev->bd_openers into an atomic_tChristoph Hellwig2022-04-181-1/+1
| * | block: add a disk_openers helperChristoph Hellwig2022-04-181-0/+15
* | | block: change exported IO accounting interface from gendisk to bdevMing Lei2022-04-181-3/+4
|/ /
* | block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig2022-04-171-11/+16
* | block: add a bdev_discard_granularity helperChristoph Hellwig2022-04-171-0/+5
* | block: remove QUEUE_FLAG_DISCARDChristoph Hellwig2022-04-171-2/+0
* | block: add a bdev_max_discard_sectors helperChristoph Hellwig2022-04-171-0/+5
* | block: move {bdev,queue_limit}_discard_alignment out of lineChristoph Hellwig2022-04-171-33/+1
* | block: remove queue_discard_alignmentChristoph Hellwig2022-04-171-8/+0
* | block: move bdev_alignment_offset and queue_limit_alignment_offset out of lineChristoph Hellwig2022-04-171-20/+1
* | block: use bdev_alignment_offset in disk_alignment_offset_showChristoph Hellwig2022-04-171-8/+0
* | block: add a bdev_max_zone_append_sectors helperChristoph Hellwig2022-04-171-0/+6
* | block: add a bdev_stable_writes helperChristoph Hellwig2022-04-171-0/+6
* | block: add a bdev_fua helperChristoph Hellwig2022-04-171-1/+5
* | block: add a bdev_write_cache helperChristoph Hellwig2022-04-171-0/+5
* | block: add a bdev_nonrot helperChristoph Hellwig2022-04-171-0/+5
|/
* Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-261-3/+0
|\
| * block: remove the per-bio/request write hintChristoph Hellwig2022-03-071-3/+0
| * Merge branch 'for-5.18/block' into for-5.18/write-streamsJens Axboe2022-03-071-16/+278
| |\
* | \ Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2022-03-241-19/+0
|\ \ \
| * | | scsi: block: Remove REQ_OP_WRITE_SAME supportChristoph Hellwig2022-02-221-19/+0
* | | | Merge tag 'for-5.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-03-241-0/+2
|\ \ \ \
| * | | | block: add ->poll_bio to block_device_operationsMing Lei2022-03-091-0/+2
* | | | | Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-211-17/+279
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | blk-mq: manage hctx map via xarrayMing Lei2022-03-081-1/+1
| | |_|/ | |/| |
| * | | blk-crypto: show crypto capabilities in sysfsEric Biggers2022-02-281-0/+1
| |/ /
| * | block: add a ->free_disk methodChristoph Hellwig2022-02-161-0/+2
| * | block: fix the kerneldoc for bio_end_io_acctChristoph Hellwig2022-02-021-1/+1
| * | block: check that there is a plug in blk_flush_plugChristoph Hellwig2022-02-021-1/+6
| * | block: remove blk_needs_flush_plugChristoph Hellwig2022-02-021-13/+0
| * | block: remove genhd.hChristoph Hellwig2022-02-021-3/+270
* | | block: fix surprise removal for drivers calling blk_set_queue_dyingChristoph Hellwig2022-02-171-1/+2
|/ /
* / block: add bio_start_io_acct_time() to control start_timeMike Snitzer2022-01-281-0/+1
|/
* block: move rq_list macros to blk-mq.hKeith Busch2022-01-051-29/+0
* block: remove unnecessary trailing '\'Keith Busch2021-12-221-1/+1
* block: use "unsigned long" for blk_validate_block_size().Tetsuo Handa2021-12-211-1/+1
* blk-mq: move srcu from blk_mq_hw_ctx to request_queueMing Lei2021-12-031-0/+9
* blk-crypto: remove blk_crypto_unregister()Eric Biggers2021-11-291-4/+0
* block: only allocate poll_stats if there's a user of themJens Axboe2021-11-291-2/+1
* Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-0/+9
|\
| * block: simplify the block device syncing codeChristoph Hellwig2021-10-221-0/+4
| * block: remove __sync_blockdevChristoph Hellwig2021-10-221-0/+5