[SRU][Oracular][PULL] Oracular upstream stable patchset 2025-01-27

Koichiro Den koichiro.den at canonical.com
Wed Jan 29 07:09:27 UTC 2025


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(-)



More information about the kernel-team mailing list