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