summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-04-11 10:23:16 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2016-04-11 10:32:19 +0200
commit07a60b59f789e089761170f977defbd38defacef (patch)
treeec79aa195cbfc611fb10f4b3fe51b12124585a4b
parent9e14abb887c5ac2a5a7446d08eb878a22eade051 (diff)
downloadlvm2-07a60b59f789e089761170f977defbd38defacef.tar.gz
devcache: index devices also without udev
We have _insert_dirs() for udev and non-udev compilation. Compiling without udev missed to call dev_cache_index_devs(). Move the call after _insert_dirs() call so both compilation gets it.
-rw-r--r--WHATS_NEW4
-rw-r--r--lib/device/dev-cache.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index bf2972f01..777c44ee3 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,3 +1,7 @@
+Version 2.02.151
+=================================
+ Detect device mismatch also when compiling without udev support.
+
Version 2.02.150 - 9th April 2016
=================================
Avoid using flushing dm status ioctl when checking for usable DM device.
diff --git a/lib/device/dev-cache.c b/lib/device/dev-cache.c
index 8461f40a2..84471ab41 100644
--- a/lib/device/dev-cache.c
+++ b/lib/device/dev-cache.c
@@ -999,8 +999,6 @@ static void _insert_dirs(struct dm_list *dirs)
log_debug_devs("%s: Failed to insert devices to "
"device cache fully", dl->dir);
}
-
- (void) dev_cache_index_devs();
}
#else /* UDEV_SYNC_SUPPORT */
@@ -1074,6 +1072,8 @@ static void _full_scan(int dev_scan)
_insert_dirs(&_cache.dirs);
+ (void) dev_cache_index_devs();
+
dm_list_iterate_items(dl, &_cache.files)
_insert_file(dl->dir);