From: NeilBrown Date: Tue, 4 Nov 2008 09:51:12 +0000 (+1100) Subject: test: make sure udev isn't opening a device before closing it. X-Git-Tag: mdadm-3.0-devel2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=045495a3945db353568eba82c6a37c57a24f1800;p=thirdparty%2Fmdadm.git test: make sure udev isn't opening a device before closing it. As we open and close so quickly, udev might still have the device open. so call udevsettle before stopping an array during testing. Signed-off-by: NeilBrown --- diff --git a/test b/test index 9ceb531e..22f142fa 100644 --- a/test +++ b/test @@ -77,6 +77,9 @@ fi # mdadm always adds --quiet, and we want to see any unexpected messages mdadm() { rm -f $targetdir/stderr + case $* in + *-S* ) udevsettle;; + esac case $* in *-C* ) $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes;; * ) $mdadm 2> $targetdir/stderr --quiet "$@"