Re: [Patch v4 03/18] x86/speculation: Reorganize cpu_show_common()

From: Thomas Gleixner
Date: Mon Nov 05 2018 - 14:18:14 EST


Tim,

On Mon, 5 Nov 2018, Tim Chen wrote:
> On 11/03/2018 11:07 AM, Thomas Gleixner wrote:
> >> case X86_BUG_SPECTRE_V2:
> >> return sprintf(buf, "%s%s%s%s%s%s\n", spectre_v2_strings[spectre_v2_enabled],
> >> - boot_cpu_has(X86_FEATURE_USE_IBPB) ? ", IBPB" : "",
> >> boot_cpu_has(X86_FEATURE_USE_IBRS_FW) ? ", IBRS_FW" : "",
> >> - (x86_spec_ctrl_base & SPEC_CTRL_STIBP) ? ", STIBP" : "",
> >> + ibpb_state(), stibp_state(),
> >> boot_cpu_has(X86_FEATURE_RSB_CTXSW) ? ", RSB filling" : "",
> >> spectre_v2_module_string());
> >
> > Any particular reason for changing the output ordering here? If yes, then
> > the changelog should mention it. If no, why?
> >
> I was putting the features related to user application protection together. It
> was not necessary and I can leave it at the same place.

I have no strong opinion either way and changing it should not confuse user
space tools, but please mention it in the changelog if you decide to group it.

Thanks,

tglx