[SRU][Noble][PULL] Noble upstream stable patchset 2025-02-03

Manuel Diewald manuel.diewald at canonical.com
Mon Feb 3 18:39:17 UTC 2025


This pull request (242 commits) includes the following Noble stable patchsets:

        Noble update: upstream stable patchset 2025-02-03
                 Ported from the following upstream stable releases:
                         v6.6.56, v6.11.1, v6.11.2, v6.11.3, v6.11.4
        https://bugs.launchpad.net/bugs/2097301

Note also that the 'stable-next' branch head contains this and all
prior pending upstream stable releases. I recommend fetching and
applying just this reference ('stable-next') instead of each
tags/noble-stable-* reference:

  git://git.launchpad.net/~ubuntu-kernel-stable/+git/noble stable-next

 -Manuel

------------------------------------------------------------------------

The following changes since commit 089854846137ab38312c1442d2418c776b95bfeb:

  staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (2025-01-24 16:47:45 +0900)

are available in the Git repository at:

  git://git.launchpad.net/~ubuntu-kernel-stable/+git/noble tags/noble-stable-2025-02-03

for you to fetch changes up to 7e6af618078591c8ce2c1bb97912ab939d643fc1:

  UBUNTU: Upstream stable to v6.6.56, v6.11.1, v6.11.2, v6.11.3, v6.11.4 (2025-02-03 18:44:26 +0100)

----------------------------------------------------------------
Abhinav Kumar (1):
      drm/msm/dp: enable widebus on all relevant chipsets

Abhishek Tamboli (1):
      usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c

Aleksandr Loktionov (1):
      i40e: Fix macvlan leak by synchronizing access to mac_filter_hash

Alex Hung (5):
      drm/amd/display: Check null pointers before used
      drm/amd/display: Check null pointers before multiple uses
      drm/amd/display: Fix possible overflow in integer multiplication
      drm/amd/display: Check stream_status before it is used
      drm/amd/display: Check null pointer before dereferencing se

Alex Williamson (1):
      PCI: Mark Creative Labs EMU20k2 INTx masking as broken

Alexander Gordeev (1):
      fs/proc/kcore.c: allow translation of physical memory addresses

Anastasia Belova (1):
      cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value

Anastasia Kovaleva (1):
      net: Fix an unsafe loop on the list

Anatolij Gustschin (1):
      net: dsa: lan9303: ensure chip reset and wait for READY status

Andrey Shumilin (1):
      fbdev: sisfb: Fix strbuf array overflow

Andy Roulin (1):
      netfilter: br_netfilter: fix panic with metadata_dst skb

Arkadiusz Kubalewski (1):
      ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins

Artem Bityutskiy (1):
      intel_idle: fix ACPI _CST matching for newer Xeon platforms

Avri Altman (1):
      scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()

Basavaraj Natikar (1):
      HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()

Ben Skeggs (1):
      drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device

Billy Tsai (2):
      gpio: aspeed: Add the flush write to ensure the write complete.
      gpio: aspeed: Use devm_clk api to manage clock source

Chao Yu (1):
      f2fs: fix to wait dio completion

Chia-Yuan Li (1):
      wifi: rtw89: limit the PPDU length for VHT rate to 0x40000

Chris Park (1):
      drm/amd/display: Deallocate DML memory if allocation fails

Christian Marangi (1):
      net: phy: Remove LED entry from LEDs list on unregister

Christophe JAILLET (2):
      net: phy: bcm84881: Fix some error handling paths
      net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo()

Chuck Lever (1):
      NFSD: Mark filecache "down" if init fails

Dan Carpenter (2):
      SUNRPC: Fix integer overflow in decode_rc_list()
      OPP: fix error code in dev_pm_opp_set_config()

Daniel Borkmann (1):
      selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test

Daniel Jordan (1):
      ktest.pl: Avoid false positives with grub2 skip regex

Daniel Palmer (1):
      scsi: wd33c93: Don't use stale scsi_pointer value

Dave Ertman (1):
      ice: fix VLAN replay after reset

David Howells (1):
      rxrpc: Fix uninitialised variable in rxrpc_send_data()

David Vernet (1):
      libbpf: Don't take direct pointers into BTF data from st_ops

Diogo Jahchan Koike (1):
      ntfs3: Change to non-blocking allocation in ntfs_d_hash

Dominik Grzegorzek (1):
      drm/xe: Move and export xe_hw_engine lookup.

Donet Tom (1):
      selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test

Eduard Zingerman (1):
      selftests/bpf: fix to avoid __msg tag de-duplication by clang

Enzo Matsumiya (1):
      smb: client: fix UAF in async decryption

Eric Dumazet (4):
      net/sched: accept TCA_STAB only for root qdisc
      net: do not delay dst_entries_add() in dst_release()
      ppp: fix ppp_async_encode() illegal access
      slip: make slhc_remember() more robust against malicious packets

Fangzhi Zuo (1):
      drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC

Filipe Manana (1):
      btrfs: zoned: fix missing RCU locking in error message when loading zone info

Florian Westphal (3):
      netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash
      netfilter: xtables: avoid NFPROTO_UNSPEC where needed
      netfilter: fib: check correct rtable in vrf setups

Frank Li (1):
      usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk

Frederic Weisbecker (2):
      rcu/nocb: Fix rcuog wake-up from offline softirq
      kthread: unpark only parked kthread

Gabriel Krisman Bertazi (2):
      ext4: fix error message when rejecting the default hash
      unicode: Don't special case ignorable code points

Geert Uytterhoeven (1):
      pmdomain: core: Reduce debug summary table width

Gerald Schaefer (1):
      s390/mm: Add cond_resched() to cmm_alloc/free_pages()

Greg Kroah-Hartman (1):
      Revert "perf callchain: Fix stitch LBR memory leaks"

Guenter Roeck (1):
      hwmon: (tmp513) Add missing dependency on REGMAP_I2C

Gui-Dong Han (2):
      ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins()
      ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count()

Hamza Mahfooz (1):
      drm/amd/display: fix hibernate entry for DCN35+

Hans de Goede (5):
      power: supply: Drop use_cnt check from power_supply_property_is_writeable()
      i2c: i801: Use a different adapter-name for IDF adapters
      mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
      ACPI: resource: Make Asus ExpertBook B2402 matches cover more models
      ACPI: resource: Make Asus ExpertBook B2502 matches cover more models

He Lugang (1):
      HID: multitouch: Add support for lenovo Y9000P Touchpad

Heiko Carstens (2):
      s390/entry: Move early program check handler to entry.S
      s390/facility: Disable compile time optimization for decompressor code

Hou Tao (1):
      bpf: Call the missed btf_record_free() when map creation fails

Icenowy Zheng (1):
      usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip

Ignat Korchagin (1):
      net: explicitly clear the sk pointer, when pf->create fails

Ilpo Järvinen (3):
      mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
      mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs
      mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs

Ingo van Lil (1):
      net: phy: dp83869: fix memory corruption when enabling fiber

Jakub Kicinski (2):
      net: skbuff: sprinkle more __GFP_NOWARN on ingress allocs
      Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"

James Chapman (1):
      l2tp: free sessions using rcu

Jan Kara (1):
      ext4: don't set SB_RDONLY after filesystem errors

Jani Nikula (1):
      drm/i915/hdcp: fix connector refcounting

Jason Gunthorpe (2):
      iommu/amd: Move allocation of the top table into v1_alloc_pgtable
      iommu/amd: Set the pgsize_bitmap correctly

Jason Wang (4):
      virtio: rename virtio_config_enabled to virtio_config_core_enabled
      virtio: allow driver to disable the configure change notification
      virtio-net: synchronize operstate with admin state on up/down
      virtio-net: synchronize probe with ndo_set_features

Javier Carrasco (4):
      hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
      hwmon: (adm9240) Add missing dependency on REGMAP_I2C
      hwmon: (adt7470) Add missing dependency on REGMAP_I2C
      hwmon: (ltc2991) Add missing dependency on REGMAP_I2C

Jens Axboe (2):
      io_uring: check if we need to reschedule during overflow flush
      io_uring/rw: fix cflags posting for single issue multishot read

Jiri Slaby (SUSE) (1):
      serial: protect uart_port_dtr_rts() in uart_shutdown() too

Jisheng Zhang (1):
      riscv: avoid Imbalance in RAS

John Keeping (1):
      usb: gadget: core: force synchronous registration

Jonas Gorski (5):
      net: dsa: b53: fix jumbo frame mtu check
      net: dsa: b53: fix max MTU for 1g switches
      net: dsa: b53: fix max MTU for BCM5325/BCM5365
      net: dsa: b53: allow lower MTUs on BCM5325/5365
      net: dsa: b53: fix jumbo frames on 10/100 ports

Jonathan Gray (1):
      Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link"

Jose Alberto Reguero (1):
      usb: xhci: Fix problem with xhci resume from suspend

José Roberto de Souza (1):
      drm/xe/oa: Fix overflow in oa batch buffer

Justin Tee (3):
      scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd()
      scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance
      scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING

Kacper Ludwinski (1):
      selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test

Kaixin Wang (2):
      i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
      ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition

Konstantin Komarov (4):
      fs/ntfs3: Do not call file_modified if collapse range failed
      fs/ntfs3: Optimize large writes into sparse file
      fs/ntfs3: Fix sparse warning in ni_fiemap
      fs/ntfs3: Refactor enum_rstbl to suppress static checker

Krzysztof Kozlowski (1):
      clk: bcm: bcm53573: fix OF node leak in init

Kun(llfl) (1):
      device-dax: correct pgoff align in dax_set_mapping()

Kuniyuki Iwashima (11):
      af_unix: Don't call skb_get() for OOB skb.
      af_unix: Remove single nest in manage_oob().
      af_unix: Rename unlinked_skb in manage_oob().
      af_unix: Move spin_lock() in manage_oob().
      af_unix: Don't return OOB skb in manage_oob().
      rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
      vxlan: Handle error of rtnl_register_module().
      bridge: Handle error of rtnl_register_module().
      mctp: Handle error of rtnl_register_module().
      mpls: Handle error of rtnl_register_module().
      phonet: Handle error of rtnl_register_module().

Lang Yu (1):
      drm/amdkfd: Fix an eviction fence leak

Leon Hwang (1):
      bpf, arm64: Fix tailcall hierarchy

Lizhi Xu (1):
      ext4: filesystems without casefold feature cannot be mounted with siphash

Luca Stefani (2):
      btrfs: split remaining space to discard in chunks
      btrfs: add cancellation points to trim loops

Lucas De Marchi (1):
      drm/xe: Generate oob before compiling anything

Luiz Augusto von Dentz (3):
      Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
      Bluetooth: btusb: Don't fail external suspend requests
      Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync

Manivannan Sadhasivam (3):
      PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit()
      PCI: qcom-ep: Enable controller resources like PHY only after refclk is available
      PCI: endpoint: Assign PCI domain number for endpoint controllers

Manuel Diewald (1):
      UBUNTU: Upstream stable to v6.6.56, v6.11.1, v6.11.2, v6.11.3, v6.11.4

Marcin Szycik (2):
      ice: Fix netif_is_ice() in Safe Mode
      ice: Fix increasing MSI-X on VF

Marek Vasut (1):
      wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume

Martin Wilck (1):
      scsi: fnic: Move flush_work initialization out of if block

Mathias Nyman (1):
      xhci: dbc: Fix STALL transfer event handling

Mathieu Desnoyers (1):
      selftests/rseq: Fix mm_cid test failure

Matt Roper (1):
      drm/xe: Name and document Wa_14019789679

Matthew Auld (4):
      drm/xe/vm: move xa_alloc to prevent UAF
      drm/xe/guc_submit: fix xa_store() error checking
      drm/xe/ct: prevent UAF in send_recv()
      drm/xe/ct: fix xa_store() error checking

Matthew Brost (1):
      drm/xe: Add timeout to preempt fences

Matthieu Baerts (NGI0) (2):
      mptcp: fallback when MPTCP opts are dropped after 1st data
      mptcp: pm: do not remove closing subflows

Maíra Canal (2):
      drm/v3d: Stop the active perfmon before being destroyed
      drm/vc4: Stop the active perfmon before being destroyed

Md Haris Iqbal (1):
      RDMA/rtrs-srv: Avoid null pointer deref during path establishment

Michael Guralnik (1):
      RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults

Michael Lo (1):
      wifi: mt76: mt7925: fix a potential association failure upon resuming

Michael S. Tsirkin (1):
      virtio_console: fix misc probe bugs

Michal Swiatkowski (2):
      ice: set correct dst VSI in only LAN filters
      ice: clear port vlan config during reset

Michal Wilczynski (1):
      mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling

Mohamed Khalfella (1):
      igb: Do not bring the device up after non-fatal error

Neal Cardwell (3):
      tcp: fix to allow timestamp undo if no retransmits were sent
      tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
      tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out

NeilBrown (1):
      nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed

Niklas Cassel (1):
      ata: libata: avoid superfluous disk spin down + spin up during hibernation

Niklas Söderlund (1):
      ravb: Make it clear the information relates to maximum frame size

Nikolai Afanasenkov (1):
      ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8

Oliver Neukum (1):
      Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"

Pablo Neira Ayuso (1):
      netfilter: nf_tables: missing objects with no memcg accounting

Pali Rohár (1):
      cifs: Remove intermediate object of failed create reparse call

Palmer Dabbelt (1):
      RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t

Paloma Arellano (1):
      drm/msm/dp: rename wide_bus_en to wide_bus_supported

Paolo Abeni (1):
      mptcp: handle consistently DSS corruption

Patrick Roy (1):
      secretmem: disable memfd_secret() if arch cannot set direct map

Paul Barker (2):
      net: ravb: Fix maximum TX frame size for GbEth devices
      net: ravb: Fix R-Car RX frame size limit

Peng Fan (2):
      remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
      clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D

Peter Colberg (1):
      hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature

Philip Chen (1):
      virtio_pmem: Check device status before requesting flush

Pierre-Louis Bossart (2):
      soundwire: intel_bus_common: enable interrupts before exiting reset
      soundwire: cadence: re-check Peripheral status with delayed_work

Prudhvi Yarlagadda (1):
      PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region

Puranjay Mohan (1):
      nvme: fix metadata handling in nvme-passthrough

Qianqiang Liu (1):
      fbcon: Fix a NULL pointer dereference issue in fbcon_putcs

Rafael J. Wysocki (2):
      thermal: core: Reference count the zone in thermal_zone_get_by_id()
      thermal: core: Free tzp copy along with the thermal zone

Riyan Dhiman (1):
      staging: vme_user: added bound check to geoid

Rosen Penev (2):
      net: ibm: emac: mal: fix wrong goto
      net: ibm: emac: mal: add dcr_unmap to _remove

Roy Luo (1):
      usb: dwc3: re-enable runtime PM after failed resume

Ruffalo Lavoisier (1):
      comedi: ni_routing: tools: Check when the file could not be opened

Samuel Holland (1):
      riscv: Omit optimized string routines when using KASAN

Saravanan Vajravel (1):
      RDMA/mad: Improve handling of timed out WRs of mad agent

Satya Priya Kakitapalli (1):
      clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x

Sean Christopherson (1):
      KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)

Selvarasu Ganesan (1):
      usb: dwc3: core: Stop processing of pending events if controller is halted

Sergey Senozhatsky (1):
      zram: free secondary algorithms names

Shawn Shao (1):
      usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario

Shyam Sundar S K (1):
      x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h

Siddharth Vadapalli (1):
      PCI: dra7xx: Fix error handling when IRQ request fails in probe

Simon Horman (1):
      netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n

Srinivasan Shanmugam (1):
      drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe

Subramanian Ananthanarayanan (1):
      PCI: Add ACS quirk for Qualcomm SA8775P

SurajSonawane2415 (1):
      hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma

Tao Chen (1):
      bpf: Check percpu map value size first

Thomas Gleixner (1):
      x86/apic: Remove logical destination mode for 64-bit

Thomas Richter (1):
      s390/cpum_sf: Remove WARN_ON_ONCE statements

Tom Chung (2):
      drm/amd/display: Disable replay if VRR capability is false
      drm/amd/display: Fix VRR cannot enable

Tony Ambardar (1):
      libbpf: Ensure new BTF objects inherit input endianness

Ulf Hansson (1):
      pmdomain: core: Use dev_name() instead of kobject_get_path() in debugfs

Vijendar Mukunda (1):
      ASoC: amd: acp: add ZSC control register programming sequence

Vitaly Lifshits (1):
      e1000e: change I219 (19) devices to ADP

Vladimir Oltean (1):
      net: dsa: refuse cross-chip mirroring operations

Wade Wang (1):
      HID: plantronics: Workaround for an unexcepted opposite volume key

Wadim Egorov (1):
      usb: typec: tipd: Free IRQ only if it was requested before

WangYuli (1):
      PCI: Add function 0 DMA alias quirk for Glenfly Arise chip

Wentao Guan (1):
      LoongArch: Fix memleak in pci_acpi_scan_root()

Wojciech Drewek (1):
      ice: Flush FDB entries before reset

Wojciech Gładysz (1):
      ext4: nested locking for xattr inode

Xin Long (1):
      sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start

Xu Kuohai (1):
      bpf: Prevent tail call between progs attached to different hooks

Xu Yang (1):
      usb: chipidea: udc: enable suspend interrupt after usb reset

Yanjun Zhang (1):
      NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()

Ying Sun (1):
      riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown

Yonatan Maman (2):
      nouveau/dmem: Fix privileged error in copy engine channel
      nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error

Yonghong Song (1):
      bpf, x64: Fix a jit convergence issue

Yunke Cao (1):
      media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()

Zhang Rui (3):
      thermal: intel: int340x: processor: Fix warning during module unload
      powercap: intel_rapl_tpmi: Ignore minor version change
      powercap: intel_rapl_tpmi: Fix bogus register reading

Zhu Jun (1):
      tools/iio: Add memory allocation failure check for trigger_name

Zijun Hu (2):
      driver core: bus: Fix double free in driver API bus_register()
      driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute

 arch/arm64/net/bpf_jit_comp.c                      |   53 +-
 arch/loongarch/pci/acpi.c                          |    1 +
 arch/riscv/include/asm/sparsemem.h                 |    2 +-
 arch/riscv/include/asm/string.h                    |    2 +
 arch/riscv/kernel/elf_kexec.c                      |    6 +
 arch/riscv/kernel/entry.S                          |    4 +-
 arch/riscv/kernel/riscv_ksyms.c                    |    3 -
 arch/riscv/lib/Makefile                            |    2 +
 arch/riscv/lib/strcmp.S                            |    1 +
 arch/riscv/lib/strlen.S                            |    1 +
 arch/riscv/lib/strncmp.S                           |    1 +
 arch/riscv/purgatory/Makefile                      |    2 +
 arch/s390/include/asm/facility.h                   |    6 +-
 arch/s390/include/asm/io.h                         |    2 +
 arch/s390/kernel/Makefile                          |    2 +-
 arch/s390/kernel/earlypgm.S                        |   23 -
 arch/s390/kernel/entry.S                           |   15 +
 arch/s390/kernel/perf_cpum_sf.c                    |   12 +-
 arch/s390/mm/cmm.c                                 |   18 +-
 arch/x86/include/asm/apic.h                        |    8 -
 arch/x86/include/asm/kvm_host.h                    |    2 +
 arch/x86/kernel/amd_nb.c                           |    3 +
 arch/x86/kernel/apic/apic_flat_64.c                |  122 +-
 arch/x86/kvm/lapic.c                               |   42 +-
 arch/x86/kvm/svm/svm.c                             |    2 +
 arch/x86/kvm/vmx/vmx.c                             |    2 +
 arch/x86/net/bpf_jit_comp.c                        |   54 +-
 debian.master/upstream-stable                      |    3 +-
 drivers/acpi/resource.c                            |   29 +-
 drivers/ata/libata-eh.c                            |   18 +-
 drivers/base/bus.c                                 |    8 +-
 drivers/block/zram/zram_drv.c                      |    5 +
 drivers/bluetooth/btusb.c                          |   20 +-
 drivers/char/virtio_console.c                      |   18 +-
 drivers/clk/bcm/clk-bcm53573-ilp.c                 |    2 +-
 drivers/clk/imx/clk-imx7d.c                        |    4 +-
 drivers/clk/qcom/gcc-sc8180x.c                     |  350 +-
 .../drivers/ni_routing/tools/convert_c_to_py.c     |    5 +
 drivers/cpufreq/amd-pstate.c                       |    7 +-
 drivers/dax/device.c                               |    2 +-
 drivers/gpio/gpio-aspeed.c                         |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |    4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |    7 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   36 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   18 +-
 .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c |    2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   39 +-
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  |   96 +-
 drivers/gpu/drm/amd/display/dc/core/dc_state.c     |    8 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |    3 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c  |    3 +-
 .../amd/display/dc/dcn32/dcn32_resource_helpers.c  |   14 +-
 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |    5 +-
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |    4 +-
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |   30 +-
 .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c    |    4 +-
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |    8 +-
 .../amd/display/dc/link/accessories/link_dp_cts.c  |    5 +-
 .../drm/amd/display/dc/link/hwss/link_hwss_dio.c   |    5 +-
 .../display/dc/link/protocols/link_dp_capability.c |    2 +-
 .../display/dc/resource/dce112/dce112_resource.c   |    5 +-
 .../amd/display/dc/resource/dcn32/dcn32_resource.c |    3 +
 drivers/gpu/drm/i915/display/intel_hdcp.c          |   10 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |   52 +-
 drivers/gpu/drm/nouveau/dispnv04/crtc.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |    2 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_chan.c             |   21 +-
 drivers/gpu/drm/nouveau/nouveau_chan.h             |    3 +-
 drivers/gpu/drm/nouveau/nouveau_dmem.c             |    2 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |    4 +-
 drivers/gpu/drm/v3d/v3d_perfmon.c                  |    9 +-
 drivers/gpu/drm/vc4/vc4_perfmon.c                  |    7 +-
 drivers/gpu/drm/xe/Makefile                        |   18 +-
 drivers/gpu/drm/xe/xe_bb.c                         |    3 +-
 drivers/gpu/drm/xe/xe_exec_queue.c                 |   37 +-
 drivers/gpu/drm/xe/xe_exec_queue_types.h           |    6 +-
 drivers/gpu/drm/xe/xe_execlist.c                   |    3 +-
 drivers/gpu/drm/xe/xe_guc_ct.c                     |   39 +-
 drivers/gpu/drm/xe/xe_guc_submit.c                 |   49 +-
 drivers/gpu/drm/xe/xe_hw_engine.c                  |   31 +
 drivers/gpu/drm/xe/xe_hw_engine.h                  |    7 +
 drivers/gpu/drm/xe/xe_lrc.c                        |   35 +-
 drivers/gpu/drm/xe/xe_preempt_fence.c              |   12 +-
 drivers/gpu/drm/xe/xe_vm.c                         |   34 +-
 drivers/gpu/drm/xe/xe_wa_oob.rules                 |    2 +
 drivers/hid/amd-sfh-hid/amd_sfh_client.c           |   14 +-
 drivers/hid/hid-ids.h                              |    3 +
 drivers/hid/hid-multitouch.c                       |    8 +-
 drivers/hid/hid-plantronics.c                      |   23 +
 drivers/hid/intel-ish-hid/ishtp-fw-loader.c        |    2 +-
 drivers/hwmon/Kconfig                              |    5 +
 drivers/hwmon/intel-m10-bmc-hwmon.c                |    2 +-
 drivers/hwmon/k10temp.c                            |    1 +
 drivers/i2c/busses/i2c-i801.c                      |    9 +-
 drivers/i3c/master/i3c-master-cdns.c               |    1 +
 drivers/idle/intel_idle.c                          |   31 +-
 drivers/infiniband/core/mad.c                      |   14 +-
 drivers/infiniband/hw/mlx5/odp.c                   |   25 +-
 drivers/infiniband/ulp/rtrs/rtrs-srv.c             |   13 +-
 drivers/iommu/amd/io_pgtable.c                     |    8 +-
 drivers/iommu/amd/iommu.c                          |   54 +-
 drivers/media/common/videobuf2/videobuf2-core.c    |    8 +-
 drivers/mfd/intel-lpss-pci.c                       |  201 +-
 drivers/mfd/intel_soc_pmic_chtwc.c                 |    1 -
 drivers/mmc/host/sdhci-of-dwcmshc.c                |    8 +
 drivers/net/dsa/b53/b53_common.c                   |   17 +-
 drivers/net/dsa/lan9303-core.c                     |   29 +
 drivers/net/ethernet/adi/adin1110.c                |    4 +-
 drivers/net/ethernet/ibm/emac/mal.c                |    4 +-
 drivers/net/ethernet/intel/e1000e/hw.h             |    4 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |    4 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    1 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |    2 +
 drivers/net/ethernet/intel/ice/ice_dpll.c          |    6 +-
 drivers/net/ethernet/intel/ice/ice_eswitch_br.c    |    5 +-
 drivers/net/ethernet/intel/ice/ice_eswitch_br.h    |    1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |   27 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |   19 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |    2 -
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |   11 +
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |    9 +-
 .../net/ethernet/intel/ice/ice_vf_lib_private.h    |    1 -
 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c  |   57 +
 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h  |    1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |    4 +
 drivers/net/ethernet/renesas/ravb.h                |    3 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   25 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    2 +-
 drivers/net/phy/bcm84881.c                         |    4 +-
 drivers/net/phy/dp83869.c                          |    1 -
 drivers/net/phy/phy_device.c                       |    5 +-
 drivers/net/ppp/ppp_async.c                        |    2 +-
 drivers/net/slip/slhc.c                            |   57 +-
 drivers/net/virtio_net.c                           |   78 +-
 drivers/net/vxlan/vxlan_core.c                     |   10 +-
 drivers/net/vxlan/vxlan_private.h                  |    2 +-
 drivers/net/vxlan/vxlan_vnifilter.c                |   19 +-
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |   15 +
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h |    1 +
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c    |    2 +
 drivers/net/wireless/microchip/wilc1000/sdio.c     |    8 +
 drivers/net/wireless/realtek/rtw89/mac.c           |    7 +
 drivers/net/wireless/realtek/rtw89/reg.h           |    4 +
 drivers/ntb/hw/mscc/ntb_hw_switchtec.c             |    1 +
 drivers/nvdimm/nd_virtio.c                         |    9 +
 drivers/nvme/host/ioctl.c                          |   22 +-
 drivers/opp/core.c                                 |    4 +-
 drivers/pci/controller/dwc/pci-dra7xx.c            |    8 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c    |    4 +-
 drivers/pci/controller/dwc/pcie-designware.c       |    2 +
 drivers/pci/controller/dwc/pcie-designware.h       |    6 +-
 drivers/pci/controller/dwc/pcie-qcom-ep.c          |   14 +-
 drivers/pci/controller/dwc/pcie-qcom.c             |   72 +-
 drivers/pci/controller/dwc/pcie-rcar-gen4.c        |    2 +-
 drivers/pci/endpoint/pci-epc-core.c                |   14 +
 drivers/pci/quirks.c                               |    8 +
 drivers/pmdomain/core.c                            |   33 +-
 drivers/power/supply/power_supply_core.c           |    6 +-
 drivers/powercap/intel_rapl_tpmi.c                 |   19 +-
 drivers/remoteproc/imx_rproc.c                     |   13 +-
 drivers/scsi/fnic/fnic_main.c                      |    2 +-
 drivers/scsi/lpfc/lpfc_ct.c                        |   22 +-
 drivers/scsi/lpfc/lpfc_disc.h                      |    7 +
 drivers/scsi/lpfc/lpfc_els.c                       |  132 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   43 +-
 drivers/scsi/wd33c93.c                             |    2 +-
 drivers/soundwire/cadence_master.c                 |   39 +-
 drivers/soundwire/cadence_master.h                 |    5 +
 drivers/soundwire/intel.h                          |    2 +
 drivers/soundwire/intel_auxdevice.c                |    1 +
 drivers/soundwire/intel_bus_common.c               |   27 +-
 drivers/staging/vme_user/vme_fake.c                |    6 +
 drivers/staging/vme_user/vme_tsi148.c              |    6 +
 .../int340x_thermal/processor_thermal_device_pci.c |    2 -
 drivers/thermal/thermal_core.c                     |    5 +-
 drivers/thermal/thermal_core.h                     |    3 +
 drivers/thermal/thermal_netlink.c                  |    9 +-
 drivers/tty/serial/serial_core.c                   |   16 +-
 drivers/ufs/core/ufshcd.c                          |    5 +-
 drivers/usb/chipidea/udc.c                         |    8 +-
 drivers/usb/dwc2/platform.c                        |   26 +-
 drivers/usb/dwc3/core.c                            |   30 +-
 drivers/usb/dwc3/core.h                            |    4 -
 drivers/usb/dwc3/gadget.c                          |   11 -
 drivers/usb/gadget/function/uvc_v4l2.c             |   12 +-
 drivers/usb/gadget/udc/core.c                      |    1 +
 drivers/usb/host/xhci-dbgcap.c                     |  133 +-
 drivers/usb/host/xhci-dbgcap.h                     |    2 +-
 drivers/usb/host/xhci-pci.c                        |    5 +
 drivers/usb/host/xhci-plat.c                       |    6 +
 drivers/usb/misc/yurex.c                           |   19 +-
 drivers/usb/storage/unusual_devs.h                 |   11 +
 drivers/usb/typec/tipd/core.c                      |    3 +-
 drivers/video/fbdev/core/fbcon.c                   |    2 +
 drivers/video/fbdev/sis/sis_main.c                 |    2 +-
 drivers/virtio/virtio.c                            |   59 +-
 fs/btrfs/extent-tree.c                             |   26 +-
 fs/btrfs/free-space-cache.c                        |    4 +-
 fs/btrfs/free-space-cache.h                        |    7 +
 fs/btrfs/volumes.h                                 |    6 +
 fs/btrfs/zoned.c                                   |    2 +-
 fs/ext4/ext4.h                                     |    1 +
 fs/ext4/super.c                                    |   29 +-
 fs/ext4/xattr.c                                    |    4 +-
 fs/f2fs/file.c                                     |   13 +
 fs/nfs/callback_xdr.c                              |    2 +
 fs/nfs/client.c                                    |    1 +
 fs/nfs/nfs42proc.c                                 |    2 +-
 fs/nfs/nfs4state.c                                 |    2 +-
 fs/nfsd/filecache.c                                |    4 +-
 fs/nfsd/nfssvc.c                                   |    6 +-
 fs/ntfs3/file.c                                    |   40 +-
 fs/ntfs3/frecord.c                                 |   21 +-
 fs/ntfs3/fslog.c                                   |   19 +-
 fs/ntfs3/namei.c                                   |    4 +-
 fs/proc/kcore.c                                    |   36 +-
 fs/smb/client/smb2inode.c                          |   24 +-
 fs/smb/client/smb2ops.c                            |   47 +-
 fs/smb/client/smb2pdu.c                            |    6 +
 fs/unicode/mkutf8data.c                            |   70 -
 fs/unicode/utf8data.c_shipped                      | 6703 ++++++++++----------
 include/linux/bpf.h                                |    1 +
 include/linux/nfs_fs_sb.h                          |    1 +
 include/linux/pci-epc.h                            |    2 +
 include/linux/pci_ids.h                            |    3 +
 include/linux/virtio.h                             |   11 +-
 include/net/mctp.h                                 |    2 +-
 include/net/rtnetlink.h                            |   17 +
 include/net/sch_generic.h                          |    1 -
 include/net/sock.h                                 |    2 +
 io_uring/io_uring.c                                |   15 +
 io_uring/rw.c                                      |   19 +-
 kernel/bpf/arraymap.c                              |    3 +
 kernel/bpf/core.c                                  |   21 +-
 kernel/bpf/hashtab.c                               |    3 +
 kernel/bpf/syscall.c                               |   19 +-
 kernel/kthread.c                                   |    2 +
 kernel/rcu/tree_nocb.h                             |    8 +-
 mm/secretmem.c                                     |    4 +-
 net/bluetooth/hci_conn.c                           |    3 +
 net/bluetooth/rfcomm/sock.c                        |    2 -
 net/bridge/br_netfilter_hooks.c                    |    5 +
 net/bridge/br_netlink.c                            |    6 +-
 net/bridge/br_private.h                            |    5 +-
 net/bridge/br_vlan.c                               |   19 +-
 net/core/dst.c                                     |   17 +-
 net/core/rtnetlink.c                               |   29 +
 net/core/skbuff.c                                  |   12 +-
 net/dsa/user.c                                     |   11 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   10 +-
 net/ipv4/netfilter/nft_fib_ipv4.c                  |    4 +-
 net/ipv4/tcp_input.c                               |   42 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                |    5 +-
 net/ipv6/netfilter/nft_fib_ipv6.c                  |    5 +-
 net/l2tp/l2tp_core.c                               |    4 +-
 net/l2tp/l2tp_core.h                               |    1 +
 net/mctp/af_mctp.c                                 |    6 +-
 net/mctp/device.c                                  |   30 +-
 net/mctp/neigh.c                                   |   31 +-
 net/mctp/route.c                                   |   33 +-
 net/mpls/af_mpls.c                                 |   31 +-
 net/mptcp/mib.c                                    |    2 +
 net/mptcp/mib.h                                    |    2 +
 net/mptcp/pm_netlink.c                             |    3 +-
 net/mptcp/protocol.c                               |   24 +-
 net/mptcp/subflow.c                                |    6 +-
 net/netfilter/nf_nat_core.c                        |  120 +-
 net/netfilter/nf_tables_api.c                      |    2 +-
 net/netfilter/nft_compat.c                         |    6 +-
 net/netfilter/nft_log.c                            |    2 +-
 net/netfilter/nft_meta.c                           |    2 +-
 net/netfilter/nft_numgen.c                         |    2 +-
 net/netfilter/nft_set_pipapo.c                     |    8 +-
 net/netfilter/nft_tunnel.c                         |    5 +-
 net/netfilter/xt_CHECKSUM.c                        |   33 +-
 net/netfilter/xt_CLASSIFY.c                        |   16 +-
 net/netfilter/xt_CONNSECMARK.c                     |   36 +-
 net/netfilter/xt_CT.c                              |  106 +-
 net/netfilter/xt_IDLETIMER.c                       |   59 +-
 net/netfilter/xt_LED.c                             |   39 +-
 net/netfilter/xt_NFLOG.c                           |   36 +-
 net/netfilter/xt_RATEEST.c                         |   39 +-
 net/netfilter/xt_SECMARK.c                         |   27 +-
 net/netfilter/xt_TRACE.c                           |   35 +-
 net/netfilter/xt_addrtype.c                        |   15 +-
 net/netfilter/xt_cluster.c                         |   33 +-
 net/netfilter/xt_connbytes.c                       |    4 +-
 net/netfilter/xt_connlimit.c                       |   39 +-
 net/netfilter/xt_connmark.c                        |   28 +-
 net/netfilter/xt_mark.c                            |   42 +-
 net/netlink/af_netlink.c                           |    3 +-
 net/phonet/pn_netlink.c                            |   28 +-
 net/rxrpc/sendmsg.c                                |   10 +-
 net/sched/sch_api.c                                |    7 +-
 net/sctp/socket.c                                  |   18 +-
 net/socket.c                                       |    7 +-
 net/unix/af_unix.c                                 |   80 +-
 sound/pci/hda/hda_intel.c                          |    2 +-
 sound/pci/hda/patch_realtek.c                      |    1 +
 sound/soc/amd/acp/acp-legacy-common.c              |    5 +
 sound/soc/amd/acp/amd.h                            |    2 +
 tools/iio/iio_generic_buffer.c                     |    4 +
 tools/lib/bpf/btf.c                                |    1 +
 tools/lib/bpf/libbpf.c                             |   18 +-
 tools/perf/util/machine.c                          |   17 +-
 tools/perf/util/thread.c                           |    4 -
 tools/perf/util/thread.h                           |    1 -
 tools/testing/ktest/ktest.pl                       |    2 +-
 tools/testing/selftests/bpf/progs/bpf_misc.h       |   15 +-
 .../testing/selftests/bpf/progs/verifier_int_ptr.c |    5 +-
 tools/testing/selftests/bpf/test_loader.c          |   47 +-
 tools/testing/selftests/mm/hmm-tests.c             |    2 +-
 .../selftests/net/forwarding/no_forwarding.sh      |    2 +-
 tools/testing/selftests/rseq/rseq.c                |  110 +-
 tools/testing/selftests/rseq/rseq.h                |   10 +-
 316 files changed, 6800 insertions(+), 5242 deletions(-)
 delete mode 100644 arch/s390/kernel/earlypgm.S



More information about the kernel-team mailing list