Thread (8 messages) 8 messages, 2 authors, 2013-08-30

Re: [guv v2 23/31] tile: Replace __get_cpu_var uses

From: Chris Metcalf <hidden>
Date: 2013-08-28 18:13:43
Also in: lkml

On 8/28/2013 1:54 PM, Christoph Lameter wrote:
On Wed, 28 Aug 2013, Chris Metcalf wrote:
quoted
In addition, I applied the following commit to clean up the remaining
uses that are currently only being carried in the linux-tile tree.
You are going to merge these changes right? I can drop the tile patch from
my series?
Yes, I am, so please feel free to drop it.
One small issue below:
quoted
diff --git a/arch/tile/kernel/time.c b/arch/tile/kernel/time.c
index a7a41a1..30c2c34 100644
--- a/arch/tile/kernel/time.c
+++ b/arch/tile/kernel/time.c
@@ -286,7 +286,7 @@ static int _set_clock_rate_barrier;
 static int _set_clock_rate(void *arg)
 {
        struct _set_clock_rate_args *args = arg;
-       struct clock_event_device *evt = &__get_cpu_var(tile_timer);
+       struct clock_event_device *evt = get_cpu_ptr(&tile_timer);
					^^^^ this_cpu_ptr
Thanks, good catch.  Annoying to have preemption disabled forever otherwise :-)

-- 
Chris Metcalf, Tilera Corp.
http://www.tilera.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help