Hello Mike, The patches in this series are what I came up with while analyzing the soft and hard lockups reported by Laurence Oberman. Please consider these patches for kernel v4.14. Thank you, Bart. Bart Van Assche (7): dm: Fix the second dec_pending() argument in __split_and_process_bio() dm: Fix printk() rate limiting code dm-mpath: Do not lock up a CPU with requeuing activity dm-mpath: Avoid that building with W=1 causes gcc 7 to complain about fall-through dm-mpath: Complain about unsupported __multipath_map_bio() return values dm-mpath: Retry BLK_STS_RESOURCE errors dm-mpath: Make the dm-sq requeuing behavior consistent with the dm-mq behavior drivers/md/dm-mpath.c | 8 ++++++-- drivers/md/dm-rq.c | 9 +++++---- drivers/md/dm.c | 12 +----------- include/linux/device-mapper.h | 41 ++++++++++++----------------------------- 4 files changed, 24 insertions(+), 46 deletions(-) -- 2.13.3 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel