]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
SUNRPC: Fix stupid typo in xs_sock_set_reuseport
authorTrond Myklebust <trond.myklebust@primarydata.com>
Mon, 9 Feb 2015 22:20:14 +0000 (17:20 -0500)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Mon, 9 Feb 2015 22:31:02 +0000 (17:31 -0500)
Yes, kernel_setsockopt() hates you for using a char argument.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
net/sunrpc/xprtsock.c

index 8ab02262c7611610cd8b9a1bab297c690e49b005..19f7526f8965894a6d3839e779e6bfc2e01fa7c0 100644 (file)
@@ -1629,9 +1629,10 @@ static unsigned short xs_get_random_port(void)
  */
 static void xs_sock_set_reuseport(struct socket *sock)
 {
-       char opt = 1;
+       int opt = 1;
 
-       kernel_setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt));
+       kernel_setsockopt(sock, SOL_SOCKET, SO_REUSEPORT,
+                       (char *)&opt, sizeof(opt));
 }
 
 static unsigned short xs_sock_getport(struct socket *sock)