]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - scripts/zfs.sh
Linux 3.1 compat, super_block->s_shrink
[mirror_zfs-debian.git] / scripts / zfs.sh
index 523fbfcc0e02a5ea22a1000fefc223e6cd470929..f44053e888ea4dac31aab057ffc79d05de2b26ef 100755 (executable)
@@ -65,10 +65,14 @@ if [ $(id -u) != 0 ]; then
 fi
 
 if [ ${UNLOAD} ]; then
+       umount -t zfs -a
+       stack_check
        unload_modules
 else
+       stack_clear
        check_modules || die "${ERROR}"
        load_modules "$@"
+       wait_udev /dev/zfs 30
 fi
 
 exit 0