]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
mm/memfd: clarify error handling labels in memfd_create()
authorYe Liu <liuye@kylinos.cn>
Tue, 10 Jun 2025 08:37:30 +0000 (16:37 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 10 Jul 2025 05:42:05 +0000 (22:42 -0700)
err_name --> err_free_name (fd failure case)
err_fd --> err_free_fd (file failure case)

Link: https://lkml.kernel.org/r/20250610083730.527619-1-ye.liu@linux.dev
Signed-off-by: Ye Liu <liuye@kylinos.cn>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/memfd.c

index ab367e61553d177d37c33b629f0083c49dea0b1a..4fc98abe662775a01114622bfb7b0e9bd63a48b6 100644 (file)
@@ -475,22 +475,22 @@ SYSCALL_DEFINE2(memfd_create,
        fd = get_unused_fd_flags((flags & MFD_CLOEXEC) ? O_CLOEXEC : 0);
        if (fd < 0) {
                error = fd;
-               goto err_name;
+               goto err_free_name;
        }
 
        file = alloc_file(name, flags);
        if (IS_ERR(file)) {
                error = PTR_ERR(file);
-               goto err_fd;
+               goto err_free_fd;
        }
 
        fd_install(fd, file);
        kfree(name);
        return fd;
 
-err_fd:
+err_free_fd:
        put_unused_fd(fd);
-err_name:
+err_free_name:
        kfree(name);
        return error;
 }