[SRU][Noble][PULL] Noble upstream stable patchset 2026-04-17

alice.munduruca at canonical.com alice.munduruca at canonical.com
Fri Apr 17 20:20:03 UTC 2026


This pull request (40 commits) includes the following Noble stable patchsets:

        Noble update: upstream stable patchset 2026-04-17
                 Ported from the following upstream stable releases:
                         v6.6.126, v6.6.127, v6.12.73, v6.12.74
        https://bugs.launchpad.net/bugs/2148714

Note also that the 'stable-next' branch head contains this and all
prior pending upstream stable releases. I recommend fetching and
applying just this reference ('stable-next') instead of each
tags/noble-stable-* reference:

  git://git.launchpad.net/~ubuntu-kernel-stable/+git/noble stable-next

 - Alice C. Munduruca

------------------------------------------------------------------------

The following changes since commit 2ed0364e085179f8e065a9975ec59e1c84f32176:

  UBUNTU: Upstream stable to v6.6.125, v6.12.71, v6.12.72 (2026-04-15 10:57:18 -0400)

are available in the Git repository at:

  git://git.launchpad.net/~ubuntu-kernel-stable/+git/noble tags/noble-stable-2026-04-17

for you to fetch changes up to 1432afdd6257ab8c44688bf8c36cdb42a7108b2a:

  UBUNTU: Upstream stable to v6.6.126, v6.6.127, v6.12.73, v6.12.74 (2026-04-17 15:37:56 -0400)

----------------------------------------------------------------
Alban Bedel (1):
      gpiolib: acpi: Fix gpio count with string references

Alice C. Munduruca (1):
      UBUNTU: Upstream stable to v6.6.126, v6.6.127, v6.12.73, v6.12.74

Anatolii Shirykalov (1):
      ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list

Anil Gurumurthy (1):
      scsi: qla2xxx: Fix bsg_done() causing double free

Arnd Bergmann (1):
      bnxt_en: hide CONFIG_DETECT_HUNG_TASK specific code

Brahmajit Das (1):
      drm/tegra: hdmi: sor: Fix error: variable ā€˜j’ set but not used

Breno Baptista (1):
      ALSA: hda/realtek: Enable headset mic for Acer Nitro 5

Chao Yu (2):
      f2fs: fix to avoid UAF in f2fs_write_end_io()
      f2fs: fix to avoid mapping wrong physical block for swapfile

Charles Keepax (1):
      ASoC: cs42l43: Correct handling of 3-pole jack load detection

Chelsy Ratnawat (1):
      bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs show functions

Chen Ridong (1):
      cpuset: Fix missing adaptation for cpuset_is_populated

Christophe JAILLET (1):
      PCI: endpoint: Remove unused field in struct pci_epf_group

Daniel Borkmann (1):
      Revert "wireguard: device: enable threaded NAPI"

David Hildenbrand (Red Hat) (3):
      mm/hugetlb: fix hugetlb_pmd_shared()
      mm/hugetlb: fix two comments related to huge_pmd_unshare()
      mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather

Deepanshu Kartikey (1):
      romfs: check sb_set_blocksize() return value

Dirk Su (1):
      ASoC: amd: yc: Add quirk for HP 200 G2a 16

Fabio Porcedda (1):
      USB: serial: option: add Telit FN920C04 RNDIS compositions

Greg Kroah-Hartman (1):
      fbdev: smscufx: properly copy ioctl memory to kernelspace

Guangshuo Li (1):
      fbdev: rivafb: fix divide error in nv3_arb()

Gui-Dong Han (1):
      bus: fsl-mc: fix use-after-free in driver_override_show()

Huacai Chen (1):
      LoongArch: Add writecombine support for DMW-based ioremap()

Jane Chu (1):
      mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count

Melissa Wen (1):
      drm/amd/display: remove assert around dpp_base replacement

Michael Chan (1):
      bnxt_en: Change FW message timeout warning

Rafael J. Wysocki (2):
      platform/x86: classmate-laptop: Add missing NULL pointer checks
      platform/x86: panasonic-laptop: Fix sysfs group leak in error path

Ricardo Rivera-Matos (1):
      ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channel

Tagir Garaev (1):
      ASoC: Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9

Tiezhu Yang (1):
      LoongArch: Rework KASAN initialization for PTW-enabled systems

Xuewen Yan (1):
      gpio: sprd: Change sprd_gpio lock to raw_spin_lock

Yongpeng Yang (2):
      f2fs: fix out-of-bounds access in sysfs attribute read/write
      f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent atomic commit and checkpoint writes

Zhang Heng (1):
      ALSA: hda/realtek: Add quirk for Inspur S14-G1

Zhiguo Niu (1):
      f2fs: fix to add gc count stat in f2fs_gc_range

Ziyi Guo (2):
      ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put()
      ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put()

gongqi (1):
      platform/x86/amd/pmc: Add quirk for MECHREVO Wujie 15X Pro

 arch/loongarch/include/asm/addrspace.h             |   4 +
 arch/loongarch/include/asm/io.h                    |  10 +-
 arch/loongarch/include/asm/loongarch.h             |  10 +-
 arch/loongarch/include/asm/stackframe.h            |  11 ++
 arch/loongarch/kernel/head.S                       |  11 +-
 arch/loongarch/mm/kasan_init.c                     |  77 +++++------
 arch/loongarch/power/suspend_asm.S                 |   6 +-
 debian.master/upstream-stable                      |   4 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |  10 +-
 drivers/firmware/efi/libstub/loongarch.c           |   2 +
 drivers/gpio/gpio-sprd.c                           |   8 +-
 drivers/gpio/gpiolib-acpi-core.c                   |   1 +
 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c    |   1 -
 drivers/gpu/drm/tegra/hdmi.c                       |   4 +-
 drivers/gpu/drm/tegra/sor.c                        |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  13 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h     |   2 +-
 drivers/net/wireguard/device.c                     |   1 -
 drivers/pci/endpoint/pci-ep-cfs.c                  |   2 +-
 drivers/platform/x86/amd/pmc/pmc-quirks.c          |   7 +
 drivers/platform/x86/classmate-laptop.c            |  32 +++++
 drivers/platform/x86/panasonic-laptop.c            |   4 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |  28 ++--
 drivers/usb/serial/option.c                        |   6 +
 drivers/video/fbdev/riva/riva_hw.c                 |   3 +
 drivers/video/fbdev/smscufx.c                      |   8 +-
 fs/f2fs/data.c                                     |  26 ++--
 fs/f2fs/gc.c                                       |   1 +
 fs/f2fs/node.c                                     |  14 +-
 fs/f2fs/sysfs.c                                    |  60 +++++++--
 fs/romfs/super.c                                   |   5 +-
 include/asm-generic/tlb.h                          |  77 ++++++++++-
 include/linux/hugetlb.h                            |  17 ++-
 include/linux/mm_types.h                           |   6 +
 kernel/cgroup/cpuset.c                             |   2 +-
 mm/hugetlb.c                                       | 146 +++++++++++----------
 mm/mmu_gather.c                                    |  33 +++++
 mm/rmap.c                                          |  25 ++--
 sound/pci/hda/patch_realtek.c                      |   2 +
 sound/soc/amd/yc/acp6x-mach.c                      |  14 ++
 sound/soc/codecs/cs35l45.c                         |   2 +-
 sound/soc/codecs/cs42l43-jack.c                    |  37 +++++-
 sound/soc/intel/boards/sof_es8336.c                |   9 ++
 43 files changed, 540 insertions(+), 205 deletions(-)



More information about the kernel-team mailing list