diff options
Diffstat (limited to 'sys/contrib/openzfs/include/os/linux/spl/sys/types.h')
-rw-r--r-- | sys/contrib/openzfs/include/os/linux/spl/sys/types.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/contrib/openzfs/include/os/linux/spl/sys/types.h b/sys/contrib/openzfs/include/os/linux/spl/sys/types.h index b44c94518750..4d638efbbc32 100644 --- a/sys/contrib/openzfs/include/os/linux/spl/sys/types.h +++ b/sys/contrib/openzfs/include/os/linux/spl/sys/types.h @@ -54,4 +54,18 @@ typedef ulong_t pgcnt_t; typedef int major_t; typedef int minor_t; +struct user_namespace; +#ifdef HAVE_IOPS_CREATE_IDMAP +#include <linux/refcount.h> +struct mnt_idmap { + struct user_namespace *owner; + refcount_t count; +}; +typedef struct mnt_idmap zidmap_t; +#else +typedef struct user_namespace zidmap_t; +#endif + +extern zidmap_t *zfs_init_idmap; + #endif /* _SPL_TYPES_H */ |