1. 26 Jan, 2021 4 commits
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 4992eb41
      Linus Torvalds authored
      Pull kvm fixes from Paolo Bonzini:
      
       -  x86 bugfixes
      
       - Documentation fixes
      
       - Avoid performance regression due to SEV-ES patches
      
       - ARM:
           - Don't allow tagged pointers to point to memslots
           - Filter out ARMv8.1+ PMU events on v8.0 hardware
           - Hide PMU registers from userspace when no PMU is configured
           - More PMU cleanups
           - Don't try to handle broken PSCI firmware
           - More sys_reg() to reg_to_encoding() conversions
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
        KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX
        KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"
        KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
        KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration
        kvm: tracing: Fix unmatched kvm_entry and kvm_exit events
        KVM: Documentation: Update description of KVM_{GET,CLEAR}_DIRTY_LOG
        KVM: x86: get smi pending status correctly
        KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[]
        KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh()
        KVM: x86: Add more protection against undefined behavior in rsvd_bits()
        KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM
        KVM: Forbid the use of tagged userspace addresses for memslots
        KVM: arm64: Filter out v8.1+ events on v8.0 HW
        KVM: arm64: Compute TPIDR_EL2 ignoring MTE tag
        KVM: arm64: Use the reg_to_encoding() macro instead of sys_reg()
        KVM: arm64: Allow PSCI SYSTEM_OFF/RESET to return
        KVM: arm64: Simplify handling of absent PMU system registers
        KVM: arm64: Hide PMU registers from userspace when not available
      4992eb41
    • Linus Torvalds's avatar
      Merge tag 'spi-fix-v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · c7230a48
      Linus Torvalds authored
      Pull spi fixes from Mark Brown:
       "One new device ID here, plus an error handling fix - nothing
        remarkable in either"
      
      * tag 'spi-fix-v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
        spidev: Add cisco device compatible
        spi: altera: Fix memory leak on error path
      c7230a48
    • Linus Torvalds's avatar
      Merge tag 'regulator-fix-v5.11-rc5' of... · 5bec2487
      Linus Torvalds authored
      Merge tag 'regulator-fix-v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      
      Pull regulator fixes from Mark Brown:
       "The main thing here is a change to make sure that we don't try to
        double resolve the supply of a regulator if we have two probes going
        on simultaneously, plus an incremental fix on top of that to resolve a
        lockdep issue it introduced.
      
        There's also a patch from Dmitry Osipenko adding stubs for some
        functions to avoid build issues in consumers in some configurations"
      
      * tag 'regulator-fix-v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
        regulator: Fix lockdep warning resolving supplies
        regulator: consumer: Add missing stubs to regulator/consumer.h
        regulator: core: avoid regulator_resolve_supply() race condition
      5bec2487
    • Linus Torvalds's avatar
      Revert "mm: fix initialization of struct page for holes in memory layout" · 377bf660
      Linus Torvalds authored
      This reverts commit d3921cb8.
      
      Chris Wilson reports that it causes boot problems:
      
       "We have half a dozen or so different machines in CI that are silently
        failing to boot, that we believe is bisected to this patch"
      
      and the CI team confirmed that a revert fixed the issues.
      
      The cause is unknown for now, so let's revert it.
      
      Link: https://lore.kernel.org/lkml/161160687463.28991.354987542182281928@build.alporthouse.com/Reported-and-tested-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      Acked-by: default avatarMike Rapoport <rppt@linux.ibm.com>
      Cc: Andrea Arcangeli <aarcange@redhat.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      377bf660
  2. 25 Jan, 2021 20 commits
  3. 24 Jan, 2021 16 commits