Whamcloud - gitweb
LU-7623 lnet: Remove __user attribute from lnet_copy_flat2* functions 85/17785/2
authorOleg Drokin <oleg.drokin@intel.com>
Sun, 3 Jan 2016 21:37:12 +0000 (16:37 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 7 Jan 2016 02:49:19 +0000 (02:49 +0000)
These functions do not take a user pointer, so __user attribute was a mistake

This was introduced by http://review.whamcloud.com/11819,
commit 4ea13c63f3d919282b12c64d0c014bfe9a67a5e6

Change-Id: I97c1a9b17e3146f9f5f37ac92f7769cfdcf085cb
Signed-off-by: Oleg Drokin <oleg.drokin@intel.com>
Reviewed-on: http://review.whamcloud.com/17785
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Frank Zago <fzago@cray.com>
lnet/include/lnet/lib-lnet.h

index d23e4b1..3a74c4f 100644 (file)
@@ -664,7 +664,7 @@ void lnet_copy_kiov2kiov(unsigned int ndkiov, lnet_kiov_t *dkiov,
                         unsigned int soffset, unsigned int nob);
 
 static inline void
-lnet_copy_iov2flat(int dlen, __user void *dest, unsigned int doffset,
+lnet_copy_iov2flat(int dlen, void *dest, unsigned int doffset,
                   unsigned int nsiov, struct kvec *siov, unsigned int soffset,
                    unsigned int nob)
 {
@@ -675,7 +675,7 @@ lnet_copy_iov2flat(int dlen, __user void *dest, unsigned int doffset,
 }
 
 static inline void
-lnet_copy_kiov2flat(int dlen, void __user *dest, unsigned int doffset,
+lnet_copy_kiov2flat(int dlen, void *dest, unsigned int doffset,
                    unsigned int nsiov, lnet_kiov_t *skiov,
                    unsigned int soffset, unsigned int nob)
 {
@@ -687,7 +687,7 @@ lnet_copy_kiov2flat(int dlen, void __user *dest, unsigned int doffset,
 
 static inline void
 lnet_copy_flat2iov(unsigned int ndiov, struct kvec *diov, unsigned int doffset,
-                  int slen, void __user *src, unsigned int soffset,
+                  int slen, void *src, unsigned int soffset,
                   unsigned int nob)
 {
        struct kvec siov = {/*.iov_base = */ src, /*.iov_len = */slen};
@@ -697,7 +697,7 @@ lnet_copy_flat2iov(unsigned int ndiov, struct kvec *diov, unsigned int doffset,
 
 static inline void
 lnet_copy_flat2kiov(unsigned int ndiov, lnet_kiov_t *dkiov,
-                   unsigned int doffset, int slen, void __user *src,
+                   unsigned int doffset, int slen, void *src,
                    unsigned int soffset, unsigned int nob)
 {
        struct kvec siov = {/* .iov_base = */ src, /* .iov_len = */ slen};