commit | 03d95eb2f2578083a3f6286262e1cb5d88a00c02 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Wed Mar 20 13:04:20 2013 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Tue Apr 09 14:12:56 2013 -0400 |
tree | a82585b55080628e0ba0028dfb100886bf5b4099 | |
parent | 72ec35163f9f728ba1579fd80682e51e933dfa8a [diff] [blame] |
lift sb_start_write() out of ->write() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
diff --git a/fs/coredump.c b/fs/coredump.c index c647965..288e5c9 100644 --- a/fs/coredump.c +++ b/fs/coredump.c
@@ -629,9 +629,11 @@ goto close_fail; if (displaced) put_files_struct(displaced); + file_start_write(cprm.file); retval = binfmt->core_dump(&cprm); if (retval) current->signal->group_exit_code |= 0x80; + file_end_write(cprm.file); if (ispipe && core_pipe_limit) wait_for_dump_helpers(cprm.file);