X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fatm%2Fhe.c;h=d33aba6864c247e34a05f3dd94db131a2c62fc50;hb=a3fa3aba7a0e00aa1cbb13c9e9bed162fa057973;hp=8510026b690a587b175427b1508970e6492f3a5d;hpb=6842ac64ae2ed2714004a25d53d3b20f0d3af524;p=powerpc.git diff --git a/drivers/atm/he.c b/drivers/atm/he.c index 8510026b69..d33aba6864 100644 --- a/drivers/atm/he.c +++ b/drivers/atm/he.c @@ -1901,13 +1901,13 @@ he_service_rbrq(struct he_dev *he_dev, int group) case ATM_AAL0: /* 2.10.1.5 raw cell receive */ skb->len = ATM_AAL0_SDU; - skb->tail = skb->data + skb->len; + skb_set_tail_pointer(skb, skb->len); break; case ATM_AAL5: /* 2.10.1.2 aal5 receive */ skb->len = AAL5_LEN(skb->data, he_vcc->pdu_len); - skb->tail = skb->data + skb->len; + skb_set_tail_pointer(skb, skb->len); #ifdef USE_CHECKSUM_HW if (vcc->vpi == 0 && vcc->vci >= ATM_NOT_RSV_VCI) { skb->ip_summed = CHECKSUM_COMPLETE;