1. 07 May, 2024 10 commits
  2. 03 May, 2024 18 commits
  3. 02 May, 2024 7 commits
  4. 14 Apr, 2024 5 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
    • Linus Torvalds's avatar
      Merge tag 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · c748fc3b
      Linus Torvalds authored
      Pull timer fixes from Ingo Molnar:
      
       - Address a (valid) W=1 build warning
      
       - Fix timer self-tests
      
       - Annotate a KCSAN warning wrt. accesses to the tick_do_timer_cpu
         global variable
      
       - Address a !CONFIG_BUG build warning
      
      * tag 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        selftests: kselftest: Fix build failure with NOLIBC
        selftests: timers: Fix abs() warning in posix_timers test
        selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn
        selftests: timers: Fix posix_timers ksft_print_msg() warning
        selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
        bug: Fix no-return-statement warning with !CONFIG_BUG
        timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpu
        selftests/timers/posix_timers: Reimplement check_timer_distribution()
        irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
      c748fc3b
    • Linus Torvalds's avatar
      Merge tag 'perf-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · a1505c47
      Linus Torvalds authored
      Pull perf event fix from Ingo Molnar:
       "Fix the x86 PMU multi-counter code returning invalid data in certain
        circumstances"
      
      * tag 'perf-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        perf/x86: Fix out of range data
      a1505c47