Commit cd546f7ae2fc for kernel

commit cd546f7ae2fce8b695c834143b50e712d62ebed8
Merge: ef5f46b63023 030e8a40fff6
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 1 16:32:42 2026 -0700

    Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

    Pull arm64 fixes from Catalin Marinas:

     - Avoid writing an uninitialised stack variable to POR_EL0 on sigreturn
       if the poe_context record is absent

     - Reserve one more page for the early 4K-page kernel mapping to cover
       the extra [_text, _stext) split introduced by the non-executable
       read-only mapping

     - Force the arch_local_irq_*() wrappers to be __always_inline so that
       noinstr entry and idle paths cannot call out-of-line, instrumentable
       copies

     - Fix potential sign extension in the arm64 SCS unwinder's DWARF
       advance_loc4 decoding

     - Tolerate arm64 ACPI platforms with only WFI and no deeper PSCI idle
       states, restoring cpuidle registration on such systems

     - Include the UAPI <asm/ptrace.h> header in the arm64 GCS libc test
       rather than carrying a duplicate struct user_gcs definition (the
       original #ifdef NT_ARM_GCS was wrong to cover the structure
       definition as it would be masked out if the toolchain defined it)

    * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
      arm64: signal: Preserve POR_EL0 if poe_context is missing
      arm64: Reserve an extra page for early kernel mapping
      kselftest/arm64: Include <asm/ptrace.h> for user_gcs definition
      ACPI: arm64: cpuidle: Tolerate platforms with no deep PSCI idle states
      arm64/irqflags: __always_inline the arch_local_irq_*() helpers
      arm64/scs: Fix potential sign extension issue of advance_loc4