summaryrefslogtreecommitdiffstats
path: root/fs/coredump.c
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2013-11-15 21:58:33 -0500
committerAl Viro <viro@zeniv.linux.org.uk>2013-11-15 22:04:09 -0500
commit52da40ae67f6192a3bf70a98cb560e1423554953 (patch)
tree4a6bcf6b80153bf47b346d921f0502174e170368 /fs/coredump.c
parentdb51242d89b3059a46a3cf2f3339f8cd975cb954 (diff)
downloadlinux-stable-52da40ae67f6192a3bf70a98cb560e1423554953.tar.gz
linux-stable-52da40ae67f6192a3bf70a98cb560e1423554953.tar.bz2
linux-stable-52da40ae67f6192a3bf70a98cb560e1423554953.zip
dump_emit(): use __kernel_write(), not vfs_write()
the caller has already done file_start_write()... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/coredump.c')
-rw-r--r--fs/coredump.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/coredump.c b/fs/coredump.c
index a2856f7bb613..bc3fbcd32558 100644
--- a/fs/coredump.c
+++ b/fs/coredump.c
@@ -695,7 +695,7 @@ int dump_emit(struct coredump_params *cprm, const void *addr, int nr)
while (nr) {
if (dump_interrupted())
return 0;
- n = vfs_write(file, addr, nr, &pos);
+ n = __kernel_write(file, addr, nr, &pos);
if (n <= 0)
return 0;
file->f_pos = pos;