From 73300f89772395c24d081a0a36b9cf3906bb310e Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Thu, 3 Feb 2011 01:58:20 +0000 Subject: [PATCH] Remove fs_unlock from lv_resume path Keep it within clvmd until message for SYNC starts to work. --- WHATS_NEW | 1 + daemons/clvmd/lvm-functions.c | 1 + lib/activate/activate.c | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/WHATS_NEW b/WHATS_NEW index 1dd5521cf..440b6c677 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.83 - =================================== + Remove fs_unlock() from lv_resume path. Fix wipe size when setting up mda. Remove unneeded checks for open_count in lv_info(). Synchronize with udev before checking open_count in lv_info(). diff --git a/daemons/clvmd/lvm-functions.c b/daemons/clvmd/lvm-functions.c index 7d0e44447..ad11f99c3 100644 --- a/daemons/clvmd/lvm-functions.c +++ b/daemons/clvmd/lvm-functions.c @@ -517,6 +517,7 @@ int do_lock_lv(unsigned char command, unsigned char lock_flags, char *resource) case LCK_UNLOCK: case LCK_LV_RESUME: /* if active */ status = do_resume_lv(resource, lock_flags); + fs_unlock(); break; case LCK_LV_ACTIVATE: diff --git a/lib/activate/activate.c b/lib/activate/activate.c index e478c6dff..35bdba003 100644 --- a/lib/activate/activate.c +++ b/lib/activate/activate.c @@ -1124,7 +1124,6 @@ static int _lv_resume(struct cmd_context *cmd, const char *lvid_s, goto_out; memlock_dec(cmd); - fs_unlock(); if (!monitor_dev_for_events(cmd, lv, origin_only, 1)) stack; -- 2.43.5