1. 27 May, 2021 4 commits
  2. 26 May, 2021 2 commits
  3. 25 May, 2021 22 commits
  4. 24 May, 2021 4 commits
    • Linus Torvalds's avatar
      Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup · 1434a312
      Linus Torvalds authored
      Pull cgroup fixes from Tejun Heo:
      
       - "cgroup_disable=" boot param was being applied too late confusing
         some subsystems. Fix it by moving application to __setup() time.
      
       - Comment spelling fixes. Included here to lower the chance of trivial
         future merge conflicts.
      
      * 'for-5.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
        cgroup: fix spelling mistakes
        cgroup: disable controllers at parse time
      1434a312
    • Linus Torvalds's avatar
      Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq · 5df7ae7b
      Linus Torvalds authored
      Pull workqueue fix from Tejun Heo:
       "One commit to fix spurious workqueue stall warnings across VM
        suspensions"
      
      * 'for-5.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
        wq: handle VM suspension in stall detection
      5df7ae7b
    • Linus Torvalds's avatar
      Merge tag 'spi-fix-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · f71d49e0
      Linus Torvalds authored
      Pull spi fixes from Mark Brown:
       "There's some device specific fixes here but also an unusually large
        number of fixes for the core, including both fixes for breakage
        introduced on ACPI systems while fixing the long standing confusion
        about the polarity of GPIO chip selects specified through DT, and
        fixes for ordering issues on unregistration which have been exposed
        through the wider usage of devm_."
      
      * tag 'spi-fix-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
        spi: sc18is602: implement .max_{transfer,message}_size() for the controller
        spi: sc18is602: don't consider the chip select byte in sc18is602_check_transfer
        MAINTAINERS: Add Alain Volmat as STM32 SPI maintainer
        dt-bindings: spi: spi-mux: rename flash node
        spi: Don't have controller clean up spi device before driver unbind
        spi: Assume GPIO CS active high in ACPI case
        spi: sprd: Add missing MODULE_DEVICE_TABLE
        spi: Switch to signed types for *_native_cs SPI controller fields
        spi: take the SPI IO-mutex in the spi_set_cs_timing method
        spi: spi-fsl-dspi: Fix a resource leak in an error handling path
        spi: spi-zynq-qspi: Fix stack violation bug
        spi: spi-zynq-qspi: Fix kernel-doc warning
        spi: altera: Make SPI_ALTERA_CORE invisible
        spi: Fix spi device unregister flow
      f71d49e0
    • Zhen Lei's avatar
      cgroup: fix spelling mistakes · 08b2b6fd
      Zhen Lei authored
      Fix some spelling mistakes in comments:
      hierarhcy ==> hierarchy
      automtically ==> automatically
      overriden ==> overridden
      In absense of .. or ==> In absence of .. and
      assocaited ==> associated
      taget ==> target
      initate ==> initiate
      succeded ==> succeeded
      curremt ==> current
      udpated ==> updated
      Signed-off-by: default avatarZhen Lei <thunder.leizhen@huawei.com>
      Signed-off-by: default avatarTejun Heo <tj@kernel.org>
      08b2b6fd
  5. 23 May, 2021 8 commits
    • Linus Torvalds's avatar
      Linux 5.13-rc3 · c4681547
      Linus Torvalds authored
      c4681547
    • Linus Torvalds's avatar
      Merge tag 'perf-urgent-2021-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 6ebb6814
      Linus Torvalds authored
      Pull perf fixes from Thomas Gleixner:
       "Two perf fixes:
      
         - Do not check the LBR_TOS MSR when setting up unrelated LBR MSRs as
           this can cause malfunction when TOS is not supported
      
         - Allocate the LBR XSAVE buffers along with the DS buffers upfront
           because allocating them when adding an event can deadlock"
      
      * tag 'perf-urgent-2021-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
        perf/x86: Avoid touching LBR_TOS MSR for Arch LBR
      6ebb6814
    • Linus Torvalds's avatar
      Merge tag 'locking-urgent-2021-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 0898678c
      Linus Torvalds authored
      Pull locking fixes from Thomas Gleixner:
       "Two locking fixes:
      
         - Invoke the lockdep tracepoints in the correct place so the ordering
           is correct again
      
         - Don't leave the mutex WAITER bit stale when the last waiter is
           dropping out early due to a signal as that forces all subsequent
           lock operations needlessly into the slowpath until it's cleaned up
           again"
      
      * tag 'locking-urgent-2021-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
        locking/lockdep: Correct calling tracepoints
      0898678c
    • Linus Torvalds's avatar
      Merge tag 'irq-urgent-2021-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f73d2a42
      Linus Torvalds authored
      Pull irq fixes from Thomas Gleixner:
       "A few fixes for irqchip drivers:
      
         - Allocate interrupt descriptors correctly on Mainstone PXA when
           SPARSE_IRQ is enabled; otherwise the interrupt association fails
      
         - Make the APPLE AIC chip driver depend on APPLE
      
         - Remove redundant error output on devm_ioremap_resource() failure"
      
      * tag 'irq-urgent-2021-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        irqchip: Remove redundant error printing
        irqchip/apple-aic: APPLE_AIC should depend on ARCH_APPLE
        ARM: PXA: Fix cplds irqdesc allocation when using legacy mode
      f73d2a42
    • Linus Torvalds's avatar
      Merge tag 'x86_urgent_for_v5.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 7de7ac8d
      Linus Torvalds authored
      Pull x86 fixes from Borislav Petkov:
      
       - Fix how SEV handles MMIO accesses by forwarding potential page faults
         instead of killing the machine and by using the accessors with the
         exact functionality needed when accessing memory.
      
       - Fix a confusion with Clang LTO compiler switches passed to the it
      
       - Handle the case gracefully when VMGEXIT has been executed in
         userspace
      
      * tag 'x86_urgent_for_v5.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/sev-es: Use __put_user()/__get_user() for data accesses
        x86/sev-es: Forward page-faults which happen during emulation
        x86/sev-es: Don't return NULL from sev_es_get_ghcb()
        x86/build: Fix location of '-plugin-opt=' flags
        x86/sev-es: Invalidate the GHCB after completing VMGEXIT
        x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
      7de7ac8d
    • Linus Torvalds's avatar
      Merge tag 'powerpc-5.13-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 28ceac69
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
      
       - Fix breakage of strace (and other ptracers etc.) when using the new
         scv ABI (Power9 or later with glibc >= 2.33).
      
       - Fix early_ioremap() on 64-bit, which broke booting on some machines.
      
      Thanks to Dmitry V. Levin, Nicholas Piggin, Alexey Kardashevskiy, and
      Christophe Leroy.
      
      * tag 'powerpc-5.13-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls
        powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls
        powerpc: Fix early setup to make early_ioremap() work
      28ceac69
    • Linus Torvalds's avatar
      Merge tag 'kbuild-fixes-v5.13' of... · 4d762034
      Linus Torvalds authored
      Merge tag 'kbuild-fixes-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      
      Pull Kbuild fixes from Masahiro Yamada:
      
       - Fix short log indentation for tools builds
      
       - Fix dummy-tools to adjust to the latest stackprotector check
      
      * tag 'kbuild-fixes-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
        kbuild: dummy-tools: adjust to stricter stackprotector check
        scripts/jobserver-exec: Fix a typo ("envirnoment")
        tools build: Fix quiet cmd indentation
      4d762034
    • Linus Torvalds's avatar
      Merge branch 'akpm' (patches from Andrew) · 34c5c898
      Linus Torvalds authored
      Merge misc fixes from Andrew Morton:
       "10 patches.
      
        Subsystems affected by this patch series: mm (pagealloc, gup, kasan,
        and userfaultfd), ipc, selftests, watchdog, bitmap, procfs, and lib"
      
      * emailed patches from Andrew Morton <akpm@linux-foundation.org>:
        userfaultfd: hugetlbfs: fix new flag usage in error path
        lib: kunit: suppress a compilation warning of frame size
        proc: remove Alexey from MAINTAINERS
        linux/bits.h: fix compilation error with GENMASK
        watchdog: reliable handling of timestamps
        kasan: slab: always reset the tag in get_freepointer_safe()
        tools/testing/selftests/exec: fix link error
        ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry
        Revert "mm/gup: check page posion status for coredump."
        mm/shuffle: fix section mismatch warning
      34c5c898