diff options
author | Brian Behlendorf <[email protected]> | 2011-02-16 11:10:31 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-02-16 11:10:31 -0800 |
commit | b9f6a49025809d658754c758dc7e2a81ee41271b (patch) | |
tree | 7d10553f1466e6e331d420992ce8001295a9f430 | |
parent | 07bd86718b74b2d8e0f633f1b80e976892eaf329 (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.
-rwxr-xr-x | scripts/zfs.sh | 1 |
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}" |