APPLIED: [SRU][Oracular][PULL] Oracular upstream stable patchset 2025-01-27
Koichiro Den
koichiro.den at canonical.com
Fri Jan 31 02:27:47 UTC 2025
On Wed, Jan 29, 2025 at 04:09:27PM GMT, Koichiro Den wrote:
> This pull request (67 commits) includes the following Oracular stable patchsets:
>
> Oracular update: upstream stable patchset 2025-01-27
> Ported from the following upstream stable releases:
> v6.6.65, v6.12.4
> https://bugs.launchpad.net/bugs/2096744
>
> 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 53d85b22d86bda6b9e5046adcebe8561a25874a2:
>
> UBUNTU: Upstream stable to v6.6.64, v6.12.3 (2025-01-23 23:05:06 +0900)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~koichiroden/+git/ubuntu-kernel-stable tags/oracular-stable-2025-01-27
>
> for you to fetch changes up to f4f17987d9338f3634d4a87becc424d19451c9ca:
>
> UBUNTU: Upstream stable to v6.6.65, v6.12.4 (2025-01-27 09:10:57 +0900)
>
> ----------------------------------------------------------------
> Adrian Huang (1):
> mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation
>
> Alex Deucher (1):
> Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable"
>
> Ashutosh Dixit (1):
> Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs"
>
> Balaji Pothunoori (1):
> remoteproc: qcom_q6v5_pas: disable auto boot for wpss
>
> Bryan O'Donoghue (1):
> media: ov08x40: Fix burst write sequence
>
> Chao Yu (1):
> f2fs: fix to drop all discards after creating snapshot on lvm device
>
> Chen-Yu Tsai (3):
> arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
> arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity
> drm/bridge: it6505: Fix inverted reset polarity
>
> Choong Yong Liang (1):
> net: stmmac: set initial EEE policy configuration
>
> Christophe Leroy (1):
> powerpc/vdso: Refactor CFLAGS for CVDSO build
>
> David Sterba (2):
> btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages()
> btrfs: rename btrfs_submit_bio() to btrfs_submit_bbio()
>
> Francesco Dolcini (3):
> dt-bindings: net: fec: add pps channel property
> net: fec: refactor PPS channel configuration
> net: fec: make PPS channel configurable
>
> Frank Li (2):
> i3c: master: svc: fix possible assignment of the same address to two devices
> i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
>
> Giovanni Cabiddu (1):
> vfio/qat: fix overflow check in qat_vf_resume_write()
>
> Greg Kroah-Hartman (2):
> Revert "x86/pvh: Call C code via the kernel virtual mapping"
> Revert "x86/pvh: Set phys_base when calling xen_prepare_pvh()"
>
> Heiko Carstens (1):
> s390/stacktrace: Use break instead of return statement
>
> Hugo Villeneuve (1):
> drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member
>
> Javier Carrasco (1):
> spmi: pmic-arb: fix return path in for_each_available_child_of_node()
>
> Jean-Baptiste Maneyrol (1):
> iio: invensense: fix multiple odr switch when FIFO is off
>
> Jinjie Ruan (1):
> kunit: string-stream: Fix a UAF bug in kunit_init_suite()
>
> Johannes Thumshirn (1):
> btrfs: fix use-after-free in btrfs_encoded_read_endio()
>
> John Keeping (1):
> media: platform: rga: fix 32-bit DMA limitation
>
> Jonathan Cavitt (1):
> drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs
>
> Joshua Aberback (1):
> drm/amd/display: Fix handling of plane refcount
>
> Kenneth Feng (3):
> drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3
> drm/amd/pm: skip setting the power source on smu v14.0.2/3
> drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3
>
> Koichiro Den (2):
> UBUNTU: [Config] updateconfigs for FB_DMAMEM_HELPERS_DEFERRED
> UBUNTU: Upstream stable to v6.6.65, v6.12.4
>
> Lijo Lazar (1):
> drm/amd/pm: Remove arcturus min power limit
>
> Lyude Paul (1):
> drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n
>
> Marek Vasut (1):
> nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write()
>
> Mario Limonciello (2):
> drm/amd: Add some missing straps from NBIO 7.11.0
> drm/amd: Fix initialization mistake for NBIO 7.11 devices
>
> Mark Harmstone (2):
> btrfs: change btrfs_encoded_read() so that reading of extent is done by caller
> btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages()
>
> Masami Hiramatsu (Google) (1):
> tracing: Fix function timing profiler to initialize hashtable
>
> Matthew Auld (3):
> drm/xe/migrate: fix pat index usage
> drm/xe/migrate: use XE_BO_FLAG_PAGETABLE
> drm/xe/guc_submit: fix race around suspend_pending
>
> Max Kellermann (2):
> ceph: pass cred pointer to ceph_mds_auth_match()
> ceph: fix cred leak in ceph_mds_check_access()
>
> Miquel Raynal (2):
> mtd: spinand: winbond: Fix 512GW and 02JW OOB layout
> mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information
>
> Nathan Chancellor (1):
> powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
>
> Niklas Cassel (1):
> PCI: dwc: ep: Fix advertised resizable BAR size regression
>
> Ovidiu Bunea (1):
> drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
>
> Peter Griffin (1):
> scsi: ufs: exynos: Add check inside exynos_ufs_config_smu()
>
> Pratyush Brahma (1):
> iommu/arm-smmu: Defer probe of clients after smmu device bound
>
> Qiang Yu (1):
> PCI: qcom: Disable ASPM L0s for X1E80100
>
> Romain Gantois (1):
> net: phy: dp83869: fix status reporting for 1000base-x autonegotiation
>
> Saravana Kannan (1):
> driver core: fw_devlink: Stop trying to optimize cycle detection logic
>
> Sibi Sankar (1):
> cpufreq: scmi: Fix cleanup path when boost enablement fails
>
> Stefan Eichenberger (1):
> PCI: imx6: Fix suspend/resume support on i.MX6QDL
>
> Thomas Zimmermann (1):
> drm/fbdev-dma: Select FB_DEFERRED_IO
>
> Vladimir Zapolskiy (1):
> media: qcom: camss: fix error path on configuration of power domains
>
> Xiao Ni (1):
> md/raid5: Wait sync io to finish before changing group cnt
>
> Yihan Zhu (1):
> drm/amd/display: update pipe selection policy to check head pipe
>
> Zheng Yejian (1):
> mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
>
> Zichen Xie (1):
> kunit: Fix potential null dereference in kunit_device_driver_test()
>
> Zijun Hu (1):
> PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy()
>
> Documentation/devicetree/bindings/net/fsl,fec.yaml | 7 ++
> arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 6 +-
> arch/powerpc/kernel/vdso/Makefile | 36 ++++----
> arch/s390/kernel/stacktrace.c | 2 +-
> arch/x86/platform/pvh/head.S | 22 +----
> debian.master/config/annotations | 1 +
> debian.master/upstream-stable | 4 +-
> drivers/base/core.c | 55 ++++++------
> drivers/cpufreq/scmi-cpufreq.c | 4 +-
> drivers/gpu/drm/Kconfig | 2 +-
> drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 9 ++
> drivers/gpu/drm/amd/display/dc/core/dc.c | 3 +
> .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 15 ++--
> .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 23 ++++-
> .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 2 +
> .../include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 13 +++
> drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +-
> drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 2 +-
> drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +-
> drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2 +-
> .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 33 ++++++--
> drivers/gpu/drm/bridge/ite-it6505.c | 8 +-
> drivers/gpu/drm/drm_atomic_helper.c | 2 +-
> drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 1 -
> drivers/gpu/drm/radeon/radeon_connectors.c | 10 ---
> drivers/gpu/drm/xe/xe_guc_submit.c | 17 +++-
> drivers/gpu/drm/xe/xe_migrate.c | 6 +-
> drivers/i3c/master/svc-i3c-master.c | 37 +++++---
> .../iio/common/inv_sensors/inv_sensors_timestamp.c | 4 +
> drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 2 -
> drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 3 -
> drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 1 -
> drivers/iommu/arm/arm-smmu/arm-smmu.c | 11 +++
> drivers/md/raid5.c | 4 +
> drivers/media/i2c/ov08x40.c | 33 ++++++--
> drivers/media/platform/qcom/camss/camss.c | 19 ++---
> drivers/media/platform/rockchip/rga/rga.c | 2 +-
> drivers/mtd/nand/spi/winbond.c | 16 ++--
> drivers/net/ethernet/freescale/fec_ptp.c | 11 +--
> drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +
> drivers/net/phy/dp83869.c | 20 ++++-
> drivers/nvmem/core.c | 2 +-
> drivers/pci/controller/dwc/pci-imx6.c | 57 ++++++++++---
> drivers/pci/controller/dwc/pcie-designware-ep.c | 2 +-
> drivers/pci/controller/dwc/pcie-qcom.c | 2 +-
> drivers/pci/endpoint/pci-epc-core.c | 5 +-
> drivers/remoteproc/qcom_q6v5_pas.c | 2 +-
> drivers/spmi/spmi-pmic-arb.c | 3 +-
> drivers/ufs/host/ufs-exynos.c | 7 +-
> drivers/vfio/pci/qat/main.c | 2 +-
> fs/btrfs/bio.c | 10 +--
> fs/btrfs/bio.h | 6 +-
> fs/btrfs/btrfs_inode.h | 12 ++-
> fs/btrfs/compression.c | 4 +-
> fs/btrfs/direct-io.c | 2 +-
> fs/btrfs/extent_io.c | 6 +-
> fs/btrfs/inode.c | 98 +++++++++++-----------
> fs/btrfs/ioctl.c | 32 ++++++-
> fs/btrfs/scrub.c | 10 +--
> fs/btrfs/send.c | 2 +-
> fs/ceph/mds_client.c | 7 +-
> fs/f2fs/segment.c | 16 ++--
> fs/f2fs/super.c | 12 +++
> include/drm/drm_panic.h | 12 ++-
> include/linux/kasan.h | 12 ++-
> kernel/trace/ftrace.c | 4 +
> lib/kunit/debugfs.c | 5 +-
> lib/kunit/kunit-test.c | 2 +
> mm/damon/vaddr-test.h | 1 +
> mm/damon/vaddr.c | 4 +-
> mm/kasan/shadow.c | 14 +++-
> mm/vmalloc.c | 34 ++++++--
> 72 files changed, 562 insertions(+), 290 deletions(-)
Applied to oracular:linux master-next branch.
More information about the kernel-team
mailing list