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

Commit 1ad67015 authored by Al Viro's avatar Al Viro
Browse files

binfmt_elf: count notes towards coredump limit



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 43a5d548
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -2034,7 +2034,6 @@ static int elf_core_dump(struct coredump_params *cprm)
	int has_dumped = 0;
	mm_segment_t fs;
	int segs;
	size_t size = 0;
	struct vm_area_struct *vma, *gate_vma;
	struct elfhdr *elf = NULL;
	loff_t offset = 0, dataoff;
@@ -2155,7 +2154,6 @@ static int elf_core_dump(struct coredump_params *cprm)
	if (!elf_core_write_extra_phdrs(cprm, offset))
		goto end_coredump;

	size = cprm->written;
 	/* write out the notes section */
	if (!write_note_info(&info, cprm))
		goto end_coredump;
@@ -2167,7 +2165,6 @@ static int elf_core_dump(struct coredump_params *cprm)
	if (!dump_seek(cprm->file, dataoff - cprm->written))
		goto end_coredump;

	cprm->written = size;
	for (vma = first_vma(current, gate_vma); vma != NULL;
			vma = next_vma(vma, gate_vma)) {
		unsigned long addr;