X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=net%2Fcan%2Fbcm.c;h=dcb75c0e66c1b69979a88c65efe43084046f8bc2;hb=37a4493ee73b93c4d25e57d5ac975e4cb48165f5;hp=3fc737b214c78effe8b83a4fed649d8109274737;hpb=597690cd02684b7e4904288e4b85797123a5093f;p=cascardo%2Flinux.git diff --git a/net/can/bcm.c b/net/can/bcm.c index 3fc737b214c7..dcb75c0e66c1 100644 --- a/net/can/bcm.c +++ b/net/can/bcm.c @@ -268,7 +268,7 @@ static void bcm_can_tx(struct bcm_op *op) /* send with loopback */ skb->dev = dev; - skb->sk = op->sk; + can_skb_set_owner(skb, op->sk); can_send(skb, 1); /* update statistics */ @@ -1223,7 +1223,7 @@ static int bcm_tx_send(struct msghdr *msg, int ifindex, struct sock *sk) can_skb_prv(skb)->ifindex = dev->ifindex; skb->dev = dev; - skb->sk = sk; + can_skb_set_owner(skb, sk); err = can_send(skb, 1); /* send with loopback */ dev_put(dev);