(subset) [PATCH v2 4/4] powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
Michael Ellerman
patch-notifications at ellerman.id.au
Thu Aug 31 14:02:30 AEST 2023
On Wed, 23 Aug 2023 15:53:17 +1000, Michael Ellerman wrote:
> lppaca_shared_proc() takes a pointer to the lppaca which is typically
> accessed through get_lppaca(). With DEBUG_PREEMPT enabled, this leads
> to checking if preemption is enabled, for example:
>
> BUG: using smp_processor_id() in preemptible [00000000] code: grep/10693
> caller is lparcfg_data+0x408/0x19a0
> CPU: 4 PID: 10693 Comm: grep Not tainted 6.5.0-rc3 #2
> Call Trace:
> dump_stack_lvl+0x154/0x200 (unreliable)
> check_preemption_disabled+0x214/0x220
> lparcfg_data+0x408/0x19a0
> ...
>
> [...]
Applied to powerpc/next.
[4/4] powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
https://git.kernel.org/powerpc/c/eac030b22ea12cdfcbb2e941c21c03964403c63f
cheers
More information about the Linuxppc-dev
mailing list