Abstract away platform specific superblock references

The zfsvfs->z_sb field is Linux specified and should be abstracted.

Reviewed-by: Richard Laager <rlaager@wiktel.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Matt Macy <mmacy@FreeBSD.org>
Closes #9697
This commit is contained in:
Matthew Macy
2019-12-10 09:21:07 -08:00
committed by Brian Behlendorf
parent 7bda69a1a9
commit 362ae8d11f
3 changed files with 19 additions and 5 deletions
+2
View File
@@ -82,7 +82,9 @@ void zfs_ioctl_register(const char *, zfs_ioc_t, zfs_ioc_func_t *,
void zfs_ioctl_init_os(void);
boolean_t zfs_vfs_held(zfsvfs_t *);
int zfs_vfs_ref(zfsvfs_t **);
void zfs_vfs_rele(zfsvfs_t *);
long zfsdev_ioctl_common(uint_t, zfs_cmd_t *);
int zfsdev_attach(void);