函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\ucount.c Create Date:2022-07-27 10:34:45
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:setup_userns_sysctls

函数原型:bool setup_userns_sysctls(struct user_namespace *ns)

返回类型:bool

参数:

类型参数名称
struct user_namespace *ns
84  setup_sysctl_set( & set, & set_root, set_is_seen)
85  tbl等于kmemdup(user_table, user_table的长度, GFP_KERNEL)
86  如果tbl
88 i小于UCOUNT_COUNTS循环
89  data等于ucount_max[i]
91  sysctls等于__register_sysctl_table( & set, "user", tbl)
93  如果非sysctls
94  释放内存
95  retire_sysctl_set( & set)
96  返回:false
99  返回:true
调用者
名称描述
user_namespace_sysctl_init
create_user_nsCreate a new user namespace, deriving the creator from the user in the* passed credentials, and replacing that user with the new root user for the* new namespace.* This is called by copy_creds(), which will finish setting the target task's* credentials.