]> Pileus Git - ~andy/linux/blobdiff - net/tipc/socket.c
tipc: save sock structure pointer instead of void pointer to tipc_port
[~andy/linux] / net / tipc / socket.c
index 67f4e1fbf5a17f8e051e4262d7814b0ac47ff568..14ed54e961b6b91e8cab5d08ac85cb6c9bd0fcd1 100644 (file)
@@ -1406,7 +1406,7 @@ static int backlog_rcv(struct sock *sk, struct sk_buff *buf)
  */
 static u32 dispatch(struct tipc_port *tport, struct sk_buff *buf)
 {
-       struct sock *sk = (struct sock *)tport->usr_handle;
+       struct sock *sk = tport->sk;
        u32 res;
 
        /*
@@ -1437,7 +1437,7 @@ static u32 dispatch(struct tipc_port *tport, struct sk_buff *buf)
  */
 static void wakeupdispatch(struct tipc_port *tport)
 {
-       struct sock *sk = (struct sock *)tport->usr_handle;
+       struct sock *sk = tport->sk;
 
        sk->sk_write_space(sk);
 }