• V
    x86/dumpstack: Indicate in Oops whether PTI is configured and enabled · 5f26d76c
    Vlastimil Babka 提交于
    CONFIG_PAGE_TABLE_ISOLATION is relatively new and intrusive feature that may
    still have some corner cases which could take some time to manifest and be
    fixed. It would be useful to have Oops messages indicate whether it was
    enabled for building the kernel, and whether it was disabled during boot.
    
    Example of fully enabled:
    
    	Oops: 0001 [#1] SMP PTI
    
    Example of enabled during build, but disabled during boot:
    
    	Oops: 0001 [#1] SMP NOPTI
    
    We can decide to remove this after the feature has been tested in the field
    long enough.
    
    [ tglx: Made it use boot_cpu_has() as requested by Borislav ]
    Signed-off-by: NVlastimil Babka <vbabka@suse.cz>
    Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
    Reviewed-by: NEduardo Valentin <eduval@amazon.com>
    Acked-by: NDave Hansen <dave.hansen@intel.com>
    Cc: Andy Lutomirski <luto@kernel.org>
    Cc: Andy Lutomirsky <luto@kernel.org>
    Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Brian Gerst <brgerst@gmail.com>
    Cc: Dave Hansen <dave.hansen@linux.intel.com>
    Cc: David Laight <David.Laight@aculab.com>
    Cc: Denys Vlasenko <dvlasenk@redhat.com>
    Cc: Greg KH <gregkh@linuxfoundation.org>
    Cc: H. Peter Anvin <hpa@zytor.com>
    Cc: Josh Poimboeuf <jpoimboe@redhat.com>
    Cc: Juergen Gross <jgross@suse.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Will Deacon <will.deacon@arm.com>
    Cc: aliguori@amazon.com
    Cc: bpetkov@suse.de
    Cc: daniel.gruss@iaik.tugraz.at
    Cc: hughd@google.com
    Cc: jkosina@suse.cz
    Cc: keescook@google.com
    Signed-off-by: NIngo Molnar <mingo@kernel.org>
    5f26d76c
dumpstack.c 9.0 KB