From c7007c98d7c52e02a1cfaac806afdea268375b55 Mon Sep 17 00:00:00 2001 From: Milan Broz Date: Wed, 13 Jan 2010 17:40:17 +0000 Subject: [PATCH] Fix clvmd automatic target module loading crash. --- WHATS_NEW | 1 + lib/locking/locking.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/WHATS_NEW b/WHATS_NEW index 2df395e1e..cdc1ec884 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.58 - =================================== + Fix clvmd automatic target module loading crash. Fix allocation code not to stop at the first area of a PV that fits. Version 2.02.57 - 12th January 2010 diff --git a/lib/locking/locking.c b/lib/locking/locking.c index e1881af40..a2c6a3e8e 100644 --- a/lib/locking/locking.c +++ b/lib/locking/locking.c @@ -186,7 +186,8 @@ void reset_locking(void) _vg_lock_count = 0; _vg_write_lock_held = 0; - _locking.reset_locking(); + if (_locking.reset_locking) + _locking.reset_locking(); if (was_locked) _unblock_signals(); -- 2.43.5