Re: [PATCH 0/3] IPI: Avoid to use 2 cache lines for one call_single_data
From: Christopher Lameter
Date: Wed Aug 02 2017 - 09:54:51 EST
On Wed, 2 Aug 2017, Huang, Ying wrote:
> To allocate cache line size aligned percpu memory dynamically,
> alloc_percpu_aligned() is introduced and used in iova drivers too.
alloc_percpu() already aligns objects as specified when they are declared.
Moreover the function is improperly named since it aligns
to a cacheline(). If you want this then you would use
alloc_percpu_cacheline_aligned()
But then the alignment can already be requested by adding
__cacheline_aligned to the per cpu definition.