As it is now, the getfsstat(2) syscall will skip filesystems that are
in the process of being unmounted, even if the unmount would eventually
fail due to eg the filesystem being busy.
This behaviour breaks autounmountd(8) - if you try to manually unmount
a mounted filesystem, using 'automount -u', and the autounmountd attempts
to refresh the filesystem list in that very moment, it would conclude that
the filesystem got unmounted and not try to unmount it afterwards.
This behaviour depends on MNT_WAIT flag being passed to getfsstat(2).
This makes getfsstat(2) "hang" in case of hung mount - eg NFS with the server
being offline - and it's the same thing that would happen with MNT_WAIT
anyway.