[SRU][Oracular][PULL] Oracular upstream stable patchset 2025-01-23

Koichiro Den koichiro.den at canonical.com
Wed Jan 29 07:09:00 UTC 2025


This pull request (75 commits) includes the following Oracular stable patchsets:

        Oracular update: upstream stable patchset 2025-01-23
                 Ported from the following upstream stable releases:
                         v6.6.64, v6.12.3
        https://bugs.launchpad.net/bugs/2095594

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

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

 -Koichiro Den

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

The following changes since commit e6a7ffb799122fd84ce803a70ae92d9c9250d826:

  UBUNTU: Ubuntu-6.11.0-17.17 (2025-01-16 22:38:59 +0100)

are available in the Git repository at:

  git://git.launchpad.net/~koichiroden/+git/ubuntu-kernel-stable tags/oracular-stable-2025-01-23

for you to fetch changes up to 53d85b22d86bda6b9e5046adcebe8561a25874a2:

  UBUNTU: Upstream stable to v6.6.64, v6.12.3 (2025-01-23 23:05:06 +0900)

----------------------------------------------------------------
Alexander Shiyan (1):
      media: i2c: tc358743: Fix crash in the probe error path when using polling

Alexandru Ardelean (1):
      util_macros.h: fix/rework find_closest() macros

Andrea della Porta (1):
      PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes

Ard Biesheuvel (1):
      efi/libstub: Free correct pointer on failure

Benjamin Gaignard (1):
      media: verisilicon: av1: Fix reference video buffer pointer assignment

Damien Le Moal (1):
      PCI: rockchip-ep: Fix address translation unit programming

Dragan Simic (1):
      arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer

Filipe Manana (2):
      btrfs: don't loop for nowait writes when checking for cross references
      btrfs: ref-verify: fix use-after-free after invalid ref action

Francesco Dolcini (3):
      arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
      arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
      arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay

Frank Li (1):
      i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()

Frederic Weisbecker (1):
      posix-timers: Target group sigqueue to current task only if not exiting

Gabor Juhos (1):
      clk: qcom: gcc-qcs404: fix initial rate of GPLL3

Gaosheng Cui (1):
      media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()

Guoqing Jiang (1):
      media: mtk-jpeg: Fix null-ptr-deref during unload module

Javier Carrasco (2):
      leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
      drm/mediatek: Fix child node refcount handling in early exit

Jinjie Ruan (5):
      media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled
      media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled
      media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
      media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
      i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled

Jiri Olsa (1):
      fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero

Joe Hattori (1):
      media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available

Kishon Vijay Abraham I (2):
      PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
      PCI: keystone: Add link up check to ks_pcie_other_map_bus()

Koichiro Den (1):
      UBUNTU: Upstream stable to v6.6.64, v6.12.3

Li Zetao (1):
      media: ts2020: fix null-ptr-deref in ts2020_probe()

Lijo Lazar (1):
      drm/amdkfd: Use the correct wptr size

Linus Walleij (3):
      ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
      ARM: 9430/1: entry: Do a dummy read from VMAP shadow
      ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()

Lizhi Xu (1):
      btrfs: add a sanity check for btrfs root in btrfs_search_slot()

Long Li (1):
      xfs: remove unknown compat feature check in superblock write validation

Lucas Stach (1):
      drm/etnaviv: flush shader L1 cache after user commandstream

Ma Ke (3):
      drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
      drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
      drm/sti: avoid potential dereference of error pointers

Matti Vaittinen (1):
      iio: accel: kx022a: Fix raw read format

MengEn Sun (1):
      vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event

Michal Vokáč (1):
      leds: lp55xx: Remove redundant test for invalid channel number

Ming Qian (3):
      media: amphion: Set video drvdata before register video device
      media: imx-jpeg: Set video drvdata before register video device
      media: imx-jpeg: Ensure power suppliers be suspended before detach them

Mostafa Saleh (1):
      iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables

Nathan Chancellor (2):
      powerpc: Fix stack protector Kconfig test for clang
      powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang

Nuno Sa (1):
      iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer

Ojaswin Mujoo (1):
      quota: flush quota_release_work upon quota writeback

Oleksandr Tymoshenko (1):
      ovl: properly handle large files in ovl_security_fileattr

Patrick Donnelly (1):
      ceph: extract entity name from device id

Peter Griffin (1):
      scsi: ufs: exynos: Fix hibern8 notify callbacks

Ricardo Ribalda (1):
      media: uvcvideo: Stop stream during unregister

Sergey Senozhatsky (1):
      zram: clear IDLE flag after recompression

Srinivas Pandruvada (1):
      thermal: int3400: Fix reading of current_uuid for active policy

Ssuhung Yeh (1):
      dm: Fix typo in error message

Steffen Dirkwinkel (1):
      drm: xlnx: zynqmp_dpsub: fix hotplug detection

Thomas Gleixner (1):
      sched: Initialize idle tasks only once

Umio Yasuno (1):
      drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7

Vasiliy Kovalev (1):
      ovl: Filter invalid inodes with missing lookup function

Vasily Gorbik (1):
      s390/entry: Mark IRQ entries to fix stack depot warnings

Vitaly Prosyak (1):
      drm/amdgpu: fix usage slab after free

Wei Yang (1):
      maple_tree: refine mas_store_root() on storing NULL

Yang Erkun (2):
      nfsd: make sure exp active before svc_export_show
      nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur

Yuan Can (2):
      md/md-bitmap: Add missing destroy_work_on_stack()
      dm thin: Add missing destroy_work_on_stack()

Zicheng Qu (3):
      ad7780: fix division by zero in ad7780_write_raw()
      iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name()
      iio: gts: fix infinite loop for gain_to_scaletables()

Zijun Hu (1):
      PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()

guoweikang (1):
      ftrace: Fix regression with module command in stack_trace_filter

yuan.gao (1):
      mm/slub: Avoid list corruption when removing a slab from the full list

 arch/arm/kernel/entry-armv.S                       |  8 ++++
 arch/arm/mm/ioremap.c                              | 35 ++++++++++++--
 .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi   |  3 ++
 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi   |  2 +-
 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi   |  2 +-
 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi         |  2 +-
 arch/powerpc/Kconfig                               |  4 +-
 arch/powerpc/Makefile                              | 13 ++---
 arch/s390/kernel/entry.S                           |  4 ++
 arch/s390/kernel/kprobes.c                         |  6 +++
 debian.master/upstream-stable                      |  2 +
 drivers/block/zram/zram_drv.c                      |  7 +++
 drivers/clk/qcom/gcc-qcs404.c                      |  1 +
 drivers/firmware/efi/libstub/efi-stub.c            |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |  6 +--
 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c      |  2 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |  2 +
 drivers/gpu/drm/etnaviv/etnaviv_buffer.c           |  3 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  4 +-
 drivers/gpu/drm/sti/sti_cursor.c                   |  3 ++
 drivers/gpu/drm/sti/sti_gdp.c                      |  3 ++
 drivers/gpu/drm/sti/sti_hqvdp.c                    |  3 ++
 drivers/gpu/drm/xlnx/zynqmp_kms.c                  |  4 +-
 drivers/i3c/master.c                               |  2 +-
 drivers/i3c/master/svc-i3c-master.c                |  2 +-
 drivers/iio/accel/kionix-kx022a.c                  |  2 +-
 drivers/iio/adc/ad7780.c                           |  2 +-
 drivers/iio/adc/ad7923.c                           |  4 +-
 drivers/iio/industrialio-gts-helper.c              |  2 +-
 drivers/iio/inkern.c                               |  2 +-
 drivers/iommu/io-pgtable-arm.c                     | 18 +++++--
 drivers/leds/flash/leds-mt6360.c                   |  3 +-
 drivers/leds/leds-lp55xx-common.c                  |  3 --
 drivers/md/dm-thin.c                               |  1 +
 drivers/md/md-bitmap.c                             |  1 +
 drivers/md/persistent-data/dm-space-map-common.c   |  2 +-
 drivers/media/dvb-frontends/ts2020.c               |  8 +++-
 drivers/media/i2c/dw9768.c                         | 10 ++--
 drivers/media/i2c/tc358743.c                       |  4 +-
 drivers/media/platform/allegro-dvt/allegro-core.c  |  4 +-
 drivers/media/platform/amphion/vpu_drv.c           |  2 +-
 drivers/media/platform/amphion/vpu_v4l2.c          |  2 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   | 10 ++++
 .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 11 -----
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c     |  4 +-
 drivers/media/platform/qcom/venus/core.c           |  2 +-
 .../media/platform/samsung/exynos4-is/media-dev.h  |  5 +-
 .../verisilicon/rockchip_vpu981_hw_av1_dec.c       |  3 +-
 drivers/media/usb/gspca/ov534.c                    |  2 +-
 drivers/media/usb/uvc/uvc_driver.c                 | 32 ++++++++++++-
 drivers/pci/controller/dwc/pci-keystone.c          | 12 +++++
 drivers/pci/controller/pcie-rockchip-ep.c          | 16 +++++--
 drivers/pci/controller/pcie-rockchip.h             |  4 ++
 drivers/pci/endpoint/pci-epc-core.c                |  6 +--
 drivers/pci/of_property.c                          |  2 +-
 .../intel/int340x_thermal/int3400_thermal.c        |  2 +-
 drivers/ufs/host/ufs-exynos.c                      | 16 +++----
 fs/btrfs/ctree.c                                   |  6 ++-
 fs/btrfs/extent-tree.c                             |  2 +-
 fs/btrfs/ref-verify.c                              |  1 +
 fs/ceph/super.c                                    | 10 +++-
 fs/nfsd/export.c                                   |  5 +-
 fs/nfsd/nfs4state.c                                | 19 ++++++++
 fs/overlayfs/inode.c                               |  7 ++-
 fs/overlayfs/util.c                                |  3 ++
 fs/proc/kcore.c                                    |  1 +
 fs/quota/dquot.c                                   |  2 +
 fs/xfs/libxfs/xfs_sb.c                             |  7 ---
 include/linux/util_macros.h                        | 56 +++++++++++++++-------
 kernel/sched/core.c                                | 12 ++---
 kernel/signal.c                                    |  9 ++--
 kernel/trace/ftrace.c                              |  3 ++
 lib/maple_tree.c                                   | 13 ++++-
 mm/slab.h                                          |  5 ++
 mm/slub.c                                          |  9 +++-
 mm/vmstat.c                                        |  1 +
 77 files changed, 363 insertions(+), 132 deletions(-)



More information about the kernel-team mailing list