diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2016-04-11 10:23:16 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2016-04-11 10:32:19 +0200 |
commit | 07a60b59f789e089761170f977defbd38defacef (patch) | |
tree | ec79aa195cbfc611fb10f4b3fe51b12124585a4b | |
parent | 9e14abb887c5ac2a5a7446d08eb878a22eade051 (diff) | |
download | lvm2-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_NEW | 4 | ||||
-rw-r--r-- | lib/device/dev-cache.c | 4 |
2 files changed, 6 insertions, 2 deletions
@@ -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); |