From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Gleixner Subject: Re: [PATCH RT] net: move xmit_recursion to per-task variable on -RT Date: Wed, 13 Jan 2016 18:31:46 +0100 (CET) Message-ID: References: <20160113152352.GH29964@linutronix.de> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: linux-rt-users@vger.kernel.org, linux-kernel@vger.kernel.org, Steven Rostedt , netdev@vger.kernel.org To: Sebastian Andrzej Siewior Return-path: In-Reply-To: <20160113152352.GH29964@linutronix.de> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Wed, 13 Jan 2016, Sebastian Andrzej Siewior wrote: > +#ifdef CONFIG_PREEMPT_RT_FULL > +static inline int dev_recursion_level(void) > +{ > + return atomic_read(¤t->xmit_recursion); Why would you need an atomic here. current does hardly race against itself. Thanks, tglx