Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 541880d9 authored by Al Viro's avatar Al Viro
Browse files

do_coredump(): get rid of pt_regs argument



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 4aaefee5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -458,7 +458,7 @@ static int umh_pipe_setup(struct subprocess_info *info, struct cred *new)
	return err;
}

void do_coredump(siginfo_t *siginfo, struct pt_regs *regs)
void do_coredump(siginfo_t *siginfo)
{
	struct core_state core_state;
	struct core_name cn;
@@ -474,7 +474,7 @@ void do_coredump(siginfo_t *siginfo, struct pt_regs *regs)
	static atomic_t core_dump_count = ATOMIC_INIT(0);
	struct coredump_params cprm = {
		.siginfo = siginfo,
		.regs = regs,
		.regs = signal_pt_regs(),
		.limit = rlimit(RLIMIT_CORE),
		/*
		 * We must use the same mm->flags while dumping core to avoid
+2 −2
Original line number Diff line number Diff line
@@ -13,9 +13,9 @@
extern int dump_write(struct file *file, const void *addr, int nr);
extern int dump_seek(struct file *file, loff_t off);
#ifdef CONFIG_COREDUMP
extern void do_coredump(siginfo_t *siginfo, struct pt_regs *regs);
extern void do_coredump(siginfo_t *siginfo);
#else
static inline void do_coredump(siginfo_t *siginfo, struct pt_regs *regs) {}
static inline void do_coredump(siginfo_t *siginfo) {}
#endif

#endif /* _LINUX_COREDUMP_H */
+1 −1
Original line number Diff line number Diff line
@@ -2359,7 +2359,7 @@ relock:
			 * first and our do_group_exit call below will use
			 * that value and ignore the one we pass it.
			 */
			do_coredump(info, regs);
			do_coredump(info);
		}

		/*