diff options
author | NeilBrown <neilb@suse.de> | 2015-05-20 13:16:00 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2015-05-20 13:16:00 +1000 |
commit | dd0468af57ed8b9637c39cd72478f9d5d2c4ec27 (patch) | |
tree | 8b79aa68f69b19b40d8716146d2c0e199e8ab95a | |
parent | 3ee556f8b6d9aa8c843b9f83e88d90a976259f49 (diff) | |
download | mdadm-dd0468af57ed8b9637c39cd72478f9d5d2c4ec27.tar.gz |
test: forcefully clean up old loop devices.
sometimes these can get left around, and udev can be looking
at them at awkward times so they don't disappear.
So be forceful.
Signed-off-by: NeilBrown <neilb@suse.de>
-rwxr-xr-x | test | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -94,6 +94,14 @@ do_setup() { trap cleanup 0 1 3 15 trap ctrl_c 2 + # make sure there are no loop devices remaining. + # udev started things can sometimes prevent them being stopped + # immediately + while grep loop /proc/partitions > /dev/null 2>&1 + do + losetup -d /dev/loop[0-9]* 2> /dev/null + sleep 1 + done devlist= for d in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 do |