On Wed, 31 Aug 2022 23:10:52 +1000, Michael Ellerman wrote: > This reverts commit ef5b570d3700fbb8628a58da0487486ceeb713cd. > > Zhouyi reported that commit is causing crashes when running rcutorture > with KASAN enabled: > > BUG: using smp_processor_id() in preemptible [00000000] code: > rcu_torture_rea/100 > caller is rcu_preempt_deferred_qs_irqrestore+0x74/0xed0 > CPU: 4 PID: 100 Comm: rcu_torture_rea Tainted: G W > 5.19.0-rc5-next-20220708-dirty #253 > Call Trace: > dump_stack_lvl+0xbc/0x108 (unreliable) > check_preemption_disabled+0x154/0x160 > rcu_preempt_deferred_qs_irqrestore+0x74/0xed0 > __rcu_read_unlock+0x290/0x3b0 > rcu_torture_read_unlock+0x30/0xb0 > rcutorture_one_extend+0x198/0x810 > rcu_torture_one_read+0x58c/0xc90 > rcu_torture_reader+0x12c/0x360 > kthread+0x1e8/0x220 > ret_from_kernel_thread+0x5c/0x64 > > [...]
Applied to powerpc/fixes. [1/1] Revert "powerpc/irq: Don't open code irq_soft_mask helpers" https://git.kernel.org/powerpc/c/684c68d92e2e1b97fa2f31c35c1b0f7671a8618a cheers