summaryrefslogtreecommitdiffstats
path: root/include/linux/fs.h
diff options
context:
space:
mode:
authorDmitry Kasatkin <d.kasatkin@samsung.com>2014-11-05 17:01:17 +0200
committerMimi Zohar <zohar@linux.vnet.ibm.com>2014-11-17 23:14:22 -0500
commit6fb5032ebb1c5b852461d64ee33829081de8ca61 (patch)
tree1645235b1ff4461a8f67ed8fec24e0c15c64c614 /include/linux/fs.h
parentc57782c13ecd7e7aca66cbf0139ad2a72317dc81 (diff)
downloadlinux-6fb5032ebb1c5b852461d64ee33829081de8ca61.tar.gz
linux-6fb5032ebb1c5b852461d64ee33829081de8ca61.tar.bz2
linux-6fb5032ebb1c5b852461d64ee33829081de8ca61.zip
VFS: refactor vfs_read()
integrity_kernel_read() duplicates the file read operations code in vfs_read(). This patch refactors vfs_read() code creating a helper function __vfs_read(). It is used by both vfs_read() and integrity_kernel_read(). Signed-off-by: Dmitry Kasatkin <d.kasatkin@samsung.com> Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r--include/linux/fs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h
index e11d60cc867b..ac3a36e05da9 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -1527,6 +1527,7 @@ ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector,
struct iovec *fast_pointer,
struct iovec **ret_pointer);
+extern ssize_t __vfs_read(struct file *, char __user *, size_t, loff_t *);
extern ssize_t vfs_read(struct file *, char __user *, size_t, loff_t *);
extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *);
extern ssize_t vfs_readv(struct file *, const struct iovec __user *,