Commit da380aef authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull coredump fix from Al Viro:
 "Brown paper bag bug fix for the coredumping fix late in the 6.0
  release cycle"

* tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  [brown paperbag] fix coredump breakage
parents 26b84401 4f526fef
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -841,7 +841,7 @@ static int dump_emit_page(struct coredump_params *cprm, struct page *page)
	};
	struct iov_iter iter;
	struct file *file = cprm->file;
	loff_t pos = file->f_pos;
	loff_t pos;
	ssize_t n;

	if (cprm->to_skip) {
@@ -853,6 +853,7 @@ static int dump_emit_page(struct coredump_params *cprm, struct page *page)
		return 0;
	if (dump_interrupted())
		return 0;
	pos = file->f_pos;
	iov_iter_bvec(&iter, WRITE, &bvec, 1, PAGE_SIZE);
	n = __kernel_write_iter(cprm->file, &iter, &pos);
	if (n != PAGE_SIZE)