diff options
Diffstat (limited to 'net/ipv6')
-rw-r--r-- | net/ipv6/tcp_ipv6.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c index 0a17ed9eaf39..5cffa5c3e6b8 100644 --- a/net/ipv6/tcp_ipv6.c +++ b/net/ipv6/tcp_ipv6.c | |||
@@ -63,6 +63,7 @@ | |||
63 | #include <net/inet_common.h> | 63 | #include <net/inet_common.h> |
64 | #include <net/secure_seq.h> | 64 | #include <net/secure_seq.h> |
65 | #include <net/tcp_memcontrol.h> | 65 | #include <net/tcp_memcontrol.h> |
66 | #include <net/ll_poll.h> | ||
66 | 67 | ||
67 | #include <asm/uaccess.h> | 68 | #include <asm/uaccess.h> |
68 | 69 | ||
@@ -1498,6 +1499,7 @@ process: | |||
1498 | if (sk_filter(sk, skb)) | 1499 | if (sk_filter(sk, skb)) |
1499 | goto discard_and_relse; | 1500 | goto discard_and_relse; |
1500 | 1501 | ||
1502 | sk_mark_ll(sk, skb); | ||
1501 | skb->dev = NULL; | 1503 | skb->dev = NULL; |
1502 | 1504 | ||
1503 | bh_lock_sock_nested(sk); | 1505 | bh_lock_sock_nested(sk); |