blob: f091cdbec353f733b7e147e9481bb56c18445993 [file] [log] [blame]
32bc15afed04 ("blk-mq: Facilitate a shared sbitmap per tagset")
222a5ae03cdd ("blk-mq: Use pointers for blk_mq_tags bitmap tags")
1c0706a70a64 ("blk-mq: Pass flags for tag init/free")
4d063237b92a ("blk-mq: Free tags in blk_mq_init_tags() upon error")
570e9b73b0af ("blk-mq: move blk_mq_get_driver_tag into blk-mq.c")
d94ecfc39971 ("blk-mq: split out a __blk_mq_get_driver_tag helper")
bf0beec0607d ("blk-mq: drain I/O when all CPUs in a hctx are offline")
602380d28e28 ("blk-mq: add blk_mq_all_tag_iter")
600c3b0cea78 ("blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx")
766473681c13 ("blk-mq: use BLK_MQ_NO_TAG in more places")
419c3d5e8012 ("blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG")
7ea4d8a4d683 ("blk-mq: move more request initialization to blk_mq_rq_ctx_init")
e6e7abffe386 ("blk-mq: simplify the blk_mq_get_request calling convention")
5d9c305b8ea3 ("blk-mq: remove the bio argument to ->prepare_request")
ac7c5675fa45 ("blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference")
35b371ff0141 ("blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx")
22fa792cd8c6 ("blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request")
a5ea5811058d ("blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request")
a892c8d52c02 ("block: Inline encryption support for blk-mq")
1b2628397058 ("block: Keyslot Manager for Inline Encryption")
71ac860af824 ("block: move blk_io_schedule() out of header file")
accea322f543 ("block: add a bio_queue_enter helper")
8cf7961dab42 ("block: bypass ->make_request_fn for blk-mq drivers")
3d745ea5b095 ("block: simplify queue allocation")
ff27668ce809 ("bcache: pass the make_request methods to blk_queue_make_request")
c6a564ffadc9 ("block: move the part_stat* helpers from genhd.h to a new header")
581e26004a09 ("block: move block layer internals out of include/linux/genhd.h")
6005771c17db ("block: mark part_in_flight and part_in_flight_rw static")
ea18e0f0a63a ("block/diskstats: accumulate all per-cpu counters in one pass")
2b8bd423614c ("block/diskstats: more accurate approximation of io_ticks for slow disks")
387048bf67ee ("block: merge partition-generic.c and check.c")
3f4fc59c1321 ("block: move the various x86 Unix label formats out of genhd.h")
3f1b95ef81b7 ("block: declare all partition detection routines in check.h")
ffa9ed647aa4 ("block: remove warn_no_part")
74cc979c3c7f ("block: cleanup how md_autodetect_dev is called")
1a9fba3a77a5 ("block: unexport read_dev_sector and put_dev_sector")
f17c21c1ecb8 ("block: remove alloc_part_info and free_part_info")
3ad5cee5cd00 ("block: move sysfs methods shared by disks and partitions to genhd.c")
5cbd28e3cef1 ("block: move disk_name and related helpers out of partition-generic.c")
ea3edd4dc230 ("block: remove __bdevname")
e598a72faeb5 ("block/genhd: Notify udev about capacity change")
de6a78b601c5 ("block: Prevent hung_check firing during long sync IO")
35ed78b32cbb ("block: use bio_{wouldblock,io}_error in direct_make_request")
cae740a04b4d ("blk-mq: Remove some unused function arguments")
e9f8ca0ae7b7 ("Merge tag 'for-5.6/dm-changes' of git://")