X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=net%2Fdecnet%2Fdn_route.c;h=5abf7057af00db705d4ec019a2c670312d6cdd5c;hb=ff9144530e9cfe8923e00172e3f8ff83c3b8ff8b;hp=e172cf98d7fc3bdfda1831f06fed18fa20e097c6;hpb=2e1ca21d46aaef95101723fa402f39d3a95aba59;p=deliverable%2Flinux.git diff --git a/net/decnet/dn_route.c b/net/decnet/dn_route.c index e172cf98d7fc..5abf7057af00 100644 --- a/net/decnet/dn_route.c +++ b/net/decnet/dn_route.c @@ -629,8 +629,7 @@ int dn_route_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type padlen); if (flags & DN_RT_PKT_CNTL) { - if (unlikely(skb_is_nonlinear(skb)) && - skb_linearize(skb, GFP_ATOMIC) != 0) + if (unlikely(skb_linearize(skb))) goto dump_it; switch(flags & DN_RT_CNTL_MSK) {