[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