diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2022-04-19 09:16:41 -0500 |
---|---|---|
committer | Kees Cook <keescook@chromium.org> | 2022-04-19 19:31:43 -0700 |
commit | 8d005269c50d6fba836eb04b989cd526375627cd (patch) | |
tree | 549f642197bc7bf93bfc5ef0ea85f83879be26d2 | |
parent | 6045ab5fea4c849153ebeb0acb532da5f29d69c4 (diff) |
binfmt_flat: Drop vestiges of coredump support
There is the briefest start of coredump support in binfmt_flat. It
is actually a pain to maintain as binfmt_flat is not built on most
architectures so it is easy to overlook.
Since the support does not do anything remove it.
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Reviewed-by: Niklas Cassel <niklas.cassel@wdc.com>
Acked-by: Greg Ungerer <gerg@linux-m68k.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/87mtgh17li.fsf_-_@email.froward.int.ebiederm.org
-rw-r--r-- | fs/binfmt_flat.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/fs/binfmt_flat.c b/fs/binfmt_flat.c index dca0b6875f9c..c03563e20e24 100644 --- a/fs/binfmt_flat.c +++ b/fs/binfmt_flat.c @@ -37,7 +37,6 @@ #include <linux/flat.h> #include <linux/uaccess.h> #include <linux/vmalloc.h> -#include <linux/coredump.h> #include <asm/byteorder.h> #include <asm/unaligned.h> @@ -98,33 +97,12 @@ static int load_flat_shared_library(int id, struct lib_info *p); #endif static int load_flat_binary(struct linux_binprm *); -#ifdef CONFIG_COREDUMP -static int flat_core_dump(struct coredump_params *cprm); -#endif static struct linux_binfmt flat_format = { .module = THIS_MODULE, .load_binary = load_flat_binary, -#ifdef CONFIG_COREDUMP - .core_dump = flat_core_dump, - .min_coredump = PAGE_SIZE -#endif }; -/****************************************************************************/ -/* - * Routine writes a core dump image in the current directory. - * Currently only a stub-function. - */ - -#ifdef CONFIG_COREDUMP -static int flat_core_dump(struct coredump_params *cprm) -{ - pr_warn("Process %s:%d received signr %d and should have core dumped\n", - current->comm, current->pid, cprm->siginfo->si_signo); - return 1; -} -#endif /****************************************************************************/ /* |