aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/dm.c
AgeCommit message (Expand)Author
2024-03-26dm: call the resume method on internal suspendMikulas Patocka
2023-04-05dm stats: check for and propagate alloc_percpu failureJiasheng Jiang
2023-03-11dm: remove flush_scheduled_work() during local_exit()Mike Snitzer
2022-08-25dm: return early from dm_pr_call() if DM device is suspendedMike Snitzer
2022-06-25dm: remove special-casing of bio-based immutable singleton target on NVMeMike Snitzer
2022-05-12dm: interlock pending dm_io and dm_wait_for_bios_completionMike Snitzer
2022-05-12dm: fix mempool NULL pointer race when completing IOJiazi Li
2021-03-11dm table: fix DAX iterate_devices based device capability checksJeffle Xu
2021-03-04dm: fix deadlock when swapping to encrypted deviceMikulas Patocka
2021-01-19dm: eliminate potential source of excessive kernel log noiseMike Snitzer
2020-12-11dm: remove invalid sparse __acquires and __releases annotationsMike Snitzer
2020-12-11dm: fix bug with RCU locking in dm_blk_report_zonesSergei Shtepa
2020-10-01dm: fix bio splitting and its bio completion order for regular IOMike Snitzer
2020-09-23dm/dax: Fix table reference countsDan Williams
2020-07-29dm integrity: fix integrity recalculation that is improperly skippedMikulas Patocka
2020-07-29dm: use bio_uninit instead of bio_disassociate_blkgChristoph Hellwig
2020-07-16dm: use noio when sending kobject eventMikulas Patocka
2020-04-08Revert "dm: always call blk_queue_split() in dm_process_bio()"Mike Snitzer
2020-03-12dm: fix congested_fn for request-based deviceHou Tao
2020-03-12dm: report suspended device during destroyMikulas Patocka
2020-02-11dm: fix potential for q->make_request_fn NULL pointerMike Snitzer
2019-08-23dm: make dm_table_find_target return NULLMikulas Patocka
2019-07-18Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2019-07-11block: Kill gfp_t argument of blkdev_report_zones()Damien Le Moal
2019-07-05dm: enable synchronous daxPankaj Gupta
2019-07-05libnvdimm: add dax_dev sync flagPankaj Gupta
2019-05-25Merge tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2019-05-21dm: make sure to obey max_io_len_target_boundaryMichael Lass
2019-05-20dax: Arrange for dax_supported check to span multiple devicesDan Williams
2019-05-16dm: fix a couple brace coding style issuesSheetal Singala
2019-04-26dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabledPeng Wang
2019-04-04dm: disable DISCARD if the underlying storage no longer supports itMike Snitzer
2019-04-01dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_...Mikulas Patocka
2019-03-05dm: always call blk_queue_split() in dm_process_bio()Mike Snitzer
2019-03-05dm: remove unused _rq_tio_cache and _rq_cacheMike Snitzer
2019-02-20dm: eliminate 'split_discard_bios' flag from DM target interfaceMike Snitzer
2019-02-19dm: update dm_process_bio() to split bio if in ->make_request_fn()Mike Snitzer
2019-02-06dm: don't use bio_trim() afterallMike Snitzer
2019-02-06dm: add memory barrier before waitqueue_activeMikulas Patocka
2019-01-22dm: add missing trace_block_split() to __split_and_process_bio()Mike Snitzer
2019-01-22dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriateMike Snitzer
2019-01-21dm: fix redundant IO accounting for bios that need splittingMike Snitzer
2019-01-21dm: fix clone_bio() to trigger blk_recount_segments()Mike Snitzer
2018-12-28Merge tag 'for-4.21/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2018-12-28Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk/linux-blockLinus Torvalds
2018-12-19dm: don't reuse bio for flushesJens Axboe
2018-12-18dm: remove indirect calls from __send_changing_extent_only()Mike Snitzer
2018-12-18dm: avoid indirect call in __dm_make_requestMikulas Patocka
2018-12-17blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight()Jens Axboe
2018-12-11dm: fix request-based dm's use of dm_wait_for_completionMike Snitzer