The patch titled dm: suspend: fix error path has been removed from the -mm tree. Its filename was dm-suspend-fix-error-path.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ 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 file 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 origin.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