remove unused memcpy_tokerneliovec
Subsystems (3)
PATCH 1/1 remove unused memcpy_tokerneliovec
This removes an unused function in net/core/iovec.c.
Signed-off-by Andy Grover <[email protected]>
===== include/linux/socket.h 1.12 vs edited =====
include/linux/socket.h +0 -1
@@ -282,7 +282,6 @@extern int verify_iovec (struct msghdr *m,struct iovec *iov,char *address,int mode);extern int memcpy_toiovec (struct iovec *v,unsigned char *kdata,int len); -extern void memcpy_tokerneliovec (struct iovec *iov,unsigned char *kdata,int len);extern int move_addr_to_user (void *kaddr,int klen,void __user *uaddr,int __user *ulen);extern int move_addr_to_kernel (void __user *uaddr,int ulen,void *kaddr);extern int put_cmsg (struct msghdr *,int level,int type,int len,void *data);
===== net/core/iovec.c 1.12 vs edited =====
net/core/iovec.c +0 -23
@@ -99,28 +99,6 @@ }/* -* In kernel copy to iovec. Returns -EFAULT on error. -* -* Note: this modifies the original iovec. -*/ - -void memcpy_tokerneliovec (struct iovec *iov,unsigned char *kdata,int len) -{ -while (len >0 ) { -if (iov->iov_len) { - int copy = min_t(unsigned int, iov->iov_len, len); -memcpy (iov->iov_base, kdata, copy); - kdata += copy; - len -= copy; - iov->iov_len -= copy; - iov->iov_base += copy; - } - iov++; - } -} - - -/* * Copy iovec to kernel. Returns -EFAULT on error. * * Note: this modifies the original iovec.
@@ -259,4 +237,3 @@EXPORT_SYMBOL (memcpy_fromiovec);EXPORT_SYMBOL (memcpy_fromiovecend);EXPORT_SYMBOL (memcpy_toiovec); -EXPORT_SYMBOL (memcpy_tokerneliovec);