aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/zfs.sh
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2011-02-16 11:10:31 -0800
committerBrian Behlendorf <[email protected]>2011-02-16 11:10:31 -0800
commitb9f6a49025809d658754c758dc7e2a81ee41271b (patch)
tree7d10553f1466e6e331d420992ce8001295a9f430 /scripts/zfs.sh
parent07bd86718b74b2d8e0f633f1b80e976892eaf329 (diff)
Update 'zfs.sh -u' to umount all zfs filesystems
Before it is safe to unload the zfs module stack all mounted zfs filesystems must be unmounted. If they are not unmounted, there will be references held on the modules and the stack cannot be removed. To handle this have 'zfs.sh -u' which is used by all of the test scripts umount all zfs filesystem before attempting to unload the module stack.
Diffstat (limited to 'scripts/zfs.sh')
-rwxr-xr-xscripts/zfs.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/zfs.sh b/scripts/zfs.sh
index 6060fbaa8..4a707fabf 100755
--- a/scripts/zfs.sh
+++ b/scripts/zfs.sh
@@ -65,6 +65,7 @@ if [ $(id -u) != 0 ]; then
fi
if [ ${UNLOAD} ]; then
+ umount -t zfs -a
unload_modules
else
check_modules || die "${ERROR}"