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