zfs mount -a progress does not account for canmount
I am using boot environment and have 810 datasets. Only 55 of these actually mount with 'zfs mount -a'. The rest are either 'canmount=off' or 'canmount=noauto'
in zfs_main:share_mount(), it is looking up all datasets for the count, then running share_mount_one() over each dataset and properly ignoring datasets with canmount=off|noauto. The count however is wrong.