Re: [PATCH v2 1/1] local_lock: Move this_cpu_ptr() notation from internal to main header.

From: Sebastian Andrzej Siewior
Date: Sat Jun 28 2025 - 04:08:18 EST


On 2025-06-10 13:02:04 [+0200], To linux-kernel@xxxxxxxxxxxxxxx wrote:
> The local_lock.h is the main entry for the local_lock_t type and
> provides wrappers around internal functions prefixed with __ in
> local_lock_internal.h.
>
> Move the this_cpu_ptr() dereference of the variable from the internal to
> the main header. Since it is all macro implemented, this_cpu_ptr() will
> still happen within the preempt/ IRQ disabled section.
> This will free the internal implementation (__) to be used on
> local_lock_t types which are local variables and must not be accessed
> via this_cpu_ptr().
>
> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx>

A gentle ping.

Sebastian