summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-table.c
Commit message (Expand)AuthorAgeFilesLines
* dm: remove special-casing of bio-based immutable singleton target on NVMeMike Snitzer2020-10-071-30/+2
* dm table: make 'struct dm_table' definition accessible to all of DM coreMike Snitzer2020-09-291-45/+2
* dm table: stack 'chunk_sectors' limit to account for target-specific splittingMike Snitzer2020-09-291-0/+5
* Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10Mike Snitzer2020-09-291-6/+37
|\
| * dm: add support for REQ_NOWAIT and enable it for linear targetKonstantin Khlebnikov2020-09-251-0/+32
| * block: add a bdev_is_partition helperChristoph Hellwig2020-09-251-1/+1
| * bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flagChristoph Hellwig2020-09-241-3/+3
| * block: lift setting the readahead size into the block layerChristoph Hellwig2020-09-241-2/+1
* | dm: Call proper helper to determine dax supportJan Kara2020-09-201-3/+7
|/
* Merge tag 'for-5.9/block-merge-20200804' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-051-20/+2
|\
| * block: remove bdev_stack_limitsChristoph Hellwig2020-07-201-1/+2
| * block: inherit the zoned characteristics in blk_stack_limitsChristoph Hellwig2020-07-201-19/+0
* | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-041-1/+1
|\ \ | |/ |/|
| * treewide: Remove uninitialized_var() usageKees Cook2020-07-161-1/+1
* | writeback: remove bdi->congested_fnChristoph Hellwig2020-07-081-36/+1
|/
* dm: remove the make_request_fn check in device_area_is_invalidChristoph Hellwig2020-04-251-17/+0
* block: don't handle bio based drivers in blk_revalidate_disk_zonesChristoph Hellwig2019-12-031-5/+7
* dm table: do not allow request-based DM to stack on partitionsMike Snitzer2019-11-051-19/+8
* dm: make dm_table_find_target return NULLMikulas Patocka2019-08-231-5/+3
* dm table: fix invalid memory accesses with too high sector numberMikulas Patocka2019-08-231-1/+4
* dm table: fix various whitespace issues with recent DAX codeMike Snitzer2019-07-301-7/+7
* dm table: fix dax_dev NULL dereference in device_synchronous()Pankaj Gupta2019-07-301-1/+1
* Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-07-181-6/+18
|\
| * dm: enable synchronous daxPankaj Gupta2019-07-051-6/+18
* | dm table: don't copy from a NULL pointer in realloc_argv()Jerome Marchand2019-06-251-1/+1
|/
* dax: Arrange for dax_supported check to span multiple devicesDan Williams2019-05-201-6/+11
* dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errorsIlya Dryomov2019-04-011-0/+39
* block: kill QUEUE_FLAG_NO_SG_MERGEMing Lei2019-02-151-13/+0
* dm: do not allow readahead to limit IO sizeJaegeuk Kim2018-12-181-0/+3
* block: add queue_is_mq() helperJens Axboe2018-11-161-2/+2
* Merge tag 'for-4.20/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-10-261-34/+12
|\
| * dm: add dm_table_device_name()Michał Mirosław2018-10-181-0/+6
| * dm table: require that request-based DM be layered on blk-mq devicesMike Snitzer2018-10-111-1/+17
| * dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASEDMike Snitzer2018-10-111-6/+1
| * dm: remove legacy request-based IO pathJens Axboe2018-10-111-44/+5
* | block: Introduce blk_revalidate_disk_zones()Damien Le Moal2018-10-251-0/+10
|/
* dm: prevent DAX mounts if not supportedRoss Zwisler2018-06-281-3/+4
* treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-121-1/+1
* overflow.h: Add allocation size calculation helpersKees Cook2018-06-051-5/+5
* Merge tag 'for-4.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-04-061-0/+31
|\
| * dm: add support for secure erase forwardingDenis Semakin2018-04-031-0/+31
* | Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds2018-04-051-8/+8
|\ \ | |/ |/|
| * block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()Bart Van Assche2018-03-081-8/+8
* | dm table: allow upgrade from bio-based to specialized bio-based variantMike Snitzer2018-03-061-9/+5
* | dm table: fix "nvme" testMikulas Patocka2018-03-061-1/+1
|/
* dm table: fix NVMe bio-based dm_table_determine_type() validationMike Snitzer2018-01-291-22/+35
* dm: introduce DM_TYPE_NVME_BIO_BASEDMike Snitzer2017-12-201-6/+48
* dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions()Mike Snitzer2017-12-131-0/+2
* dm: ensure bio-based DM's bioset and io_pool support targets' maximum IOsMike Snitzer2017-12-131-4/+7
* dm table: fix regression from improper dm_dev_internal.count refcount_t conve...Mike Snitzer2017-12-041-2/+3