From: Al Viro Date: Fri, 31 Oct 2025 05:06:29 +0000 (-0400) Subject: move_mount(): filename_lookup() accepts ERR_PTR() as filename X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c38f1f9b0a62651db5afcd37b964eb6b377fe66;p=thirdparty%2Fkernel%2Flinux.git move_mount(): filename_lookup() accepts ERR_PTR() as filename no need to check it in the caller Signed-off-by: Al Viro --- diff --git a/fs/namespace.c b/fs/namespace.c index c58674a20cad5..9d0d8ed162647 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -4427,9 +4427,6 @@ SYSCALL_DEFINE5(move_mount, uflags = AT_EMPTY_PATH; to_name = getname_maybe_null(to_pathname, uflags); - if (IS_ERR(to_name)) - return PTR_ERR(to_name); - if (!to_name && to_dfd >= 0) { CLASS(fd_raw, f_to)(to_dfd); if (fd_empty(f_to)) @@ -4453,9 +4450,6 @@ SYSCALL_DEFINE5(move_mount, uflags = AT_EMPTY_PATH; from_name = getname_maybe_null(from_pathname, uflags); - if (IS_ERR(from_name)) - return PTR_ERR(from_name); - if (!from_name && from_dfd >= 0) { CLASS(fd_raw, f_from)(from_dfd); if (fd_empty(f_from))