From 00100b0eec378239c9a1c955d4e4f83e8ddbf7be Mon Sep 17 00:00:00 2001 From: Olivier Houchard Date: Wed, 9 Jan 2013 01:52:28 +0000 Subject: [PATCH] Use get_pcpu() instead of using pcpup, as it's wrong for SMP. Submitted by: Lukasz Plachno --- sys/arm/include/pcpu.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/arm/include/pcpu.h b/sys/arm/include/pcpu.h index f12f903016f..43ffb44afec 100644 --- a/sys/arm/include/pcpu.h +++ b/sys/arm/include/pcpu.h @@ -100,8 +100,8 @@ set_tls(void *tls) #define PCPU_GET(member) (get_pcpu()->pc_ ## member) #define PCPU_ADD(member, value) (get_pcpu()->pc_ ## member += (value)) #define PCPU_INC(member) PCPU_ADD(member, 1) -#define PCPU_PTR(member) (&pcpup->pc_ ## member) -#define PCPU_SET(member,value) (pcpup->pc_ ## member = (value)) +#define PCPU_PTR(member) (&get_pcpu()->pc_ ## member) +#define PCPU_SET(member,value) (get_pcpu()->pc_ ## member = (value)) void pcpu0_init(void); #endif /* _KERNEL */