diff options
author | youzhongyang <[email protected]> | 2022-09-20 18:25:21 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2022-09-20 15:25:21 -0700 |
commit | 62e2a2881f6b441c136fb4ccb66ab491a5e6101f (patch) | |
tree | c242b38c834edbe4b67f9a187d837d2558bba2cb /module/os/linux/spl | |
parent | fbf874a4acd86a118a695fb695fe934e68fc6b6f (diff) |
Fix minor issues in namespace delegation support
get_user_ns() is only done once for each namespace, so put_user_ns()
should be done once too.
Fix two typos in user_namespace/user_namespace_002.ksh and
user_namespace/user_namespace_003.ksh.
Reviewed-by: Richard Yao <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Ryan Moeller <[email protected]>
Signed-off-by: Youzhong Yang <[email protected]>
Closes #13918
Diffstat (limited to 'module/os/linux/spl')
-rw-r--r-- | module/os/linux/spl/spl-zone.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/module/os/linux/spl/spl-zone.c b/module/os/linux/spl/spl-zone.c index b8a8b7cd8..234ae7f6c 100644 --- a/module/os/linux/spl/spl-zone.c +++ b/module/os/linux/spl/spl-zone.c @@ -415,8 +415,8 @@ spl_zone_fini(void) zone_dataset_t, zd_list); list_del(&zd->zd_list); kmem_free(zd, sizeof (*zd) + zd->zd_dsnamelen + 1); - put_user_ns(zds->zds_userns); } + put_user_ns(zds->zds_userns); list_del(&zds->zds_list); kmem_free(zds, sizeof (*zds)); } |