X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=net%2F802%2Fpsnap.c;h=270b9d2cae6589b983f9925ee728370aec74cec7;hb=15c130c1cde38da528f82efce882e8d7632f4d91;hp=ab80b1fab53c877eb312e35bea9b98f7bc3b233b;hpb=1d6ae775d7a948c9575658eb41184fd2e506c0df;p=powerpc.git diff --git a/net/802/psnap.c b/net/802/psnap.c index ab80b1fab5..270b9d2cae 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; @@ -106,7 +106,7 @@ module_init(snap_init); static void __exit snap_exit(void) { - llc_sap_close(snap_sap); + llc_sap_put(snap_sap); } module_exit(snap_exit);