The patch titled dm: suspend: fix error path has been added to the -mm tree. Its filename is dm-suspend-fix-error-path.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: dm: suspend: fix error path From: Alasdair G Kergon <agk@xxxxxxxxxx> If the device is already suspended, just return the error and skip the code that would incorrectly wipe md->suspended_bdev. (This isn't currently a problem because existing code avoids calling this function if the device is already suspended.) Signed-off-by: Alasdair G Kergon <agk@xxxxxxxxxx> Cc: <dm-devel@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- drivers/md/dm.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -puN drivers/md/dm.c~dm-suspend-fix-error-path drivers/md/dm.c --- a/drivers/md/dm.c~dm-suspend-fix-error-path +++ a/drivers/md/dm.c @@ -1285,7 +1285,7 @@ int dm_suspend(struct mapped_device *md, down(&md->suspend_lock); if (dm_suspended(md)) - goto out; + goto out_unlock; map = dm_get_table(md); @@ -1361,6 +1361,8 @@ out: } dm_table_put(map); + +out_unlock: up(&md->suspend_lock); return r; } _ Patches currently in -mm which might be from agk@xxxxxxxxxx are dm-fix-find_device-race.patch dm-suspend-fix-error-path.patch dm-multipath-fix-rr_add_path-order.patch dm-raid1-fix-waiting-for-io-on-suspend.patch dm-raid1-fix-waiting-for-io-on-suspend-fix.patch fs-freeze_bdev-with-semaphore-not-mutex.patch struct-path-rename-dms-struct-path.patch md-dm-reduce-stack-usage-with-stacked-block-devices.patch -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel