[dm-devel] [PATCH v2 00/13] Device mapper and dm-mpath patches
Bart Van Assche
bart.vanassche at sandisk.com
Thu Apr 27 17:11:13 UTC 2017
Hello Mike,
The patches in this series are:
* A few fixes for bugs in the dm-mpath driver I ran into while testing
this driver.
* A resend of various dm / dm-mpath patches I had posted before but
for which I'm still waiting for a review from you.
Please consider at least the dm-mpath bug fixes for kernel v4.12.
Thanks,
Bart.
Changes compared to v1:
- Renamed activate_path() to activate_or_offline_path().
- Added Reviewed-by tags to the patches that got a positive review.
Bart Van Assche (13):
dm-mpath: Split activate_path()
dm-mpath: Avoid that path removal can trigger an infinite loop
dm-mpath: Delay requeuing while path initialization is in progress
dm-rq: Adjust requeuing delays
dm-mpath: Make it easier to analyze requeuing behavior
dm-rq: Check blk_mq_register_dev() return value
dm, persistence: Remove an unused argument from
dm_block_manager_create()
dm: Verify suspend_locking assumptions at runtime
dm-mpath: Verify locking assumptions at runtime
dm: Introduce enum dm_queue_mode
dm-mpath: Micro-optimize the hot path
dm-mpath: Introduce assign_bit()
dm, dm-mpath: Make it easier to detect unintended I/O request flushes
drivers/md/dm-cache-metadata.c | 3 -
drivers/md/dm-core.h | 2 +-
drivers/md/dm-era-target.c | 2 -
drivers/md/dm-ioctl.c | 2 +-
drivers/md/dm-mpath.c | 190 +++++++++++++-------------
drivers/md/dm-rq.c | 15 +-
drivers/md/dm-table.c | 18 ++-
drivers/md/dm-thin-metadata.c | 2 -
drivers/md/dm.c | 26 ++--
drivers/md/dm.h | 12 +-
drivers/md/persistent-data/dm-block-manager.c | 1 -
drivers/md/persistent-data/dm-block-manager.h | 2 +-
include/linux/device-mapper.h | 14 +-
13 files changed, 151 insertions(+), 138 deletions(-)
--
2.12.2
More information about the dm-devel
mailing list