]> err.no Git - linux-2.6/blobdiff - net/econet/af_econet.c
Merge branch 'cfq' of git://git.kernel.dk/data/git/linux-2.6-block
[linux-2.6] / net / econet / af_econet.c
index dcc2e4b6b2fed3f463413d4bb9d796c39b379999..b5524f32ac2d5128aa0f3513c3fb45e3f52fe215 100644 (file)
@@ -366,7 +366,7 @@ static int econet_sendmsg(struct kiocb *iocb, struct socket *sock,
                        fh->cb = cb;
                        fh->port = port;
                        if (sock->type != SOCK_DGRAM) {
-                               skb->tail = skb->data;
+                               skb_reset_tail_pointer(skb);
                                skb->len = 0;
                        } else if (res < 0)
                                goto out_free;
@@ -943,7 +943,7 @@ static void aun_data_available(struct sock *sk, int slen)
                printk(KERN_DEBUG "AUN: recvfrom() error %d\n", -err);
        }
 
-       data = skb->h.raw + sizeof(struct udphdr);
+       data = skb_transport_header(skb) + sizeof(struct udphdr);
        ah = (struct aunhdr *)data;
        len = skb->len - sizeof(struct udphdr);
        ip = ip_hdr(skb);