From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Lameter Subject: Re: linux-next: Tree for Sep 1 Date: Mon, 8 Sep 2014 09:15:40 -0500 (CDT) Message-ID: References: <20140901230728.GM29327@sirena.org.uk> <1627064.QhxvejlWdk@amdc1032> Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org To: Nicolas Pitre Cc: Bartlomiej Zolnierkiewicz , Mark Brown , linux-next@vger.kernel.org, linux-kernel@vger.kernel.org, Russell King , Tejun Heo , Kyungmin Park List-Id: linux-next.vger.kernel.org On Fri, 5 Sep 2014, Nicolas Pitre wrote: > > - return raw_cpu_read(base->percpu_base); > > + return raw_cpu_read(*base->percpu_base); > > Isn't the pointer dereference supposed to be performed _outside_ the per > CPU accessor? It looks like percpu_base is a regular pointer to an offset. This is the correct way to refer to get the offset and load the value that the offset points to.