1. 21 Jun, 2021 1 commit
  2. 16 Jun, 2021 1 commit
  3. 14 Jun, 2021 2 commits
  4. 09 Jun, 2021 2 commits
    • Mark Brown's avatar
      ASoC: rt5645: Avoid upgrading static warnings to errors · 916cccb5
      Mark Brown authored
      One of the fixes reverted as part of the UMN fallout was actually fine,
      however rather than undoing the revert the process that handled all this
      stuff resulted in a patch which attempted to add extra error checks
      instead.  Unfortunately this new change wasn't really based on a good
      understanding of the subsystem APIs and bypassed the usual patch flow
      without ensuring it was reviewed by people with subsystem knowledge and
      was merged as a fix rather than during the merge window.
      
      The effect of the new fix is to upgrade what were previously warnings on
      static data in the code to hard errors on that data.  If this actually
      happens then it would break existing systems, if it doesn't happen then
      the change has no effect so this was not a safe change to apply as a fix
      to the release candidates.  Since the new code has not been tested and
      doesn't in practice improve error handling revert it instead, and also
      drop the original revert since the original fix was fine.  This takes
      the driver back to what it was in -rc1.
      
      Fixes: 5e70b8e2 ("ASoC: rt5645: add error checking to rt5645_probe function")
      Fixes: 1e0ce842 ("Revert "ASoC: rt5645: fix a NULL pointer dereference")
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Phillip Potter <phil@philpotter.co.uk>
      Reviewed-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      Link: https://lore.kernel.org/r/20210608160713.21040-1-broonie@kernel.orgSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      916cccb5
    • Mark Brown's avatar
      Merge tag 'v5.13-rc3' into asoc-5.13 · c441bfb5
      Mark Brown authored
      Linux 5.13-rc3
      c441bfb5
  5. 08 Jun, 2021 15 commits
  6. 07 Jun, 2021 1 commit
  7. 04 Jun, 2021 1 commit
  8. 03 Jun, 2021 3 commits
  9. 02 Jun, 2021 1 commit
  10. 01 Jun, 2021 3 commits
  11. 27 May, 2021 1 commit
  12. 24 May, 2021 1 commit
  13. 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