From patchwork Tue Dec 20 14:02:16 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Geliang Tang X-Patchwork-Id: 707453 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3tjff12Q89z9t0q for ; Wed, 21 Dec 2016 01:03:53 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="GEz1b0fE"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934700AbcLTODt (ORCPT ); Tue, 20 Dec 2016 09:03:49 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:33965 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934524AbcLTODn (ORCPT ); Tue, 20 Dec 2016 09:03:43 -0500 Received: by mail-pg0-f67.google.com with SMTP id b1so12012913pgc.1; Tue, 20 Dec 2016 06:03:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=q+m2exsFPr5lFzIeQ319pNxS4Gj9N+d3SAbluRP9eLk=; b=GEz1b0fE+cqr3iePB8yCqgPgG8X+88YDJJZHLso4BTSK2ld38EcXHMsyIRfWVxJnDJ IS4R0wupR2Ud/i7sQX4/+jjmQaHOE6IVmv4wmMMWM0C6YhLgc02CdQlAyrEZoU0wJXe9 z+Pmyi4xpkGK7MI5cm1JQxr3TdGcvuYw4ltSg7BXBWstcoQ4SrgZoj5sjwk/MF20nKMa n6tH3CYn9lbIc25C9nf/ReQaTV6hedoTGMb1zsFrtYfVhlv/tpNADd8OLuqtkKmb1RQq PfD2+xkk8rtkF2GTaAg0RkLJYowpvELl/gurZZjLbHm6jNeRq0WqD9PVZ1yUvTm67/og +wUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=q+m2exsFPr5lFzIeQ319pNxS4Gj9N+d3SAbluRP9eLk=; b=Vkc30hsLqDg1M4QuN2ah0p34K6C94kOMo4O908K+Qb2hPnOckzWnWp2RkE0TH/EnOC OlnVIwZFAgylFnN6FjKN0TdSU4hhltZzuqiX+sy8DSZiu587Kv7F/xE+U3C5oXunypwc bsk2A1gSe/W01m8LbtTuidtj+1zHNhi7NaoGeeklse7vjPifNNKq69rAt21rtxlOtLY+ 8/bcU0FCOZAwyW8FuD6vXSn1aYvyKmJWsYd1Wz4xinLKAM97F+Fv6jCvOB/VAEvy8Tn3 Ey8Z0+v1VFndLAUAKmaoNbCFAGH3K5q6vOzi/51K/un6vU4vyCIpivocl8ItnEuIy/4S IucQ== X-Gm-Message-State: AKaTC01OLIU88/bM+YNtexwnZWLc1g/kMAZ03lhLumlvVAEP4HBatGaQun7JieTvO9kagQ== X-Received: by 10.98.149.81 with SMTP id p78mr18973815pfd.95.1482242581675; Tue, 20 Dec 2016 06:03:01 -0800 (PST) Received: from localhost (li411-102.members.linode.com. [106.187.91.102]) by smtp.gmail.com with ESMTPSA id x2sm39530282pfx.65.2016.12.20.06.03.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Dec 2016 06:03:01 -0800 (PST) From: Geliang Tang To: Stephen Hemminger , Jamal Hadi Salim , "David S. Miller" Cc: Geliang Tang , netem@lists.linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] net_sched: sch_netem: use rb_entry() Date: Tue, 20 Dec 2016 22:02:16 +0800 Message-Id: X-Mailer: git-send-email 2.9.3 In-Reply-To: References: Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org To make the code clearer, use rb_entry() instead of container_of() to deal with rbtree. Signed-off-by: Geliang Tang --- net/sched/sch_netem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/sched/sch_netem.c b/net/sched/sch_netem.c index 9f7b380..b7e4097 100644 --- a/net/sched/sch_netem.c +++ b/net/sched/sch_netem.c @@ -152,7 +152,7 @@ struct netem_skb_cb { static struct sk_buff *netem_rb_to_skb(struct rb_node *rb) { - return container_of(rb, struct sk_buff, rbnode); + return rb_entry(rb, struct sk_buff, rbnode); } static inline struct netem_skb_cb *netem_skb_cb(struct sk_buff *skb)