From 05511ea5881a4fcc80d6123ce27e83f76e0412ca Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 14 Jan 2016 01:42:17 +0100 Subject: [PATCH] mt76: remove skb_cow() to avoid unnecessary reallocations Signed-off-by: Felix Fietkau --- util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util.c b/util.c index 01fc5ab0..16d299b9 100644 --- a/util.c +++ b/util.c @@ -30,8 +30,8 @@ int mt76_insert_hdr_pad(struct sk_buff *skb) if (len % 4 == 0) return 0; - ret = skb_cow(skb, 2); - if (ret) + if (skb_headroom(skb) < 2 && + (ret = pskb_expand_head(skb, 2, 0, GFP_ATOMIC)) != 0) return ret; skb_push(skb, 2);