On Tue 14-01-25 10:20:28, Vlastimil Babka wrote: > On 1/14/25 09:40, Michal Hocko wrote: > > On Mon 13-01-25 19:45:46, Andrew Morton wrote: [...] > >> > For global OOM, system is likely to struggle, do we have to do some > >> > works to suppress RCU detete? > >> > >> rcu_cpu_stall_reset()? > > > > Do we really care about those? The code to iterate over all processes > > under RCU is there (basically) since ever and yet we do not seem to have > > many reports of stalls? Chen's situation is specific to memcg OOM and > > touching the global case was mostly for consistency reasons. > > Then I'd rather not touch the global case then if it's theoretical? No strong opinion on this on my side. The only actual reason touch_softlockup_watchdog is there is becuase it originally had incorrectly cond_resched there. If half silencing (soft lock up detector only) disturbs people then let's just drop that hunk. -- Michal Hocko SUSE Labs