On Thu, 2025-01-02 at 13:04 +0100, Borislav Petkov wrote: > On Mon, Dec 30, 2024 at 12:53:04PM -0500, Rik van Riel wrote: > > > > +++ b/arch/x86/include/asm/cpufeatures.h > > @@ -338,6 +338,7 @@ > > #define X86_FEATURE_CLZERO (13*32+ 0) /* "clzero" > > CLZERO instruction */ > > #define X86_FEATURE_IRPERF (13*32+ 1) /* "irperf" > > Instructions Retired Count */ > > #define X86_FEATURE_XSAVEERPTR (13*32+ 2) /* "xsaveerptr" > > Always save/restore FP error pointers */ > > +#define X86_FEATURE_INVLPGB (13*32+ 3) /* "invlpgb" > > INVLPGB instruction */ > ^^^^^^^^^ > > We don't show random CPUID bits in /proc/cpuinfo anymore so you can > remove > that. I still see dozens of flags in /proc/cpuinfo here on 6.11. When did that change? > > > #define X86_FEATURE_RDPRU (13*32+ 4) /* "rdpru" Read > > processor register at user level */ > > #define X86_FEATURE_WBNOINVD (13*32+ 9) /* "wbnoinvd" > > WBNOINVD instruction */ > > #define X86_FEATURE_AMD_IBPB (13*32+12) /* Indirect > > Branch Prediction Barrier */ > > -- > > Also, merge this patch with the patch which uses the flag pls. The first real use is 3 patches further down into the series. I'm not convinced things will be more readable if 4 patches get squashed down into one. Are you sure you want that? -- All Rights Reversed. -- All Rights Reversed.