X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=net%2F802%2Fpsnap.c;h=6e7c2120b83ff6a678ca0e3e33f377b713a711cf;hb=b312362be6d9155b66f3a26d9159e0a680fbd6c5;hp=4d638944d933bf971c7750425474dfd3079360eb;hpb=fac84ef26759a3725bfc53ae3abf21976360aff3;p=linux-2.6-omap-h63xx.git diff --git a/net/802/psnap.c b/net/802/psnap.c index 4d638944d93..6e7c2120b83 100644 --- a/net/802/psnap.c +++ b/net/802/psnap.c @@ -60,7 +60,7 @@ static int snap_rcv(struct sk_buff *skb, struct net_device *dev, if (proto) { /* Pass the frame on. */ skb->h.raw += 5; - skb_pull(skb, 5); + skb_pull_rcsum(skb, 5); rc = proto->rcvfunc(skb, dev, &snap_packet_type, orig_dev); } else { skb->sk = NULL; @@ -117,7 +117,7 @@ module_exit(snap_exit); */ struct datalink_proto *register_snap_client(unsigned char *desc, int (*rcvfunc)(struct sk_buff *, - struct net_device *, + struct net_device *, struct packet_type *, struct net_device *)) {