From d6c83356233dc0719907b02a41b180ca46e349ae Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Sun, 21 May 2017 00:06:36 +0000 Subject: [PATCH] Add get_cpu() and put_cpu(). MFC after: 1 week --- sys/compat/linuxkpi/common/include/asm/smp.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/asm/smp.h b/sys/compat/linuxkpi/common/include/asm/smp.h index aeb9a797aa4..3a20d1ff4bf 100644 --- a/sys/compat/linuxkpi/common/include/asm/smp.h +++ b/sys/compat/linuxkpi/common/include/asm/smp.h @@ -37,4 +37,12 @@ int linux_wbinvd_on_all_cpus(void); #endif +#define get_cpu() ({ \ + sched_pin(); \ + PCPU_GET(cpuid); \ +}) + +#define put_cpu() \ + sched_unpin() + #endif /* _ASM_SMP_H_ */