coredump: directly return

instead of jumping to a pointless cleanup label.

Link: https://lore.kernel.org/20250612-work-coredump-massage-v1-18-315c0c34ba94@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
Christian Brauner committed 2025-07-07 12:24:50 +02:00
1 parent 4a9f5d7fb6
commit 8434fac512
1 file changed
+3 -4
+3 -4
View File
@@ -1095,13 +1095,13 @@ void vfs_coredump(const kernel_siginfo_t *siginfo)
binfmt = mm->binfmt;
if (!binfmt || !binfmt->core_dump)
goto fail;
return;
if (!__get_dumpable(cprm.mm_flags))
goto fail;
return;
cred = prepare_creds();
if (!cred)
goto fail;
return;
/*
* We cannot trust fsuid as being the "true" uid of the process
* nor do we know its entire history. We only know it was tainted
@@ -1194,7 +1194,6 @@ fail_unlock:
revert_creds(old_cred);
fail_creds:
put_cred(cred);
fail:
return;
}