vfs/splice: Fix missed checks in new __kernel_write() helper
authorAl Viro <viro@ZenIV.linux.org.uk>
Wed, 27 Mar 2013 15:20:30 +0000 (15:20 +0000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 27 Mar 2013 16:24:02 +0000 (09:24 -0700)
commit3e84f48edfd33b2e209a117c11fb9ce637cc9b67
tree20fc0018f33a0d23140d9d549d0ffad3dac9a182
parentde55eb1d60d2ed0f1ba5e13226d91b3bfbe1c108
vfs/splice: Fix missed checks in new __kernel_write() helper

Commit 06ae43f34bcc ("Don't bother with redoing rw_verify_area() from
default_file_splice_from()") lost the checks to test existence of the
write/aio_write methods.  My apologies ;-/

Eventually, we want that in fs/splice.c side of things (no point
repeating it for every buffer, after all), but for now this is the
obvious minimal fix.

Reported-by: Dave Jones <davej@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/read_write.c