kernel/nsproxy: remove unnecessary guards
authorJoel Savitz <jsavitz@redhat.com>
Thu, 8 May 2025 18:49:29 +0000 (14:49 -0400)
committerChristian Brauner <brauner@kernel.org>
Fri, 9 May 2025 11:13:54 +0000 (13:13 +0200)
commit5caa2d89b7f1c1249ca7cc47e10930d2cdabd8a5
tree62cd03106d519dbb1ebf279205f5c6b5b8bac48d
parentbb01e8cc10f0c5b1151a5f047289fcfa5519e351
kernel/nsproxy: remove unnecessary guards

In free_nsproxy() and the error path of create_new_namesapces() the
put_*_ns() calls are guarded by unnecessary NULL checks.

put_pid_ns(), put_ipc_ns(), put_uts_ns(), and put_time_ns() will never
receive a NULL argument unless their namespace type is disabled, and in
this case all four become no-ops at compile time anyway. put_mnt_ns()
will never receive a null argument at any time.

This unguarded usage is in line with other call sites of put_*_ns().

Signed-off-by: Joel Savitz <jsavitz@redhat.com>
Link: https://lore.kernel.org/20250508184930.183040-2-jsavitz@redhat.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
kernel/nsproxy.c