[PATCH] device-mapper: make lock_fs optional

Devices only needs syncing when creating snapshots, so make this optional when
suspending a device.

Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Alasdair G Kergon
2006-01-06 00:20:06 -08:00
committed by Linus Torvalds
parent e39e2e95eb
commit aa8d7c2fbe
3 changed files with 16 additions and 7 deletions
+2 -2
View File
@@ -700,7 +700,7 @@ static int do_suspend(struct dm_ioctl *param)
return -ENXIO;
if (!dm_suspended(md))
r = dm_suspend(md);
r = dm_suspend(md, 1);
if (!r)
r = __dev_status(md, param);
@@ -738,7 +738,7 @@ static int do_resume(struct dm_ioctl *param)
if (new_map) {
/* Suspend if it isn't already suspended */
if (!dm_suspended(md))
dm_suspend(md);
dm_suspend(md, 1);
r = dm_swap_table(md, new_map);
if (r) {