diff options
Diffstat (limited to 'include/linux/user_namespace.h')
-rw-r--r-- | include/linux/user_namespace.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h index e95372654f09..8d493083486a 100644 --- a/include/linux/user_namespace.h +++ b/include/linux/user_namespace.h | |||
@@ -63,6 +63,7 @@ extern const struct seq_operations proc_projid_seq_operations; | |||
63 | extern ssize_t proc_uid_map_write(struct file *, const char __user *, size_t, loff_t *); | 63 | extern ssize_t proc_uid_map_write(struct file *, const char __user *, size_t, loff_t *); |
64 | extern ssize_t proc_gid_map_write(struct file *, const char __user *, size_t, loff_t *); | 64 | extern ssize_t proc_gid_map_write(struct file *, const char __user *, size_t, loff_t *); |
65 | extern ssize_t proc_projid_map_write(struct file *, const char __user *, size_t, loff_t *); | 65 | extern ssize_t proc_projid_map_write(struct file *, const char __user *, size_t, loff_t *); |
66 | extern bool userns_may_setgroups(const struct user_namespace *ns); | ||
66 | #else | 67 | #else |
67 | 68 | ||
68 | static inline struct user_namespace *get_user_ns(struct user_namespace *ns) | 69 | static inline struct user_namespace *get_user_ns(struct user_namespace *ns) |
@@ -87,6 +88,10 @@ static inline void put_user_ns(struct user_namespace *ns) | |||
87 | { | 88 | { |
88 | } | 89 | } |
89 | 90 | ||
91 | static inline bool userns_may_setgroups(const struct user_namespace *ns) | ||
92 | { | ||
93 | return true; | ||
94 | } | ||
90 | #endif | 95 | #endif |
91 | 96 | ||
92 | #endif /* _LINUX_USER_H */ | 97 | #endif /* _LINUX_USER_H */ |