PT-2026-90469 · Linux · Linux

CVE-2026-89753

·

Publicado

2026-09-11

·

Atualizado

2026-09-11

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
mm/vmscan: report RCU-tasks quiescent states in shrink lruvec()
I am seeing some rcu tasks stalls in the Meta fleet during reclaim.
INFO: rcu tasks detected stalls on tasks: 0000000088620d09: .. nvcsw: 6735/6735 holdout: 1 idle cpu: -1/8 task:GlobalCPUThread state:R running task pid:2552016 tgid:2524552 Call Trace: shrink lruvec mem cgroup iter shrink node do try to free pages try to free pages alloc frozen pages noprof alloc pages noprof pte alloc one pte alloc handle mm fault
Nothing promises direct reclaim returns in bounded time, and the scan loop in shrink lruvec() only calls cond resched(), which is a no-op on PREEMPTION kernels. Involuntary preemption is not a Tasks-RCU quiescent state, so the reclaiming task never reports one and becomes a holdout.
Upgrade it to cond resched tasks rcu qs(), which reports a quiescent state even when cond resched() does nothing.
PS: This has been discussed in [1]
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-89753

Produtos afetados

Linux