On Sun, Apr 27, 2014 at 09:57:59AM +0300, Oren Twaig wrote: > Hi Andi, > > On 04/25/2014 05:22 PM, Andi Kleen wrote: > >> +static int irc = 1; > > Using a static for such state is very unusual. You need to describe what > > protects it against races and why that is needed over a cleaner solution. > > The only reason I've used a static variable is because I wanted to avoid > inserting another code/functions which are depended on CONFIG_PCI. The code > is > used once during initialization and hence cannot be racy.
Again, what lock protects it? If you cannot answer that question you likely shouldn't use static. -Andi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/