diff options
Diffstat (limited to 'net/can/af_can.c')
| -rw-r--r-- | net/can/af_can.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/can/af_can.c b/net/can/af_can.c index d249874a366d..a27f8aad9e99 100644 --- a/net/can/af_can.c +++ b/net/can/af_can.c | |||
| @@ -57,6 +57,7 @@ | |||
| 57 | #include <linux/skbuff.h> | 57 | #include <linux/skbuff.h> |
| 58 | #include <linux/can.h> | 58 | #include <linux/can.h> |
| 59 | #include <linux/can/core.h> | 59 | #include <linux/can/core.h> |
| 60 | #include <linux/can/skb.h> | ||
| 60 | #include <linux/ratelimit.h> | 61 | #include <linux/ratelimit.h> |
| 61 | #include <net/net_namespace.h> | 62 | #include <net/net_namespace.h> |
| 62 | #include <net/sock.h> | 63 | #include <net/sock.h> |
| @@ -290,7 +291,7 @@ int can_send(struct sk_buff *skb, int loop) | |||
| 290 | return -ENOMEM; | 291 | return -ENOMEM; |
| 291 | } | 292 | } |
| 292 | 293 | ||
| 293 | newskb->sk = skb->sk; | 294 | can_skb_set_owner(newskb, skb->sk); |
| 294 | newskb->ip_summed = CHECKSUM_UNNECESSARY; | 295 | newskb->ip_summed = CHECKSUM_UNNECESSARY; |
| 295 | newskb->pkt_type = PACKET_BROADCAST; | 296 | newskb->pkt_type = PACKET_BROADCAST; |
| 296 | } | 297 | } |
