Hi Aboorva,
On 5/18/26 10:38 AM, Aboorva Devarajan wrote:
> Hi all,
>
> This patch series fixes some minor preempt_count bookkeeping issues in
> arch/powerpc/ found during a preemption leak audit prompted by the
> lazy/full preemption model changes. These are get_cpu/put_cpu and
> get_cpu_var/put_cpu_var pairing errors that leave preempt_count
> incorrectly elevated or underflowed.
>
Thanks for fixing some of these.
while we do this, Can you fix these mismatch in preempt disable/enable in
below files as well.
1. kernel/kprobes.c - kprobe_handler - Does disable, but doesn't enable in some return paths.
A definite leak.
2. Maybe platforms/pseries/lpar.c and platforms/powernv/opal-tracepoints.c.
In __trace_hcall_entry/exit. It maybe a very corner case,
I don't see a big concern there. But it may be remotely possible.
Need to evaluate whether it should be fixed or not.