From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752693AbbCJDsg (ORCPT ); Mon, 9 Mar 2015 23:48:36 -0400 Received: from Chamillionaire.breakpoint.cc ([80.244.247.6]:44943 "EHLO Chamillionaire.breakpoint.cc" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751343AbbCJDse (ORCPT ); Mon, 9 Mar 2015 23:48:34 -0400 From: Florian Westphal To: linux-kernel@vger.kernel.org Cc: socketcan@hartkopp.net, mkl@pengutronix.de, Florian Westphal Subject: [PATCH] can: use sock_efree instead of own destructor Date: Tue, 10 Mar 2015 04:48:20 +0100 Message-Id: <1425959300-27132-1-git-send-email-fw@strlen.de> X-Mailer: git-send-email 2.0.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It is identical to the can destructor. Signed-off-by: Florian Westphal --- include/linux/can/skb.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/include/linux/can/skb.h b/include/linux/can/skb.h index cc00d15..b6a52a4 100644 --- a/include/linux/can/skb.h +++ b/include/linux/can/skb.h @@ -44,16 +44,11 @@ static inline void can_skb_reserve(struct sk_buff *skb) skb_reserve(skb, sizeof(struct can_skb_priv)); } -static inline void can_skb_destructor(struct sk_buff *skb) -{ - sock_put(skb->sk); -} - static inline void can_skb_set_owner(struct sk_buff *skb, struct sock *sk) { if (sk) { sock_hold(sk); - skb->destructor = can_skb_destructor; + skb->destructor = sock_efree; skb->sk = sk; } } -- 2.0.5