net/9p: Add __force to cast of __user pointer
authorJoe Perches <joe@perches.com>
Mon, 4 Jun 2012 07:16:14 +0000 (07:16 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Jun 2012 17:51:17 +0000 (13:51 -0400)
A recent commit that removed unnecessary casts of pointers
to the same type uncovered a missing __force cast.

Add it.

Reported by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/9p/client.c

index 5cbea903a5abf3b942fa66733bc56159c3a3580d..8260f132b32e0a9d706c38b0969d0879a3f6bf94 100644 (file)
@@ -1548,7 +1548,7 @@ p9_client_read(struct p9_fid *fid, char *data, char __user *udata, u64 offset,
                        kernel_buf = 1;
                        indata = data;
                } else
-                       indata = udata;
+                       indata = (__force char *)udata;
                /*
                 * response header len is 11
                 * PDU Header(7) + IO Size (4)