1. 06 Jun, 2024 2 commits
  2. 05 Jun, 2024 17 commits
    • Linus Torvalds's avatar
      Merge tag 'thermal-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 2df0193e
      Linus Torvalds authored
      Pull thermal control fixes from Rafael Wysocki:
       "Fix issues related to the handling of invalid trip points in the
        thermal core and in the thermal debug code that have been overlooked
        by some recent thermal control core changes"
      
      * tag 'thermal-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        thermal: trip: Trigger trip down notifications when trips involved in mitigation become invalid
        thermal: core: Introduce thermal_trip_crossed()
        thermal/debugfs: Allow tze_seq_show() to print statistics for invalid trips
        thermal/debugfs: Print initial trip temperature and hysteresis in tze_seq_show()
      2df0193e
    • Linus Torvalds's avatar
      Merge tag 'acpi-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 55335259
      Linus Torvalds authored
      Pull ACPI fixes from Rafael Wysocki:
       "These fix the ACPI EC and AC drivers, the ACPI APEI error injection
        driver and build issues related to the dev_is_pnp() macro referring to
        pnp_bus_type that is not exported to modules.
      
        Specifics:
      
         - Fix error handling during EC operation region accesses in the ACPI
           EC driver (Armin Wolf)
      
         - Fix a memory leak in the APEI error injection driver introduced
           during its converion to a platform driver (Dan Williams)
      
         - Fix build failures related to the dev_is_pnp() macro by redefining
           it as a proper function and exporting it to modules as appropriate
           and unexport pnp_bus_type which need not be exported any more (Andy
           Shevchenko)
      
         - Update the ACPI AC driver to use power_supply_changed() to let the
           power supply core handle configuration changes properly (Thomas
           Weißschuh)"
      
      * tag 'acpi-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI: AC: Properly notify powermanagement core about changes
        PNP: Hide pnp_bus_type from the non-PNP code
        PNP: Make dev_is_pnp() to be a function and export it for modules
        ACPI: EC: Avoid returning AE_OK on errors in address space handler
        ACPI: EC: Abort address space access upon error
        ACPI: APEI: EINJ: Fix einj_dev release leak
      55335259
    • Linus Torvalds's avatar
      Merge tag 'pm-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 64c6a36d
      Linus Torvalds authored
      Pull power management fixes from Rafael Wysocki:
       "These fix the intel_pstate and amd-pstate cpufreq drivers and the
        cpupower utility.
      
        Specifics:
      
         - Fix a recently introduced unchecked HWP MSR access in the
           intel_pstate driver (Srinivas Pandruvada)
      
         - Add missing conversion from MHz to KHz to amd_pstate_set_boost() to
           address sysfs inteface inconsistency and fix P-state frequency
           reporting on AMD Family 1Ah CPUs in the cpupower utility (Dhananjay
           Ugwekar)
      
         - Get rid of an excess global header file used by the amd-pstate
           cpufreq driver (Arnd Bergmann)"
      
      * tag 'pm-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        cpufreq: intel_pstate: Fix unchecked HWP MSR access
        cpufreq: amd-pstate: Fix the inconsistency in max frequency units
        cpufreq: amd-pstate: remove global header file
        tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
      64c6a36d
    • Linus Torvalds's avatar
      Merge tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 19ca0d8a
      Linus Torvalds authored
      Pull btrfs fix from David Sterba:
       "A fix for fast fsync that needs to handle errors during writes after
        some COW failure so it does not lead to an inconsistent state"
      
      * tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
        btrfs: ensure fast fsync waits for ordered extents after a write failure
      19ca0d8a
    • Linus Torvalds's avatar
      Merge tag 'bcachefs-2024-06-05' of https://evilpiepirate.org/git/bcachefs · e20b269d
      Linus Torvalds authored
      Pull bcachefs fixes from Kent Overstreet:
       "Just a few small fixes"
      
      * tag 'bcachefs-2024-06-05' of https://evilpiepirate.org/git/bcachefs:
        bcachefs: Fix trans->locked assert
        bcachefs: Rereplicate now moves data off of durability=0 devices
        bcachefs: Fix GFP_KERNEL allocation in break_cycle()
      e20b269d
    • Linus Torvalds's avatar
      Merge tag 'i2c-for-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 558dc49a
      Linus Torvalds authored
      Pull i2c fixes from Wolfram Sang:
       "This should have been my second pull request during the merge window
        but one dependency in the drm subsystem fell through the cracks and
        was only applied for rc2.
      
        Now we can finally remove I2C_CLASS_SPD"
      
      * tag 'i2c-for-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: Remove I2C_CLASS_SPD
        i2c: synquacer: Remove a clk reference from struct synquacer_i2c
      558dc49a
    • Linus Torvalds's avatar
      Merge tag 'tpmdd-next-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd · 208d9b65
      Linus Torvalds authored
      Pull tpm fixes from Jarkko Sakkinen:
       "The bug fix for tpm_tis_core_init() is not that critical but still
        makes sense to get into release for the sake of better quality.
      
        I included the Intel CPU model define change mainly to help Tony just
        a bit, as for this subsystem it cannot realistically speaking cause
        any possible harm"
      
      * tag 'tpmdd-next-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
        tpm: Switch to new Intel CPU model defines
        tpm_tis: Do *not* flush uninitialized work
      208d9b65
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 71d7b52c
      Linus Torvalds authored
      Pull kvm fixes from Paolo Bonzini:
       "This is dominated by a couple large series for ARM and x86
        respectively, but apart from that things are calm.
      
        ARM:
      
         - Large set of FP/SVE fixes for pKVM, addressing the fallout from the
           per-CPU data rework and making sure that the host is not involved
           in the FP/SVE switching any more
      
         - Allow FEAT_BTI to be enabled with NV now that FEAT_PAUTH is
           completely supported
      
         - Fix for the respective priorities of Failed PAC, Illegal Execution
           state and Instruction Abort exceptions
      
         - Fix the handling of AArch32 instruction traps failing their
           condition code, which was broken by the introduction of
           ESR_EL2.ISS2
      
         - Allow vcpus running in AArch32 state to be restored in System mode
      
         - Fix AArch32 GPR restore that would lose the 64 bit state under some
           conditions
      
        RISC-V:
      
         - No need to use mask when hart-index-bits is 0
      
         - Fix incorrect reg_subtype labels in
           kvm_riscv_vcpu_set_reg_isa_ext()
      
        x86:
      
         - Fixes and debugging help for the #VE sanity check.
      
           Also disable it by default, even for CONFIG_DEBUG_KERNEL, because
           it was found to trigger spuriously (most likely a processor erratum
           as the exact symptoms vary by generation).
      
         - Avoid WARN() when two NMIs arrive simultaneously during an
           NMI-disabled situation (GIF=0 or interrupt shadow) when the
           processor supports virtual NMI.
      
           While generally KVM will not request an NMI window when virtual
           NMIs are supported, in this case it *does* have to single-step over
           the interrupt shadow or enable the STGI intercept, in order to
           deliver the latched second NMI.
      
         - Drop support for hand tuning APIC timer advancement from userspace.
      
           Since we have adaptive tuning, and it has proved to work well, drop
           the module parameter for manual configuration and with it a few
           stupid bugs that it had"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (32 commits)
        KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr
        KVM: arm64: Ensure that SME controls are disabled in protected mode
        KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format
        KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM
        KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM
        KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM
        KVM: arm64: Specialize handling of host fpsimd state on trap
        KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper
        KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state
        KVM: arm64: Reintroduce __sve_save_state
        KVM: x86: Drop support for hand tuning APIC timer advancement from userspace
        KVM: SEV-ES: Delegate LBR virtualization to the processor
        KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent
        KVM: SEV-ES: Prevent MSR access post VMSA encryption
        RISC-V: KVM: Fix incorrect reg_subtype labels in kvm_riscv_vcpu_set_reg_isa_ext function
        RISC-V: KVM: No need to use mask when hart-index-bit is 0
        KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor
        KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx
        KVM: arm64: AArch32: Fix spurious trapping of conditional instructions
        KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
        ...
      71d7b52c
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' · 9b7e7ff0
      Rafael J. Wysocki authored
      Merge cpufreq fixes for 6.10-rc3:
      
       - Fix a recently introduced unchecked HWP MSR access in the
         intel_pstate driver (Srinivas Pandruvada).
      
       - Add missing conversion from MHz to KHz to amd_pstate_set_boost()
         to address sysfs inteface inconsistency (Dhananjay Ugwekar).
      
       - Get rid of an excess global header file used by the amd-pstate
         cpufreq driver (Arnd Bergmann).
      
      * pm-cpufreq:
        cpufreq: intel_pstate: Fix unchecked HWP MSR access
        cpufreq: amd-pstate: Fix the inconsistency in max frequency units
        cpufreq: amd-pstate: remove global header file
      9b7e7ff0
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-ec', 'acpi-apei' and 'pnp' · 1bfc0835
      Rafael J. Wysocki authored
      Merge ACPI EC driver fixes, an ACPI APEI fix and PNP fixes for
      6.10-rc3:
      
       - Fix error handling during EC operation region accesses in the ACPI EC
         driver (Armin Wolf).
      
       - Fix a memory leak in the APEI error injection driver introduced
         during its converion to a platform driver (Dan Williams).
      
       - Fix build failures related to the dev_is_pnp() macro by redefining it
         as a proper function and exporting it to modules as appropriate and
         unexport pnp_bus_type which need not be exported any more (Andy
         Shevchenko).
      
      * acpi-ec:
        ACPI: EC: Avoid returning AE_OK on errors in address space handler
        ACPI: EC: Abort address space access upon error
      
      * acpi-apei:
        ACPI: APEI: EINJ: Fix einj_dev release leak
      
      * pnp:
        PNP: Hide pnp_bus_type from the non-PNP code
        PNP: Make dev_is_pnp() to be a function and export it for modules
      1bfc0835
    • Kent Overstreet's avatar
      bcachefs: Fix trans->locked assert · 319fef29
      Kent Overstreet authored
      in bch2_move_data_btree, we might start with the trans unlocked from a
      previous loop iteration - we need a trans_begin() before iter_init().
      Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
      319fef29
    • Kent Overstreet's avatar
      bcachefs: Rereplicate now moves data off of durability=0 devices · fdccb243
      Kent Overstreet authored
      This fixes an issue where setting a device to durability=0 after it's
      been used makes it impossible to remove.
      Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
      fdccb243
    • Kent Overstreet's avatar
    • Tao Su's avatar
      KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr · db574f2f
      Tao Su authored
      Drop the second snapshot of mmu_invalidate_seq in kvm_faultin_pfn().
      Before checking the mismatch of private vs. shared, mmu_invalidate_seq is
      saved to fault->mmu_seq, which can be used to detect an invalidation
      related to the gfn occurred, i.e. KVM will not install a mapping in page
      table if fault->mmu_seq != mmu_invalidate_seq.
      
      Currently there is a second snapshot of mmu_invalidate_seq, which may not
      be same as the first snapshot in kvm_faultin_pfn(), i.e. the gfn attribute
      may be changed between the two snapshots, but the gfn may be mapped in
      page table without hindrance. Therefore, drop the second snapshot as it
      has no obvious benefits.
      
      Fixes: f6adeae8 ("KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn()")
      Signed-off-by: default avatarTao Su <tao1.su@linux.intel.com>
      Message-ID: <20240528102234.2162763-1-tao1.su@linux.intel.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      db574f2f
    • Paolo Bonzini's avatar
      Merge tag 'kvmarm-fixes-6.10-1' of... · 45ce0314
      Paolo Bonzini authored
      Merge tag 'kvmarm-fixes-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      
      KVM/arm64 fixes for 6.10, take #1
      
      - Large set of FP/SVE fixes for pKVM, addressing the fallout
        from the per-CPU data rework and making sure that the host
        is not involved in the FP/SVE switching any more
      
      - Allow FEAT_BTI to be enabled with NV now that FEAT_PAUTH
        is copletely supported
      
      - Fix for the respective priorities of Failed PAC, Illegal
        Execution state and Instruction Abort exceptions
      
      - Fix the handling of AArch32 instruction traps failing their
        condition code, which was broken by the introduction of
        ESR_EL2.ISS2
      
      - Allow vpcus running in AArch32 state to be restored in
        System mode
      
      - Fix AArch32 GPR restore that would lose the 64 bit state
        under some conditions
      45ce0314
    • Ard Biesheuvel's avatar
      efi: Add missing __nocfi annotations to runtime wrappers · 99280413
      Ard Biesheuvel authored
      The EFI runtime wrappers are a sandbox for calling into EFI runtime
      services, which are invoked using indirect calls. When running with kCFI
      enabled, the compiler will require the target of any indirect call to be
      type annotated.
      
      Given that the EFI runtime services prototypes and calling convention
      are governed by the EFI spec, not the Linux kernel, adding such type
      annotations for firmware routines is infeasible, and so the compiler
      must be informed that prototype validation should be omitted.
      
      Add the __nocfi annotation at the appropriate places in the EFI runtime
      wrapper code to achieve this.
      
      Note that this currently only affects 32-bit ARM, given that other
      architectures that support both kCFI and EFI use an asm wrapper to call
      EFI runtime services, and this hides the indirect call from the
      compiler.
      
      Fixes: 1a4fec49 ("ARM: 9392/2: Support CLANG CFI")
      Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Tested-by: default avatarNathan Chancellor <nathan@kernel.org>
      Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
      99280413
    • Tony Luck's avatar
      tpm: Switch to new Intel CPU model defines · f071d02e
      Tony Luck authored
      New CPU #defines encode vendor and family as well as model.
      
      Link: https://lore.kernel.org/all/20240520224620.9480-4-tony.luck@intel.com/Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      Reviewed-by: default avatarJarkko Sakkinen <jarkko@kernel.org>
      Signed-off-by: default avatarJarkko Sakkinen <jarkko@kernel.org>
      f071d02e
  3. 04 Jun, 2024 13 commits
  4. 03 Jun, 2024 8 commits
    • Linus Torvalds's avatar
      Merge tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl · 2ab79514
      Linus Torvalds authored
      Pull cxl fixes from Dave Jiang:
      
       - Compile fix for cxl-test from missing linux/vmalloc.h
      
       - Fix for memregion leaks in devm_cxl_add_region()
      
      * tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl:
        cxl/region: Fix memregion leaks in devm_cxl_add_region()
        cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
      2ab79514
    • Paolo Bonzini's avatar
      Merge tag 'kvm-riscv-fixes-6.10-1' of https://github.com/kvm-riscv/linux into HEAD · b50788f7
      Paolo Bonzini authored
      KVM/riscv fixes for 6.10, take #1
      
      - No need to use mask when hart-index-bits is 0
      - Fix incorrect reg_subtype labels in kvm_riscv_vcpu_set_reg_isa_ext()
      b50788f7
    • Paolo Bonzini's avatar
      Merge branch 'kvm-fixes-6.10-1' into HEAD · b3233c73
      Paolo Bonzini authored
      * Fixes and debugging help for the #VE sanity check.  Also disable
        it by default, even for CONFIG_DEBUG_KERNEL, because it was found
        to trigger spuriously (most likely a processor erratum as the
        exact symptoms vary by generation).
      
      * Avoid WARN() when two NMIs arrive simultaneously during an NMI-disabled
        situation (GIF=0 or interrupt shadow) when the processor supports
        virtual NMI.  While generally KVM will not request an NMI window
        when virtual NMIs are supported, in this case it *does* have to
        single-step over the interrupt shadow or enable the STGI intercept,
        in order to deliver the latched second NMI.
      
      * Drop support for hand tuning APIC timer advancement from userspace.
        Since we have adaptive tuning, and it has proved to work well,
        drop the module parameter for manual configuration and with it a
        few stupid bugs that it had.
      b3233c73
    • Sean Christopherson's avatar
      KVM: x86: Drop support for hand tuning APIC timer advancement from userspace · 89a58812
      Sean Christopherson authored
      Remove support for specifying a static local APIC timer advancement value,
      and instead present a read-only boolean parameter to let userspace enable
      or disable KVM's dynamic APIC timer advancement.  Realistically, it's all
      but impossible for userspace to specify an advancement that is more
      precise than what KVM's adaptive tuning can provide.  E.g. a static value
      needs to be tuned for the exact hardware and kernel, and if KVM is using
      hrtimers, likely requires additional tuning for the exact configuration of
      the entire system.
      
      Dropping support for a userspace provided value also fixes several flaws
      in the interface.  E.g. KVM interprets a negative value other than -1 as a
      large advancement, toggling between a negative and positive value yields
      unpredictable behavior as vCPUs will switch from dynamic to static
      advancement, changing the advancement in the middle of VM creation can
      result in different values for vCPUs within a VM, etc.  Those flaws are
      mostly fixable, but there's almost no justification for taking on yet more
      complexity (it's minimal complexity, but still non-zero).
      
      The only arguments against using KVM's adaptive tuning is if a setup needs
      a higher maximum, or if the adjustments are too reactive, but those are
      arguments for letting userspace control the absolute max advancement and
      the granularity of each adjustment, e.g. similar to how KVM provides knobs
      for halt polling.
      
      Link: https://lore.kernel.org/all/20240520115334.852510-1-zhoushuling@huawei.com
      Cc: Shuling Zhou <zhoushuling@huawei.com>
      Cc: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: default avatarSean Christopherson <seanjc@google.com>
      Message-ID: <20240522010304.1650603-1-seanjc@google.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      89a58812
    • Ravi Bangoria's avatar
      KVM: SEV-ES: Delegate LBR virtualization to the processor · b7e4be0a
      Ravi Bangoria authored
      As documented in APM[1], LBR Virtualization must be enabled for SEV-ES
      guests. Although KVM currently enforces LBRV for SEV-ES guests, there
      are multiple issues with it:
      
      o MSR_IA32_DEBUGCTLMSR is still intercepted. Since MSR_IA32_DEBUGCTLMSR
        interception is used to dynamically toggle LBRV for performance reasons,
        this can be fatal for SEV-ES guests. For ex SEV-ES guest on Zen3:
      
        [guest ~]# wrmsr 0x1d9 0x4
        KVM: entry failed, hardware error 0xffffffff
        EAX=00000004 EBX=00000000 ECX=000001d9 EDX=00000000
      
        Fix this by never intercepting MSR_IA32_DEBUGCTLMSR for SEV-ES guests.
        No additional save/restore logic is required since MSR_IA32_DEBUGCTLMSR
        is of swap type A.
      
      o KVM will disable LBRV if userspace sets MSR_IA32_DEBUGCTLMSR before the
        VMSA is encrypted. Fix this by moving LBRV enablement code post VMSA
        encryption.
      
      [1]: AMD64 Architecture Programmer's Manual Pub. 40332, Rev. 4.07 - June
           2023, Vol 2, 15.35.2 Enabling SEV-ES.
           https://bugzilla.kernel.org/attachment.cgi?id=304653
      
      Fixes: 376c6d28 ("KVM: SVM: Provide support for SEV-ES vCPU creation/loading")
      Co-developed-by: default avatarNikunj A Dadhania <nikunj@amd.com>
      Signed-off-by: default avatarNikunj A Dadhania <nikunj@amd.com>
      Signed-off-by: default avatarRavi Bangoria <ravi.bangoria@amd.com>
      Message-ID: <20240531044644.768-4-ravi.bangoria@amd.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      b7e4be0a
    • Ravi Bangoria's avatar
      KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent · d9220562
      Ravi Bangoria authored
      As documented in APM[1], LBR Virtualization must be enabled for SEV-ES
      guests. So, prevent SEV-ES guests when LBRV support is missing.
      
      [1]: AMD64 Architecture Programmer's Manual Pub. 40332, Rev. 4.07 - June
           2023, Vol 2, 15.35.2 Enabling SEV-ES.
           https://bugzilla.kernel.org/attachment.cgi?id=304653
      
      Fixes: 376c6d28 ("KVM: SVM: Provide support for SEV-ES vCPU creation/loading")
      Signed-off-by: default avatarRavi Bangoria <ravi.bangoria@amd.com>
      Message-ID: <20240531044644.768-3-ravi.bangoria@amd.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      d9220562
    • Nikunj A Dadhania's avatar
      KVM: SEV-ES: Prevent MSR access post VMSA encryption · 27bd5fdc
      Nikunj A Dadhania authored
      KVM currently allows userspace to read/write MSRs even after the VMSA is
      encrypted. This can cause unintentional issues if MSR access has side-
      effects. For ex, while migrating a guest, userspace could attempt to
      migrate MSR_IA32_DEBUGCTLMSR and end up unintentionally disabling LBRV on
      the target. Fix this by preventing access to those MSRs which are context
      switched via the VMSA, once the VMSA is encrypted.
      Suggested-by: default avatarSean Christopherson <seanjc@google.com>
      Signed-off-by: default avatarNikunj A Dadhania <nikunj@amd.com>
      Signed-off-by: default avatarRavi Bangoria <ravi.bangoria@amd.com>
      Message-ID: <20240531044644.768-2-ravi.bangoria@amd.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      27bd5fdc
    • Linus Torvalds's avatar
      Merge tag 'loongarch-fixes-6.10-1' of... · f06ce441
      Linus Torvalds authored
      Merge tag 'loongarch-fixes-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
      
      Pull LoongArch fixes from Huacai Chen:
       "Some bootloader interface fixes, a dts fix, and a trivial cleanup"
      
      * tag 'loongarch-fixes-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
        LoongArch: Fix GMAC's phy-mode definitions in dts
        LoongArch: Override higher address bits in JUMP_VIRT_ADDR
        LoongArch: Fix entry point in kernel image header
        LoongArch: Add all CPUs enabled by fdt to NUMA node 0
        LoongArch: Fix built-in DTB detection
        LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()
      f06ce441