diff options
Diffstat (limited to 'include/linux/utsname.h')
-rw-r--r-- | include/linux/utsname.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/utsname.h b/include/linux/utsname.h index 2c3c0f543705..4e5b0213fdc1 100644 --- a/include/linux/utsname.h +++ b/include/linux/utsname.h | |||
@@ -54,7 +54,7 @@ static inline void get_uts_ns(struct uts_namespace *ns) | |||
54 | } | 54 | } |
55 | 55 | ||
56 | extern struct uts_namespace *copy_utsname(unsigned long flags, | 56 | extern struct uts_namespace *copy_utsname(unsigned long flags, |
57 | struct uts_namespace *ns); | 57 | struct task_struct *tsk); |
58 | extern void free_uts_ns(struct kref *kref); | 58 | extern void free_uts_ns(struct kref *kref); |
59 | 59 | ||
60 | static inline void put_uts_ns(struct uts_namespace *ns) | 60 | static inline void put_uts_ns(struct uts_namespace *ns) |
@@ -71,12 +71,12 @@ static inline void put_uts_ns(struct uts_namespace *ns) | |||
71 | } | 71 | } |
72 | 72 | ||
73 | static inline struct uts_namespace *copy_utsname(unsigned long flags, | 73 | static inline struct uts_namespace *copy_utsname(unsigned long flags, |
74 | struct uts_namespace *ns) | 74 | struct task_struct *tsk) |
75 | { | 75 | { |
76 | if (flags & CLONE_NEWUTS) | 76 | if (flags & CLONE_NEWUTS) |
77 | return ERR_PTR(-EINVAL); | 77 | return ERR_PTR(-EINVAL); |
78 | 78 | ||
79 | return ns; | 79 | return tsk->nsproxy->uts_ns; |
80 | } | 80 | } |
81 | #endif | 81 | #endif |
82 | 82 | ||