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

Koichiro Den koichiro.den at canonical.com
Fri Jan 31 02:27:43 UTC 2025


On Wed, Jan 29, 2025 at 04:09:00PM GMT, Koichiro Den wrote:
> 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(-)

Applied to oracular:linux master-next branch.



More information about the kernel-team mailing list