[GIT PULL] LoongArch fixes for v7.2-rc5

Huacai Chen <[email protected]> Sat, 25 Jul 2026 18:36:58 +0800
Newsgroups dev.linux.lists.loongarch,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
The following changes since commit 1590cf0329716306e948a8fc29f1d3ee87d3989f:

  Linux 7.2-rc4 (2026-07-19 13:54:41 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-fixes-7.2-1

for you to fetch changes up to 91a70492c03040d51b36f595530d6491d5d6c541:

  platform/loongarch: laptop: Explicitly reset bl_powered state when suspend (2026-07-24 16:33:14 +0800)

----------------------------------------------------------------
LoongArch fixes for v7.2-rc5

Fix some build warnings and errors; move jump_label_init() before
parse_early_param(); retrieve CPU package ID from PPTT when available;
fix some bugs about KGDB, BPF JIT and the laptop platform driver.
----------------------------------------------------------------
George Guo (1):
      LoongArch: Fix address space mismatch in kexec command line lookup

Haoran Jiang (1):
      LoongArch: Fix oops during single-step debugging

Huacai Chen (2):
      LoongArch: Increase TASK_STRUCT_OFFSET up to 2040 for 32BIT
      LoongArch: Fix build errors due to wrong instructions for 32BIT

Kanglong Wang (1):
      LoongArch: Move jump_label_init() before parse_early_param()

Nicholas Dudar (1):
      LoongArch: BPF: Zero-extend signed ALU32 div/mod results

Pu Lehui (1):
      LoongArch: BPF: Fix memory leak in bpf_jit_free()

Rafael J. Wysocki (1):
      platform/loongarch: laptop: Stop setting acpi_device_class()

Rong Bao (1):
      LoongArch: Retrieve CPU package ID from PPTT when available

Zixing Liu (1):
      platform/loongarch: laptop: Explicitly reset bl_powered state when suspend

 arch/loongarch/include/asm/asmmacro.h        |  2 +-
 arch/loongarch/kernel/acpi.c                 | 27 ++++++++++++++++++++++++++-
 arch/loongarch/kernel/kgdb.c                 |  3 ++-
 arch/loongarch/kernel/machine_kexec.c        |  5 ++++-
 arch/loongarch/kernel/rethook_trampoline.S   | 18 +++++++++---------
 arch/loongarch/kernel/setup.c                |  3 +--
 arch/loongarch/kernel/smp.c                  |  4 ++--
 arch/loongarch/net/bpf_jit.c                 |  9 +++++----
 drivers/platform/loongarch/loongson-laptop.c |  4 +---
 9 files changed, 51 insertions(+), 24 deletions(-)