Messages in this thread Patch in this message | | | From | Andi Kleen <> | Subject | [PATCH 1/8] percpu: Add a DEFINE_PER_CPU_2PAGE_ALIGNED | Date | Mon, 10 Nov 2014 15:55:32 -0800 |
| |
From: Andi Kleen <ak@linux.intel.com>
Needed in a followon patch which needs to naturally align a 8K stack. I just put it into the page aligned section. This may cause an extra 4K hole if we're unlucky.
Acked-by: Tejun Heo <tj@kernel.org> Signed-off-by: Andi Kleen <ak@linux.intel.com> --- include/linux/percpu-defs.h | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/include/linux/percpu-defs.h b/include/linux/percpu-defs.h index 420032d..cd174e7 100644 --- a/include/linux/percpu-defs.h +++ b/include/linux/percpu-defs.h @@ -163,6 +163,10 @@ DEFINE_PER_CPU_SECTION(type, name, "..page_aligned") \ __aligned(PAGE_SIZE) +#define DEFINE_PER_CPU_2PAGE_ALIGNED(type, name) \ + DEFINE_PER_CPU_SECTION(type, name, "..page_aligned") \ + __aligned(2*PAGE_SIZE) + /* * Declaration/definition used for per-CPU variables that must be read mostly. */ -- 1.9.3
| |