APPLIED: [SRU][Questing][PULL] Questing upstream stable patchset 2026-04-01

Mehmet Basaran mehmet.basaran at canonical.com
Thu Apr 9 15:14:37 UTC 2026


Applied 89 commits to questing:linux master-next branch. The following 3
commits were already applied by CVEs:
  - erspan: Initialize options_len before referencing options.
  - drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
  - drm/amdkfd: bump minimum vgpr size for gfx1151

Thanks.

-------------- next part --------------
bethany.jamison at canonical.com writes:

> This pull request (92 commits) includes the following Questing stable patchsets:
>
>         Questing update: upstream stable patchset 2026-04-01
>                  Ported from the following upstream stable releases:
>                          v6.12.65, v6.18.4
>         https://bugs.launchpad.net/bugs/2146193
>
> 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/questing-stable-* reference:
>
>   git://git.launchpad.net/~bjamison/+git/ubuntu-kernel-stable-questing stable-next
>
>  -Bethany Jamison
>
> ------------------------------------------------------------------------
>
> The following changes since commit 1bd649af89e2050bc1644cbcf058fb893a3fe701:
>
>   UBUNTU: Upstream stable to v6.18.2, v6.12.64, v6.18.3 (2026-03-10 12:35:36 -0500)
>
> are available in the Git repository at:
>
>   git://git.launchpad.net/~bjamison/+git/ubuntu-kernel-stable-questing tags/questing-stable-2026-04-01
>
> for you to fetch changes up to e85ad178a11bf5a767c4fb53ae37a37db31cd70b:
>
>   UBUNTU: Upstream stable to v6.12.65, v6.18.4 (2026-03-30 16:59:09 -0500)
>
> ----------------------------------------------------------------
> Alex Deucher (1):
>       drm/amdgpu: don't attach the tlb fence for SI
>
> Alexander Gordeev (1):
>       mm/page_alloc: change all pageblocks migrate type on coalescing
>
> Alexey Minnekhanov (1):
>       clk: qcom: mmcc-sdm660: Add missing MDSS reset
>
> Alok Tiwari (1):
>       platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe
>
> Andy Yan (1):
>       drm/rockchip: vop2: Use OVL_LAYER_SEL configuration instead of use win_mask calculate used layers
>
> Armin Wolf (1):
>       platform/x86: samsung-galaxybook: Fix problematic pointer cast
>
> Arnd Bergmann (1):
>       net: wangxun: move PHYLINK dependency
>
> Ashutosh Dixit (1):
>       drm/xe/eustall: Disallow 0 EU stall property values
>
> Bethany (4):
>       UBUNTU: [Config] set CONFIG_SM_GCC_6350, CONFIG_SM_VIDEOCC_6350 to '-'
>       UBUNTU: [Config] set CONFIG_QCS_{DISP,GPU,VIDEO}CC_615 to '-'
>       UBUNTU: SAUCE: remove git merge section marker
>       UBUNTU: Upstream stable to v6.12.65, v6.18.4
>
> Bijan Tabatabai (1):
>       mm: consider non-anon swap cache folios in folio_expected_ref_count()
>
> Caleb Sander Mateos (1):
>       ublk: don't pass q_id to ublk_queue_cmd_buf_size()
>
> Chen Ridong (1):
>       cpuset: fix warning when disabling remote partition
>
> Chenghao Duan (4):
>       LoongArch: BPF: Save return address register ra to t0 before trampoline
>       LoongArch: BPF: Enable trampoline-based tracing for module functions
>       LoongArch: BPF: Adjust the jump offset of tail calls
>       LoongArch: BPF: Enhance the bpf_arch_text_poke() function
>
> Chuck Lever (2):
>       NFSD: Make FILE_SYNC WRITEs comply with spec
>       nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg()
>
> Claudio Imbrenda (1):
>       KVM: s390: Fix gmap_helper_zap_one_page() again
>
> Danilo Krummrich (1):
>       drm: nova: depend on CONFIG_64BIT
>
> David Gow (1):
>       kunit: Enforce task execution in {soft,hard}irq contexts
>
> Dikshita Agarwal (1):
>       media: iris: Refine internal buffer reconfiguration logic for resolution change
>
> Dmitry Osipenko (1):
>       drm/rockchip: Set VOP for the DRM DMA device
>
> Fernand Sieber (1):
>       sched/proxy: Yield the donor task
>
> Frode Nordahl (1):
>       erspan: Initialize options_len before referencing options.
>
> Greg Kroah-Hartman (1):
>       Revert "iommu/amd: Skip enabling command/event buffers for kdump"
>
> Huacai Chen (1):
>       LoongArch: Fix arch_dup_task_struct() for CONFIG_RANDSTRUCT
>
> Jan Stancek (1):
>       powerpc/tools: drop `-o pipefail` in gcc check scripts
>
> Jens Axboe (1):
>       af_unix: don't post cmsg for SO_INQ unless explicitly asked for
>
> Johan Hovold (2):
>       drm/mediatek: mtk_hdmi: Fix probe device leaks
>       drm/mediatek: ovl_adaptor: Fix probe device leaks
>
> Jonathan Cavitt (1):
>       drm/xe/guc: READ/WRITE_ONCE g2h_fence->done
>
> Jonathan Kim (1):
>       drm/amdkfd: bump minimum vgpr size for gfx1151
>
> Jose Javier Rodriguez Barbarin (1):
>       mcb: Add missing modpost build support
>
> Jouni Malinen (1):
>       wifi: mac80211: Discard Beacon frames to non-broadcast address
>
> Kairui Song (1):
>       mm, swap: do not perform synchronous discard during allocation
>
> Kaushlendra Kumar (2):
>       platform/x86/intel/pmt: Fix kobject memory leak on init failure
>       powercap: intel_rapl: Add support for Nova Lake processors
>
> Kohei Enju (1):
>       tools/sched_ext: fix scx_show_state.py for scx_root change
>
> Konstantin Taranov (1):
>       RDMA/mana_ib: check cqe length for kernel CQs
>
> Kory Maincent (TI.com) (1):
>       drm/tilcdc: Fix removal actions in case of failed probe
>
> Krishna Chaitanya Chundru (1):
>       PCI: dwc: Add support for ELBI resource mapping
>
> Krzysztof Kozlowski (1):
>       power: supply: max77705: Fix potential IRQ chip conflict when probing two devices
>
> Kurt Borja (3):
>       platform/x86: alienware-wmi-wmax: Add support for new Area-51 laptops
>       platform/x86: alienware-wmi-wmax: Add AWCC support for Alienware x16
>       platform/x86: alienware-wmi-wmax: Add support for Alienware 16X Aurora
>
> Larysa Zaremba (1):
>       idpf: fix LAN memory regions command on some NVMs
>
> Li Zhijian (1):
>       IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path
>
> Liang Jie (1):
>       sched_ext: fix uninitialized ret on alloc_percpu() failure
>
> Lorenzo Bianconi (1):
>       net: airoha: Move net_devs registration in a dedicated routine
>
> Luca Ceresoli (1):
>       drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors
>
> Luca Weiss (1):
>       arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz for UFS
>
> Lyude Paul (1):
>       drm/nouveau/gsp: Allocate fwsec-sb at boot
>
> Manivannan Sadhasivam (1):
>       PCI: meson: Fix parsing the DBI register region
>
> Mario Limonciello (1):
>       drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
>
> Mario Limonciello (AMD) (1):
>       drm/amd: Fix unbind/rebind for VCN 4.0.5
>
> Miaoqian Lin (1):
>       net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
>
> Ming Lei (2):
>       ublk: implement NUMA-aware memory allocation
>       ublk: scan partition in async way
>
> Natalie Vock (1):
>       drm/amdgpu: Forward VMID reservation errors
>
> Nathan Chancellor (2):
>       clk: qcom: Fix SM_VIDEOCC_6350 dependencies
>       clk: qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615
>
> Paolo Abeni (2):
>       mptcp: fallback earlier on simult connection
>       mptcp: ensure context reset on disconnect()
>
> Paresh Bhagat (2):
>       arm64: dts: ti: k3-am62d2-evm: Fix regulator properties
>       arm64: dts: ti: k3-am62d2-evm: Fix PMIC padconfig
>
> Patrice Chotard (1):
>       arm64: dts: st: Add memory-region-names property for stm32mp257f-ev1
>
> Pauli Virtanen (1):
>       Bluetooth: MGMT: report BIS capability flags in supported settings
>
> Peter Zijlstra (4):
>       sched/fair: Small cleanup to sched_balance_newidle()
>       sched/fair: Small cleanup to update_newidle_cost()
>       sched/fair: Proportional newidle balance
>       sched/core: Add comment explaining force-idle vruntime snapshots
>
> Pingfan Liu (2):
>       kernel/kexec: change the prototype of kimage_map_segment()
>       kernel/kexec: fix IMA when allocation happens in CMA area
>
> Raghavendra Rao Ananta (1):
>       hisi_acc_vfio_pci: Add .match_token_uuid callback in hisi_acc_vfio_pci_migrn_ops
>
> Rajashekar Hudumula (1):
>       bng_en: update module description
>
> Rosen Penev (1):
>       net: mdio: rtl9300: use scoped for loops
>
> SeongJae Park (3):
>       mm/damon/tests/core-kunit: fix memory leak in damon_test_set_filters_default_reject()
>       mm/damon/tests/core-kunit: handle alloc failures on damon_test_set_filters_default_reject()
>       mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out()
>
> Shin'ichiro Kawasaki (1):
>       nvmet: pci-epf: move DMA initialization to EPC init callback
>
> Srinivas Pandruvada (1):
>       powercap: intel_rapl: Add support for Wildcat Lake platform
>
> Srinivasan Shanmugam (1):
>       drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix
>
> Thomas Hellström (1):
>       drm/xe/svm: Fix a debug printout
>
> Thomas Zimmermann (1):
>       drm/gem-shmem: Fix the MODULE_LICENSE() string
>
> Vadim Fedorenko (1):
>       net: fib: restore ECMP balance from loopback
>
> Vladimir Oltean (1):
>       net: dsa: properly keep track of conduit reference
>
> Wake Liu (1):
>       selftests/mm: fix thread state check in uffd-unit-tests
>
> Wei Yang (1):
>       mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported()
>
>  arch/arm64/boot/dts/qcom/sm6350.dtsi               |   4 +-
>  arch/arm64/boot/dts/st/stm32mp257f-ev1.dts         |   1 +
>  arch/arm64/boot/dts/ti/k3-am62d2-evm.dts           |   9 +-
>  arch/loongarch/kernel/process.c                    |   5 +
>  arch/loongarch/net/bpf_jit.c                       |  40 +++-
>  .../tools/gcc-check-fpatchable-function-entry.sh   |   1 -
>  arch/powerpc/tools/gcc-check-mprofile-kernel.sh    |   1 -
>  arch/s390/mm/gmap_helpers.c                        |   9 +-
>  debian.master/config/annotations                   |  12 +-
>  debian.master/upstream-stable                      |   4 +-
>  drivers/block/ublk_drv.c                           | 129 +++++++----
>  drivers/clk/qcom/Kconfig                           |   4 +
>  drivers/clk/qcom/mmcc-sdm660.c                     |   1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  10 +-
>  drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             |   2 +-
>  drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c            |   2 +
>  drivers/gpu/drm/amd/amdkfd/kfd_queue.c             |   1 +
>  drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   4 +
>  drivers/gpu/drm/bridge/ti-sn65dsi83.c              |  11 +-
>  drivers/gpu/drm/drm_gem_shmem_helper.c             |   2 +-
>  drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c    |  12 +
>  drivers/gpu/drm/mediatek/mtk_hdmi.c                |  15 ++
>  drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |   4 +
>  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c    |  61 +++--
>  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h     |   3 +
>  .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c  |  10 +-
>  drivers/gpu/drm/nova/Kconfig                       |   1 +
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |   3 +
>  drivers/gpu/drm/rockchip/rockchip_vop2_reg.c       |  49 +++-
>  drivers/gpu/drm/tilcdc/tilcdc_crtc.c               |   2 +-
>  drivers/gpu/drm/tilcdc/tilcdc_drv.c                |  53 +++--
>  drivers/gpu/drm/tilcdc/tilcdc_drv.h                |   2 +-
>  drivers/gpu/drm/xe/xe_eu_stall.c                   |   2 +-
>  drivers/gpu/drm/xe/xe_guc_ct.c                     |  14 +-
>  drivers/gpu/drm/xe/xe_svm.c                        |   2 +-
>  drivers/infiniband/hw/mana/cq.c                    |   4 +
>  drivers/infiniband/sw/rxe/rxe_odp.c                |   4 +-
>  drivers/iommu/amd/init.c                           |  28 +--
>  drivers/media/platform/qcom/iris/iris_vdec.c       |   7 +-
>  drivers/net/ethernet/airoha/airoha_eth.c           |  39 ++--
>  drivers/net/ethernet/broadcom/Kconfig              |   8 +-
>  drivers/net/ethernet/broadcom/bnge/bnge.h          |   2 +-
>  drivers/net/ethernet/broadcom/bnge/bnge_core.c     |   2 +-
>  drivers/net/ethernet/intel/idpf/idpf_virtchnl.c    |   5 +
>  drivers/net/ethernet/wangxun/Kconfig               |   4 +-
>  drivers/net/mdio/mdio-realtek-rtl9300.c            |   6 +-
>  drivers/net/phy/mediatek/mtk-ge-soc.c              |   2 +-
>  drivers/nvme/target/pci-epf.c                      |   4 +-
>  drivers/pci/controller/dwc/pci-exynos.c            |  62 ++---
>  drivers/pci/controller/dwc/pci-meson.c             |  18 +-
>  drivers/pci/controller/dwc/pcie-designware.c       |  10 +
>  drivers/pci/controller/dwc/pcie-designware.h       |   1 +
>  drivers/pci/controller/dwc/pcie-qcom-ep.c          |  15 +-
>  drivers/pci/controller/dwc/pcie-qcom.c             |  16 +-
>  drivers/platform/x86/dell/alienware-wmi-wmax.c     |  32 +++
>  drivers/platform/x86/intel/pmt/discovery.c         |   8 +-
>  drivers/platform/x86/samsung-galaxybook.c          |   9 +-
>  drivers/power/supply/max77705_charger.c            |  14 +-
>  drivers/powercap/intel_rapl_common.c               |   3 +
>  drivers/powercap/intel_rapl_msr.c                  |   3 +
>  drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c     |   1 +
>  fs/nfsd/nfs4state.c                                |  14 +-
>  fs/nfsd/vfs.c                                      |  14 +-
>  include/linux/huge_mm.h                            |   8 +-
>  include/linux/kexec.h                              |   4 +-
>  include/linux/mm.h                                 |   8 +-
>  include/linux/sched/topology.h                     |   3 +
>  include/net/dsa.h                                  |   1 +
>  kernel/cgroup/cpuset.c                             |  21 +-
>  kernel/kexec_core.c                                |  16 +-
>  kernel/sched/core.c                                |   3 +
>  kernel/sched/deadline.c                            |   2 +-
>  kernel/sched/ext.c                                 |   8 +-
>  kernel/sched/fair.c                                | 249 +++++++++++++++++++--
>  kernel/sched/features.h                            |   5 +
>  kernel/sched/rt.c                                  |   2 +-
>  kernel/sched/sched.h                               |   7 +
>  kernel/sched/syscalls.c                            |   5 +-
>  kernel/sched/topology.c                            |   6 +
>  lib/crypto/tests.rej                               | 112 +++++++++
>  lib/crypto/tests/hash-test-template.h              |  53 +++--
>  mm/damon/tests/core-kunit.h                        |  20 ++
>  mm/huge_memory.c                                   |  71 +++---
>  mm/page_alloc.c                                    |  24 +-
>  mm/swapfile.c                                      |  40 +++-
>  net/bluetooth/mgmt.c                               |   6 +
>  net/dsa/dsa.c                                      |  59 ++---
>  net/ipv4/fib_semantics.c                           |  26 +--
>  net/ipv4/ip_gre.c                                  |   6 +-
>  net/ipv6/ip6_gre.c                                 |   6 +-
>  net/mac80211/rx.c                                  |   5 +
>  net/mptcp/options.c                                |  10 +
>  net/mptcp/protocol.c                               |   8 +-
>  net/mptcp/protocol.h                               |   9 +-
>  net/mptcp/subflow.c                                |   6 -
>  net/unix/af_unix.c                                 |  11 +-
>  scripts/mod/devicetable-offsets.c                  |   3 +
>  scripts/mod/file2alias.c                           |   9 +
>  security/integrity/ima/ima_kexec.c                 |   4 +-
>  tools/sched_ext/scx_show_state.py                  |   7 +-
>  tools/testing/selftests/mm/uffd-unit-tests.c       |   2 +-
>  101 files changed, 1226 insertions(+), 439 deletions(-)
>  create mode 100644 lib/crypto/tests.rej
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20260409/70325306/attachment-0001.sig>


More information about the kernel-team mailing list