diff options
| author | Shaojie Sun <sunshaojie@kylinos.cn> | 2026-09-03 14:48:27 +0800 |
|---|---|---|
| committer | Christian Brauner <brauner@kernel.org> | 2026-09-04 12:46:45 +0200 |
| commit | d54cc3a5272c29129ec53ac9a35ba694df7eea29 (patch) | |
| tree | 85e764a3d928445f8ed57eb0ee1ea63aec98648f | |
| parent | fec2c3c0744bf3ce2aaafb1fd3fd5289cfd4814c (diff) | |
| download | linux-next-d54cc3a5272c29129ec53ac9a35ba694df7eea29.tar.gz linux-next-d54cc3a5272c29129ec53ac9a35ba694df7eea29.zip | |
uts: drop BUG_ON() in copy_utsname()
The sole caller, create_new_namespaces(), always passes a valid uts
namespace pointer from the task's nsproxy. The other copy_*_ns()
helpers, e.g. copy_time_ns() and copy_pid_ns(), don't perform such a
check either. Drop the BUG_ON() for consistency with them.
Signed-off-by: Shaojie Sun <sunshaojie@kylinos.cn>
Link: https://patch.msgid.link/20260903064828.126643-3-sunshaojie@kylinos.cn
Reviewed-by: Bradley Morgan <brads@mainlining.org>
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
| -rw-r--r-- | kernel/utsname.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/kernel/utsname.c b/kernel/utsname.c index ebbfc578a9d3..1ebf87e24607 100644 --- a/kernel/utsname.c +++ b/kernel/utsname.c @@ -81,7 +81,6 @@ struct uts_namespace *copy_utsname(u64 flags, { struct uts_namespace *new_ns; - BUG_ON(!old_ns); get_uts_ns(old_ns); if (!(flags & CLONE_NEWUTS)) |
