On Tue, 26 Nov 2019, Luc Van Oostenryck wrote: > So, fix the declaration of the 'pcp' variable to its correct type: > the plain (non-percpu) pointer corresponding to its address. > Same for raw_cpu_generic_xchg(), raw_cpu_generic_cmpxchg() & > raw_cpu_generic_cmpxchg_double(). Acked-by: Christoph Lameter <cl@xxxxxxxxx> Maybe a better fix is to come up with a typeof_strip_percu() or so macro for all the places where this needs to be done?