fs: unexport vfs_readv and vfs_writev

We've got no modular users left, and any potential modular user is better
of with iov_iter based variants.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

authored by

Christoph Hellwig and committed by
Al Viro
9725d4ce bd8df82b

+1 -5
+1 -3
fs/read_write.c
··· 982 982 983 983 return ret; 984 984 } 985 - EXPORT_SYMBOL(vfs_readv); 986 985 987 - ssize_t vfs_writev(struct file *file, const struct iovec __user *vec, 986 + static ssize_t vfs_writev(struct file *file, const struct iovec __user *vec, 988 987 unsigned long vlen, loff_t *pos, int flags) 989 988 { 990 989 struct iovec iovstack[UIO_FASTIOV]; ··· 1000 1001 } 1001 1002 return ret; 1002 1003 } 1003 - EXPORT_SYMBOL(vfs_writev); 1004 1004 1005 1005 static ssize_t do_readv(unsigned long fd, const struct iovec __user *vec, 1006 1006 unsigned long vlen, int flags)
-2
include/linux/fs.h
··· 1758 1758 extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *); 1759 1759 extern ssize_t vfs_readv(struct file *, const struct iovec __user *, 1760 1760 unsigned long, loff_t *, int); 1761 - extern ssize_t vfs_writev(struct file *, const struct iovec __user *, 1762 - unsigned long, loff_t *, int); 1763 1761 extern ssize_t vfs_copy_file_range(struct file *, loff_t , struct file *, 1764 1762 loff_t, size_t, unsigned int); 1765 1763 extern int vfs_clone_file_prep_inodes(struct inode *inode_in, loff_t pos_in,