From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751680AbdISOii (ORCPT ); Tue, 19 Sep 2017 10:38:38 -0400 Received: from mail-177180.vip.163.com ([123.58.177.180]:32911 "EHLO mail-177180.vip.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751024AbdISOih (ORCPT ); Tue, 19 Sep 2017 10:38:37 -0400 X-Greylist: delayed 308 seconds by postgrey-1.27 at vger.kernel.org; Tue, 19 Sep 2017 10:38:36 EDT From: gfree.wind@vip.163.com To: davem@davemloft.net, linux-kernel@vger.kernel.org Cc: Gao Feng Subject: [PATCH net-next] net: Remove useless function skb_header_release Date: Tue, 19 Sep 2017 22:32:48 +0800 Message-Id: <1505831568-25706-1-git-send-email-gfree.wind@vip.163.com> X-Mailer: git-send-email 1.9.1 X-CM-TRANSID: oGZ4CgDHzhqVKsFZr8osLg--.10160S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrZry5tF1fXry8Xr1rtrW5Wrg_yoWkCrbEka ykWF48Cw18JrZ2qw1UGF17KrsIkw1qyFyrurs3XrZrur97JFZ5Xw4kArs8Z3WkWF45Wr43 ZF1fWrWxZr45XjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU8F_M7UUUUU== X-Originating-IP: [221.222.138.68] X-CM-SenderInfo: 5jiuvvgozl0vg6yl1hqrwthudrp/1tbiDgVYs1eyf9Lm7QAAsj Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Gao Feng There is no one which would invokes the function skb_header_release. So just remove it now. Signed-off-by: Gao Feng --- include/linux/skbuff.h | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 72299ef..ce632cd 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -1457,22 +1457,6 @@ static inline int skb_header_unclone(struct sk_buff *skb, gfp_t pri) } /** - * skb_header_release - release reference to header - * @skb: buffer to operate on - * - * Drop a reference to the header part of the buffer. This is done - * by acquiring a payload reference. You must not read from the header - * part of skb->data after this. - * Note : Check if you can use __skb_header_release() instead. - */ -static inline void skb_header_release(struct sk_buff *skb) -{ - BUG_ON(skb->nohdr); - skb->nohdr = 1; - atomic_add(1 << SKB_DATAREF_SHIFT, &skb_shinfo(skb)->dataref); -} - -/** * __skb_header_release - release reference to header * @skb: buffer to operate on * -- 1.9.1