diff options
Diffstat (limited to 'net/x25')
-rw-r--r-- | net/x25/af_x25.c | 3 | ||||
-rw-r--r-- | net/x25/x25_dev.c | 2 | ||||
-rw-r--r-- | net/x25/x25_in.c | 2 |
3 files changed, 3 insertions, 4 deletions
diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c index a19884315622..fc713059ccdd 100644 --- a/net/x25/af_x25.c +++ b/net/x25/af_x25.c | |||
@@ -1210,8 +1210,7 @@ static int x25_recvmsg(struct kiocb *iocb, struct socket *sock, | |||
1210 | } | 1210 | } |
1211 | } | 1211 | } |
1212 | 1212 | ||
1213 | skb->h.raw = skb->data; | 1213 | skb_reset_transport_header(skb); |
1214 | |||
1215 | copied = skb->len; | 1214 | copied = skb->len; |
1216 | 1215 | ||
1217 | if (copied > size) { | 1216 | if (copied > size) { |
diff --git a/net/x25/x25_dev.c b/net/x25/x25_dev.c index 94fd12f3a909..848a6b6f90a6 100644 --- a/net/x25/x25_dev.c +++ b/net/x25/x25_dev.c | |||
@@ -48,7 +48,7 @@ static int x25_receive_data(struct sk_buff *skb, struct x25_neigh *nb) | |||
48 | if ((sk = x25_find_socket(lci, nb)) != NULL) { | 48 | if ((sk = x25_find_socket(lci, nb)) != NULL) { |
49 | int queued = 1; | 49 | int queued = 1; |
50 | 50 | ||
51 | skb->h.raw = skb->data; | 51 | skb_reset_transport_header(skb); |
52 | bh_lock_sock(sk); | 52 | bh_lock_sock(sk); |
53 | if (!sock_owned_by_user(sk)) { | 53 | if (!sock_owned_by_user(sk)) { |
54 | queued = x25_process_rx_frame(sk, skb); | 54 | queued = x25_process_rx_frame(sk, skb); |
diff --git a/net/x25/x25_in.c b/net/x25/x25_in.c index c5239fcdefa0..b2bbe552a89d 100644 --- a/net/x25/x25_in.c +++ b/net/x25/x25_in.c | |||
@@ -53,7 +53,7 @@ static int x25_queue_rx_frame(struct sock *sk, struct sk_buff *skb, int more) | |||
53 | 53 | ||
54 | skb_queue_tail(&x25->fragment_queue, skb); | 54 | skb_queue_tail(&x25->fragment_queue, skb); |
55 | 55 | ||
56 | skbn->h.raw = skbn->data; | 56 | skb_reset_transport_header(skbn); |
57 | 57 | ||
58 | skbo = skb_dequeue(&x25->fragment_queue); | 58 | skbo = skb_dequeue(&x25->fragment_queue); |
59 | memcpy(skb_put(skbn, skbo->len), skbo->data, skbo->len); | 59 | memcpy(skb_put(skbn, skbo->len), skbo->data, skbo->len); |