diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2010-08-03 13:04:32 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2010-08-03 13:04:32 +0000 |
commit | 0a89c2307e28491cbbd593ca2fd6b39e2d77079e (patch) | |
tree | ebba3dcbc2f164e537eb480906434e74d08e416b /tools/dmsetup.c | |
parent | 56081fe97b517d8d8c77d812172a233b366870b3 (diff) | |
download | lvm2-0a89c2307e28491cbbd593ca2fd6b39e2d77079e.tar.gz lvm2-0a89c2307e28491cbbd593ca2fd6b39e2d77079e.tar.xz lvm2-0a89c2307e28491cbbd593ca2fd6b39e2d77079e.zip |
Wait for node creation before displaying debug info in dmsetup.
Readahead check needs to see created node - so wait till udev gets in sync.
Diffstat (limited to 'tools/dmsetup.c')
-rw-r--r-- | tools/dmsetup.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/dmsetup.c b/tools/dmsetup.c index cca7424b..88556670 100644 --- a/tools/dmsetup.c +++ b/tools/dmsetup.c @@ -633,9 +633,16 @@ static int _create(int argc, char **argv, void *data __attribute__((unused))) r = 1; + if (!_udev_cookie) + (void) dm_udev_wait(cookie); + if (_switches[VERBOSE_ARG]) r = _display_info(dmt); + dm_task_destroy(dmt); + + return r; + out: if (!_udev_cookie) (void) dm_udev_wait(cookie); |