• Roland Dreier's avatar
    x86: Reduce verbosity of "PAT enabled" kernel message · e23a8b6a
    Roland Dreier authored
    On modern systems, the kernel prints the message
    
        x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    
    once for every CPU.
    
    This gets kind of ridiculous on huge systems; for example, on a
    64-thread system I was lucky enough to get:
    
        dmesg| grep 'PAT enabled' | wc
             64     704    5174
    
    There is already a BUG() if non-boot CPUs have PAT capabilities
    that don't match the boot CPU, so just print the message on the
    boot CPU. (I kept the print after the wrmsrl() that enables PAT,
    so that the log output continues to mean that the system survived
    enabling PAT on the boot CPU)
    Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
    Cc: Suresh Siddha <suresh.b.siddha@intel.com>
    Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    LKML-Reference: <adavdj92sso.fsf@cisco.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    e23a8b6a
pat.c 24.8 KB