1. 15 Apr, 2024 37 commits
  2. 14 Apr, 2024 3 commits
    • Linus Torvalds's avatar
      Linux 6.9-rc4 · 0bbac3fa
      Linus Torvalds authored
      0bbac3fa
    • Linus Torvalds's avatar
      Merge tag 'pull-sysfs-annotation-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs · 72374d71
      Linus Torvalds authored
      Pull sysfs fix from Al Viro:
       "Get rid of lockdep false positives around sysfs/overlayfs
      
        syzbot has uncovered a class of lockdep false positives for setups
        with sysfs being one of the backing layers in overlayfs. The root
        cause is that of->mutex allocated when opening a sysfs file read-only
        (which overlayfs might do) is confused with of->mutex of a file opened
        writable (held in write to sysfs file, which overlayfs won't do).
      
        Assigning them separate lockdep classes fixes that bunch and it's
        obviously safe"
      
      * tag 'pull-sysfs-annotation-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
        kernfs: annotate different lockdep class for of->mutex of writable files
      72374d71
    • Linus Torvalds's avatar
      Merge tag 'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 27fd8085
      Linus Torvalds authored
      Pull misc x86 fixes from Ingo Molnar:
      
       - Follow up fixes for the BHI mitigations code
      
       - Fix !SPECULATION_MITIGATIONS bug not turning off mitigations as
         expected
      
       - Work around an APIC emulation bug when the kernel is built with Clang
         and run as a SEV guest
      
       - Follow up x86 topology fixes
      
      * tag 'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/cpu/amd: Move TOPOEXT enablement into the topology parser
        x86/cpu/amd: Make the NODEID_MSR union actually work
        x86/cpu/amd: Make the CPUID 0x80000008 parser correct
        x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
        x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
        x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
        x86/bugs: Fix BHI handling of RRSBA
        x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
        x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
        x86/bugs: Fix BHI documentation
        x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
        x86/topology: Don't update cpu_possible_map in topo_set_cpuids()
        x86/bugs: Fix return type of spectre_bhi_state()
        x86/apic: Force native_apic_mem_read() to use the MOV instruction
      27fd8085