Helge Deller <deller@xxxxxx> writes: > On 7/8/24 18:00, Andreas K. Huettel wrote: >> Am Montag, 8. Juli 2024, 10:58:35 CEST schrieb Helge Deller: >>> On 7/8/24 10:13, Florian Weimer wrote: >>>> * Helge Deller: >>>> >>>>> diff --git a/sysdeps/unix/sysv/linux/hppa/sys/cachectl.h b/sysdeps/unix/sysv/linux/hppa/sys/cachectl.h >>>>> new file mode 100644 >>>>> index 0000000000..16e47d1329 >>>>> --- /dev/null >>>>> +++ b/sysdeps/unix/sysv/linux/hppa/sys/cachectl.h >>>>> @@ -0,0 +1,36 @@ >>>> >>>>> +#ifndef _SYS_CACHECTL_H >>>>> +#define _SYS_CACHECTL_H 1 >>>>> + >>>>> +#include <features.h> >>>>> + >>>>> +/* Get the kernel definition for the op bits. */ >>>>> +#include <asm/cachectl.h> >>>> >>>> This makes this header (<sys/cachectl.h>) unusable with older kernel >>>> headers. I think it also results in a test failure with older headers. >>>> Is this a problem? >>> >>> hppa lives in debian unstable, so basically you should always use >>> the latest kernel & kernel headers when upgrading glibc. >> >> Ahem. >> https://www.gentoo.org/downloads/#hppa > > Sure. But I didn't mentioned it, because Gentoo usually uses a > more recent kernel than Debian, right? > In this instance, I wonder if we should do the extra checks. The kernel instability because of the cache / TLB issues means at least one of our machines runs an older kernel for now. (Dave's latest patches seem to help a lot there, but you get the point.) thanks, sam