X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=net%2Frose%2Frose_loopback.c;h=114df6eec8c3a7d1a7b0f6321eecca3f6afc3e63;hb=b4348f32dae3cb6eb4bc21c7ed8f76c0b11e9d6a;hp=3e41bd93ab9f02ec46b345c51a990d2e39fbfa13;hpb=5576d187a0eef3bb3c47500eaab33fb5485bc352;p=mv-sheeva.git diff --git a/net/rose/rose_loopback.c b/net/rose/rose_loopback.c index 3e41bd93ab9..114df6eec8c 100644 --- a/net/rose/rose_loopback.c +++ b/net/rose/rose_loopback.c @@ -77,9 +77,9 @@ static void rose_loopback_timer(unsigned long param) dest = (rose_address *)(skb->data + 4); lci_o = 0xFFF - lci_i; - skb->h.raw = skb->data; + skb_reset_transport_header(skb); - sk = rose_find_socket(lci_o, &rose_loopback_neigh); + sk = rose_find_socket(lci_o, rose_loopback_neigh); if (sk) { if (rose_process_rx_frame(sk, skb) == 0) kfree_skb(skb); @@ -88,7 +88,7 @@ static void rose_loopback_timer(unsigned long param) if (frametype == ROSE_CALL_REQUEST) { if ((dev = rose_dev_get(dest)) != NULL) { - if (rose_rx_call_request(skb, dev, &rose_loopback_neigh, lci_o) == 0) + if (rose_rx_call_request(skb, dev, rose_loopback_neigh, lci_o) == 0) kfree_skb(skb); } else { kfree_skb(skb);