Index | Thread | Search

From:
"Theo de Raadt" <deraadt@openbsd.org>
Subject:
Re: sparc64 vs uvm_purge()
To:
tech@openbsd.org
Date:
Mon, 01 Dec 2025 09:13:41 -0700

Download raw body.

Thread
Theo de Raadt <deraadt@openbsd.org> wrote:

> Theo de Raadt <deraadt@openbsd.org> wrote:
> 
> > I think it is a mistake to add architecture-specific #ifdef to MI
> > code rather than chasing and fixing the MD issue.
> > 
> > I also have an issue with the idea that this is one architecture
> > without a problem.  I strongly suspect uvm's behaviour has changed
>   ^^^ with
> > in a dangerous way which is _already_ _also_ affecting other architectures,
> > and hiding that is bad.
> 
>   meaning at least, landisk and armv7, but riscv64 seems to be less reliable
>   again after mid-June
> 
> > I suspect the root cause is memory shortage in some layer, triggering
> > buggy retry sequences.

   ^^^ see also the recent i386 report


These issues are all new.  Something changed in a major way, violating
the expections of other software layers.