From: ZhangPeng <zhangpeng362(a)huawei.com>
Backport linux-6.6.9 linux-6.6.13 LTS patches from upstream.
git cherry-pick v6.6.8..v6.6.9~1 -s
git cherry-pick v6.6.9..v6.6.10~1 -s
git cherry-pick v6.6.10..v6.6.11~1 -s
git cherry-pick v6.6.11..v6.6.12~1 -s
git cherry-pick v6.6.12..v6.6.13~1 -s
There are only 1 simple context conflicts:
block: warn once for each partition in bio_check_ro()
Build and boot test passed for arm64 & x86.
Aabish Malik (1):
  ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx
    series
Adrian Cinal (1):
  net: bcmgenet: Fix FCS generation for fragmented skbuffs
Alex Bee (1):
  clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name
Alex Deucher (3):
  drm/amd/display: Increase frame warning limit with KASAN or KCSAN in
    dml
  drm/amdgpu: skip gpu_info fw loading on navi12
  drm/amd/display: add nv12 bounding box
Alex Lu (1):
  Bluetooth: Add more enc key size check
Alex Williamson (1):
  vfio/mtty: Overhaul mtty interrupt handling
Alexander Atanasov (1):
  scsi: core: Always send batch on reset or error handling command
Alexis Lothoré (1):
  pinctrl: at91-pio4: use dedicated lock class for IRQ
Alison Schofield (3):
  cxl/core: Always hold region_rwsem while reading poison lists
  kernel/resource: Increment by align value in get_free_mem_region()
  cxl/memdev: Hold region_rwsem during inject and clear poison ops
Alper Ak (1):
  USB: serial: option: add Quectel EG912Y module support
Alvin Lee (1):
  drm/amd/display: Increase num voltage states to 40
Andrew Davis (2):
  ARM: dts: dra7: Fix DRA7 L3 NoC node register size
  phy: ti: gmii-sel: Fix register offset when parent is not a syscon
    node
Andrii Staikov (1):
  i40e: Restore VF MSI-X state during PCI reset
Andy Chi (1):
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook
Andy Gospodarek (1):
  bnxt_en: do not map packet buffers twice
Armin Wolf (1):
  hwmon: (corsair-psu) Fix probe when built-in
Arnd Bergmann (4):
  Bluetooth: hci_event: shut up a false-positive warning
  x86/xen: add CPU dependencies for 32-bit build
  kexec: fix KEXEC_FILE dependencies
  kexec: select CRYPTO from KEXEC_FILE instead of depending on it
Avraham Stern (1):
  wifi: iwlwifi: pcie: avoid a NULL pointer dereference
Baokun Li (1):
  mm/filemap: avoid buffered read/write race to read inconsistent data
Ben Greear (1):
  wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap
Benjamin Bara (1):
  i2c: core: Fix atomic xfer check for non-preempt config
Benjamin Bigler (1):
  spi: spi-imx: correctly configure burst length when using dma
Bitao Hu (1):
  nvme: fix deadlock between reset and scan
Bjorn Helgaas (1):
  Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
Boris Burkov (1):
  btrfs: free qgroup pertrans reserve on transaction abort
Brad Cowie (1):
  netfilter: nf_nat: fix action not being set for all ct states
Bryan O'Donoghue (3):
  media: qcom: camss: Fix V4L2 async notifier error path
  media: qcom: camss: Fix genpd cleanup
  media: qcom: camss: Comment CSID dt_id field
Cameron Williams (2):
  parport: parport_serial: Add Brainboxes BAR details
  parport: parport_serial: Add Brainboxes device IDs and geometry
Can Guo (1):
  scsi: ufs: core: Let the sq_lock protect sq_tail_slot access
Carlos Llamas (5):
  binder: use EPOLLERR from eventpoll.h
  binder: fix use-after-free in shinker's callback
  binder: fix trivial typo of binder_free_buf_locked()
  binder: fix comment on binder_alloc_new_buf() return value
  scripts/decode_stacktrace.sh: optionally use LLVM utilities
Carolina Jubran (1):
  net/mlx5e: XDP, Drop fragmented packets larger than MTU size
ChanWoo Lee (1):
  scsi: ufs: qcom: Return ufs_qcom_clk_scale_*() errors in
    ufs_qcom_clk_scale_notify()
Chancel Liu (1):
  ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
Chao Song (1):
  soundwire: intel_ace2x: fix AC timing setting for ACE2.x
Charan Teja Kalla (1):
  mm: migrate high-order folios in swap cache correctly
Charlene Liu (1):
  drm/amd/display: get dprefclk ss info from integration info table
Charles Keepax (2):
  pinctrl: lochnagar: Don't build on MIPS
  ASoC: wm8974: Correct boost mixer inputs
Chen Ni (1):
  asix: Add check for usbnet_get_endpoints
Chen-Yu Tsai (1):
  wifi: cfg80211: Add my certificate
Cheng-Han Wu (1):
  ksmbd: Remove unused field in ksmbd_user struct
Chester Lin (1):
  pinctrl: s32cc: Avoid possible string truncation
Chris Mi (1):
  net/mlx5e: Decrease num_block_tc when unblock tc offload
Chris Morgan (1):
  clk: rockchip: rk3568: Add PLL rate for 292.5MHz
Christoffer Sandberg (1):
  Input: soc_button_array - add mapping for airplane mode button
Christoph Hellwig (1):
  block: renumber QUEUE_FLAG_HW_WC
Chuck Lever (1):
  SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806
Chukun Pan (1):
  arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3
Claudio Imbrenda (1):
  KVM: s390: vsie: fix wrong VIR 37 when MSO is used
Claudiu Beznea (1):
  net: ravb: Wait for operating mode to be applied
Clément Villeret (1):
  ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA
Dan Carpenter (4):
  net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get()
  net/mlx5e: Fix error codes in alloc_branch_attr()
  usb: fotg210-hcd: delete an incorrect bounds test
  ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup
Dan Williams (1):
  driver core: Add a guard() definition for the device_lock()
Daniel Golle (1):
  net: phy: skip LED triggers on PHYs on SFP modules
Dave Airlie (1):
  nouveau/tu102: flush all pdbs on vmm flush
Dave Ertman (1):
  ice: alter feature support check for SRIOV and LAG
Dave Jiang (3):
  cxl: Add cxl_decoders_committed() helper
  cxl: Add cxl_num_decoders_committed() usage to cxl_test
  cxl/hdm: Fix a benign lockdep splat
David Ahern (1):
  net/ipv6: Revert remove expired routes with a separated list of routes
David E. Box (3):
  platform/x86/intel/pmc: Add suspend callback
  platform/x86/intel/pmc: Allow reenabling LTRs
  platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
David Howells (5):
  afs: Fix the dynamic root's d_delete to always delete unused dentries
  afs: Fix dynamic root lookup DNS check
  keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on
    expiry
  afs: Fix overwriting of result of DNS query
  afs: Fix use-after-free due to get/remove race in volume tree
David Lechner (1):
  iio: triggered-buffer: prevent possible freeing of wrong buffer
David Lin (1):
  ASoC: nau8822: Fix incorrect type in assignment and cast to restricted
    __be16
David Rau (1):
  ASoC: da7219: Support low DC impedance headset
David Thompson (1):
  mlxbf_gige: fix receive packet race condition
Denys Zagorui (1):
  bpftool: Fix -Wcast-qual warning
Dinghao Liu (2):
  net/mlx5e: fix a potential double-free in fs_udp_create_groups
  net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
Dmitry Antipov (1):
  smb: client, common: fix fortify warnings
Dmytro Laktyushkin (1):
  drm/amd/display: update dcn315 lpddr pstate latency
Douglas Anderson (3):
  drm/bridge: parade-ps8640: Never store more than msg->size bytes in
    AUX xfer
  drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX
    xfer
  drm/bridge: ps8640: Fix size mismatch warning w/ len
Edward Adam Davis (3):
  wifi: mac80211: check if the existing link config remains unchanged
  keys, dns: Fix missing size check of V1 server-list header
  mptcp: fix uninit-value in mptcp_incoming_options
Eric Biggers (1):
  crypto: xts - use 'spawn' for underlying single-block cipher
Eric Dumazet (7):
  net: sched: ife: fix potential use-after-free
  net/rose: fix races in rose_kill_by_device()
  net: check dev->gso_max_size in gso_features_check()
  virtio_net: avoid data-races on dev->stats fields
  tcp: derive delack_max from rto_min
  net: prevent mss overflow in skb_segment()
  net: constify sk_dst_get() and __sk_dst_get() argument
Esther Shimanovich (1):
  Input: i8042 - add nomux quirk for Acer P459-G2-M
Eugen Hristev (1):
  ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset
Fabio Estevam (1):
  dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
Fedor Pchelkin (2):
  net: 9p: avoid freeing uninit memory in p9pdu_vreadf
  ksmbd: free ppace array on error in parse_dacl
Felix Fietkau (1):
  wifi: mt76: fix crash with WED rx support enabled
Finley Xiao (1):
  clk: rockchip: rk3128: Fix aclk_peri_src's parent
Florian Eckert (1):
  leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
Frederic Weisbecker (3):
  rcu: Introduce rcu_cpu_online()
  rcu/tasks: Handle new PF_IDLE semantics
  rcu/tasks-trace: Handle new PF_IDLE semantics
Frédéric Danis (1):
  Bluetooth: L2CAP: Send reject on command corrupted request
Geert Uytterhoeven (2):
  reset: Fix crash when freeing non-existent optional resets
  mmc: core: Cancel delayed work before releasing host
Geliang Tang (1):
  selftests: mptcp: join: fix subflow_send_ack lookup
George Stark (1):
  iio: adc: meson: add separate config for axg SoC family
Gergo Koteles (5):
  ALSA: hda/tas2781: select program 0, conf 0 by default
  ASoC: tas2781: check the validity of prm_no/cfg_no
  ALSA: hda/tas2781: do not use regcache
  ALSA: hda/tas2781: move set_drv_data outside tasdevice_init
  ALSA: hda/tas2781: remove sound controls in unbind
Ghanshyam Agrawal (1):
  kselftest: alsa: fixed a print formatting warning
Guanghui Feng (1):
  uio: Fix use-after-free in uio_open
Guanjun (1):
  dmaengine: idxd: Protect int_handle field in hw descriptor
Guilherme G. Piccoli (1):
  HID: nintendo: Prevent divide-by-zero on code
Haibo Chen (1):
  iio: adc: imx93: add four channels for imx93 adc
Hamza Mahfooz (1):
  drm/amd/display: fix hw rotated modes when PSR-SU is enabled
Hangbin Liu (1):
  selftests: bonding: do not set port down when adding to bond
Hangyu Hua (1):
  net: sched: em_text: fix possible memory leak in em_text_destroy()
Hans de Goede (5):
  platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
  Input: atkbd - skip ATKBD_CMD_GETID in translated mode
  ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
  ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk
  ACPI: resource: Add another DMI match for the TongFang GMxXGxx
Haoran Liu (1):
  Input: ipaq-micro-keys - add error handling for devm_kmemdup
Haren Myneni (1):
  powerpc/pseries/vas: Migration suspend waits for no in-progress open
    windows
Hawking Zhang (1):
  drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt
Heiko Carstens (1):
  s390/vx: fix save/restore of fpu kernel context
Heiko Stuebner (1):
  arm64: dts: rockchip: fix rk356x pcie msg interrupt name
Helge Deller (2):
  linux/export: Fix alignment for 64-bit ksymtab entries
  linux/export: Ensure natural alignment of kcrctab array
Hengqi Chen (1):
  LoongArch: Preserve syscall nr across execve()
Herve Codina (1):
  lib/vsprintf: Fix %pfwf when current node refcount == 0
Hyunwoo Kim (1):
  Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
Ian Rogers (1):
  bpftool: Align output skeleton ELF code
Imre Deak (1):
  drm/i915/mtl: Fix HDMI/DP PLL clock selection
Inki Dae (1):
  drm/exynos: fix a wrong error checking
Ira Weiny (1):
  cxl/pmu: Ensure put_device on pmu devices
Ivan Lipski (1):
  drm/amd/display: Add monitor patch for specific eDP
Ivan Orlov (1):
  ALSA: pcmtest: stop timer before buffer is released
JP Kobryn (1):
  9p: prevent read overrun in protocol dump tracepoint
Jacob Keller (1):
  ice: stop trashing VF VSI aggregator node ID information
Jai Luthra (1):
  dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data
James Clark (1):
  coresight: etm4x: Fix width of CCITMIN field
Jani Nikula (2):
  drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select
  drm/crtc: fix uninitialized variable use
Javier Carrasco (2):
  iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time
    table
  iio: tmag5273: fix temperature offset
Jeff Layton (3):
  fs: new accessor methods for atime and mtime
  client: convert to new timestamp accessors
  nfsd: drop the nfsd_put helper
Jeffrey Hugo (1):
  accel/qaic: Implement quirk for SOC_HW_VERSION
Jens Axboe (1):
  io_uring: use fget/fput consistently
Jensen Huang (1):
  i2c: rk3x: fix potential spinlock recursion on poll
Jeremie Knuesel (1):
  ALSA: usb-audio: Increase delay in MOTU M quirk
Jeremy Soller (1):
  ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13
Jerome Brunet (1):
  ASoC: hdmi-codec: fix missing report for jack initial status
Jiajun Xie (1):
  mm: fix unmap_mapping_range high bits shift bug
Jianbo Liu (1):
  net/mlx5e: Fix overrun reported by coverity
Jinghao Jia (1):
  x86/kprobes: fix incorrect return address calculation in
    kprobe_emulate_call_indirect
Jinyang He (1):
  LoongArch: Set unwind stack type to unknown rather than set error flag
Jiri Olsa (1):
  bpf: Fix prog_array_map_poke_run map poke update
Jisheng Zhang (1):
  riscv: don't probe unaligned access speed if already done
Jocelyn Falempe (1):
  drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE
Johan Hovold (1):
  usb: typec: ucsi: fix gpio-based orientation detection
Johannes Berg (11):
  wifi: ieee80211: don't require protected vendor action frames
  wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock
  wifi: mac80211: don't re-add debugfs during reconfig
  wifi: mac80211: check defragmentation succeeded
  wifi: mac80211: mesh: check element parsing succeeded
  wifi: mac80211: mesh_plink: fix matches_local logic
  wifi: cfg80211: fix certs build to not depend on file order
  wifi: cfg80211: fix CQM for non-range use
  wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
  wifi: cfg80211: lock wiphy mutex for rfkill poll
  debugfs: fix automount d_fsdata usage
John Fastabend (1):
  bpf: syzkaller found null ptr deref in unix_bpf proto add
John Johansen (1):
  apparmor: Fix move_mount mediation by detecting if source is detached
Jorge Ramirez-Ortiz (1):
  mmc: rpmb: fixes pause retune on all RPMB partitions.
Jose Ignacio Tornos Martinez (1):
  net: usb: ax88179_178a: avoid failed operations when device is
    disconnected
Joshua Ashton (1):
  drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP
    displays without PSR
José Pekkarinen (1):
  Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1
Judy Hsiao (1):
  neighbour: Don't let neigh_forced_gc() disable preemption for long
Jörn-Thorben Hinz (1):
  net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
Kai-Heng Feng (1):
  r8169: Fix PCI error on system resume
Kamil Duljas (3):
  ASoC: Intel: Skylake: Fix mem leak in few functions
  ASoC: SOF: topology: Fix mem leak in sof_dai_load()
  ASoC: Intel: Skylake: mem leak in skl register function
Kangjing Huang (1):
  ksmbd: fix missing RDMA-capable flag for IPoIB device in
    ksmbd_rdma_capable_netdev()
Karthik Poosa (1):
  drm/i915/hwmon: Fix static analysis tool reported issues
Katarzyna Wieczerzycka (1):
  ice: Fix link_down_on_close message
Ke Xiao (1):
  i40e: fix use-after-free in i40e_aqc_add_filters()
Keith Busch (5):
  Revert "nvme-fc: fix race between error recovery and creating
    association"
  nvme-core: check for too small lba shift
  nvme: introduce helper function to get ctrl state
  nvme: ensure reset state check ordering
  nvme-ioctl: move capable() admin check to the end
Kent Gibson (1):
  gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()
Khaled Almahallawy (1):
  drm/i915/dp: Fix passing the correct DPCD_REV for
    drm_dp_set_phy_test_pattern
Konrad Dybcio (1):
  interconnect: qcom: sm8250: Enable sync_state
Krzysztof Kozlowski (3):
  stmmac: dwmac-loongson: drop useless check for compatible fallback
  MIPS: dts: loongson: drop incorrect dwmac fallback compatible
  reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
Kunwu Chan (1):
  ARM: OMAP2+: Fix null pointer dereference and memory leak in
    omap_soc_device_init
Kurt Kanzenbach (3):
  igc: Report VLAN EtherType matching back to user
  igc: Check VLAN TCI mask
  igc: Check VLAN EtherType mask
Lai Peter Jun Ann (1):
  net: stmmac: fix incorrect flag check in timestamp interrupt
Larysa Zaremba (1):
  ice: Fix PF with enabled XDP going no-carrier after reset
LeoLiuoc (1):
  PCI: Add ACS quirk for more Zhaoxin Root Ports
Lewis Huang (1):
  drm/amd/display: Pass pwrseq inst for backlight and ABM
Lijo Lazar (2):
  drm/amdgpu: Use another offset for GC 9.4.3 remap
  drm/amdgpu: Add NULL checks for function pointers
Lingkai Dong (1):
  drm: Fix FD ownership check in drm_master_check_perm()
Linus Torvalds (2):
  posix-timers: Get rid of [COMPAT_]SYS_NI() uses
  x86/csum: clean up `csum_partial' further
Liu Jian (1):
  net: check vlan filter feature in vlan_vids_add_by_dev() and
    vlan_vids_del_by_dev()
Lorenzo Bianconi (1):
  net: ethernet: mtk_wed: fix possible NULL pointer dereference in
    mtk_wed_wo_queue_tx_clean()
Louis Chauvet (1):
  spi: atmel: Fix clock issue when using devices with different
    polarities
Lu Yao (1):
  drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null
    pointer
Luca Weiss (1):
  Input: xpad - add Razer Wolverine V2 support
Luiz Augusto von Dentz (3):
  Bluetooth: Fix not notifying when connection encryption changes
  Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis
  Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
Léo Lam (1):
  wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
Maciej Strozek (2):
  ASoC: cs43130: Fix the position of const qualifier
  ASoC: cs43130: Fix incorrect frame delay configuration
Marc Dionne (1):
  net: Save and restore msg_namelen in sock_sendmsg
Marc Zyngier (3):
  KVM: arm64: vgic: Simplify kvm_vgic_destroy()
  KVM: arm64: vgic: Add a non-locking primitive for
    kvm_vgic_vcpu_destroy()
  KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
Marek Vasut (1):
  clk: si521xx: Increase stack based print buffer size in probe
Mario Limonciello (5):
  pinctrl: amd: Mask non-wake source pins with interrupt enabled at
    suspend
  platform/x86/amd/pmc: Move platform defines to header
  platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne
  platform/x86/amd/pmc: Move keyboard wakeup disablement detection to
    pmc-quirks
  platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13
Mark Brown (4):
  ASoC: meson: g12a-toacodec: Validate written enum values
  ASoC: meson: g12a-tohdmitx: Validate written enum values
  ASoC: meson: g12a-toacodec: Fix event generation
  ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
Mark Glover (1):
  USB: serial: ftdi_sio: update Actisense PIDs constant names
Martin K. Petersen (1):
  Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ
    affinity"
Mathieu Desnoyers (1):
  ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg()
Matthew Wilcox (Oracle) (5):
  mm/memory-failure: cast index to loff_t before shifting it
  mm/memory-failure: check the mapcount of the precise page
  mm: convert DAX lock/unlock page to lock/unlock folio
  mm/memory-failure: pass the folio and the page to collect_procs()
  ida: Fix crash in ida_free when the bitmap is empty
Matti Vaittinen (1):
  iio: kx022a: Fix acceleration value scaling
Matus Malych (1):
  ASoC: amd: yc: Add HP 255 G10 into quirk table
Maurizio Lombardi (2):
  nvme-pci: fix sleeping function called from interrupt context
  nvme-core: fix a memory leak in nvme_ns_info_from_identify()
Maxime Ripard (1):
  kunit: Warn if tests are slow
Michael Chan (1):
  bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
Michael Walle (1):
  phy: mediatek: mipi: mt8183: fix minimal supported frequency
Michael-CY Lee (1):
  wifi: avoid offset calculation on NULL pointer
Michal Schmidt (1):
  ice: fix theoretical out-of-bounds access in ethtool link modes
Michal Wajdeczko (1):
  kunit: Reset suite counter right before running tests
Mike Snitzer (1):
  dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM
Mike Tipton (1):
  interconnect: Treat xlate() returning NULL node as an error
Mikulas Patocka (1):
  dm-integrity: don't modify bio's immutable bio_vec in
    integrity_metadata()
Ming Lei (1):
  blk-mq: don't count completed flush data request as inflight in case
    of quiesce
Miquel Raynal (2):
  spi: atmel: Do not cancel a transfer upon any signal
  spi: atmel: Prevent spi transfers from being killed
Moshe Shemesh (2):
  net/mlx5: Fix fw tracer first block check
  RDMA/mlx5: Fix mkey cache WQ flush
Muhammad Usama Anjum (1):
  selftests: secretmem: floor the memory size to the multiple of
    page_size
Mukul Joshi (1):
  drm/amdkfd: Use common function for IP version check
Nam Cao (3):
  pinctrl: starfive: jh7110: ignore disabled device tree nodes
  pinctrl: starfive: jh7100: ignore disabled device tree nodes
  spi: cadence: revert "Add SPI transfer delays"
Namjae Jeon (17):
  ksmbd: reorganize ksmbd_iov_pin_rsp()
  ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
  ksmbd: add support for surrogate pair conversion
  ksmbd: no need to wait for binded connection termination at logoff
  ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
  ksmbd: separately allocate ci per dentry
  ksmbd: move oplock handling after unlock parent dir
  ksmbd: release interim response after sending status pending response
  ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
  ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
  ksmbd: set epoch in create context v2 lease
  ksmbd: set v2 lease capability
  ksmbd: downgrade RWH lease caching state to RH for directory
  ksmbd: send v2 lease break notification for directory
  ksmbd: lazy v2 lease break on smb2_write()
  ksmbd: avoid duplicate opinfo_put() call on error of
    smb21_lease_break_ack()
  ksmbd: don't allow O_TRUNC open on read-only share
Naveen Mamindlapalli (2):
  octeontx2-af: Always configure NIX TX link credits based on max frame
    size
  octeontx2-af: Re-enable MAC TX in otx2_stop processing
NeilBrown (1):
  nfsd: call nfsd_last_thread() before final nfsd_put()
Ngai-Mint Kwan (1):
  ice: Shut down VSI with "link-down-on-close" enabled
Nitesh Shetty (1):
  nvme: prevent potential spectre v1 gadget
Noah Goldstein (1):
  x86/csum: Remove unnecessary odd handling
Nuno Sa (2):
  iio: imu: adis16475: add spi_device_id table
  iio: imu: adis16475: use bit numbers in assign_bit()
Pablo Neira Ayuso (3):
  netfilter: nf_tables: skip set commit for deleted/destroyed sets
  netfilter: nf_tables: set transport offset from mac header for
    netdev/egress
  netfilter: nft_immediate: drop chain reference counter on error
Paolo Abeni (4):
  mptcp: refactor sndbuf auto-tuning
  mptcp: fix possible NULL pointer dereference on close
  mptcp: fix inconsistent state on fastopen race
  mptcp: prevent tcp diag from closing listener subflows
Paolo Bonzini (1):
  KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL
Patrick Rudolph (3):
  pinctrl: cy8c95x0: Fix typo
  pinctrl: cy8c95x0: Fix regression
  pinctrl: cy8c95x0: Fix get_pincfg
Paulo Alcantara (5):
  smb: client: fix OOB in cifsd when receiving compounded resps
  smb: client: fix potential OOB in cifs_dump_detail()
  smb: client: fix OOB in SMB2_query_info_init()
  smb: client: fix OOB in smbCalcSize()
  smb: client: fix potential OOB in smb2_dump_detail()
Peter Ujfalusi (6):
  ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
  ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not
    available
  ASoC: hdac_hda: Conditionally register dais for HDMI and Analog
  ASoC: SOF: ipc4-topology: Correct data structures for the SRC module
  ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module
  ASoC: SOF: Intel: hda-codec: Delay the codec device registration
Peter Zijlstra (1):
  rcu: Break rcu_node_0 --> &rq->__lock order
Philip Yang (1):
  drm/amdkfd: svm range always mapped flag not working on APU
Pranjal Ramajor Asha Kanojiya (1):
  accel/qaic: Fix GEM import path code
Qu Wenruo (2):
  btrfs: qgroup: iterate qgroups without memory allocation for
    qgroup_reserve()
  btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta()
Quan Nguyen (1):
  i2c: aspeed: Handle the coalesced stop conditions with the start
    conditions.
Rafał Miłecki (1):
  nvmem: brcm_nvram: store a copy of NVRAM content
Rahul Rameshbabu (2):
  net/mlx5e: Correct snprintf truncation handling for fw_version buffer
  net/mlx5e: Correct snprintf truncation handling for fw_version buffer
    used by representors
Rajvi Jingar (1):
  platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore()
Ranjani Sridharan (2):
  ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline
  ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology
    cores
Reinhard Speyerer (1):
  USB: serial: option: add Quectel RM500Q R13 firmware support
Ricardo Rivera-Matos (3):
  ASoC: cs35l45: Use modern pm_ops
  ASoC: cs35l45: Prevent IRQ handling when suspending/resuming
  ASoC: cs35l45: Prevents spinning during runtime suspend
Rob Herring (1):
  arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
Rodrigo Cataldo (1):
  igc: Fix hicredit calculation
Ronald Wahl (2):
  net: ks8851: Fix TX stall caused by TX buffer overrun
  dmaengine: ti: k3-psil-am62: Fix SPI PDMA data
Rouven Czerwinski (1):
  net: rfkill: gpio: set GPIO direction
Ryan McClelland (1):
  HID: nintendo: fix initializer element is not constant error
Sarannya S (1):
  net: qrtr: ns: Return 0 if server port is not present
SeongJae Park (2):
  mm/damon/core: use number of passed access sampling as a timer
  mm/damon/core: make damon_start() waits until kdamond_fn() starts
Shannon Nelson (3):
  pds_vdpa: fix up format-truncation complaint
  pds_vdpa: clear config callback when status goes to 0
  pds_vdpa: set features order
Shengjiu Wang (3):
  ASoC: fsl_sai: Fix channel swap issue on i.MX8MP
  ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case
  ASoC: fsl_xcvr: refine the requested phy clock frequency
Shifeng Li (2):
  net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
  net/mlx5e: Fix a race in command alloc flow
Shigeru Yoshida (1):
  net: Return error from sk_stream_wait_connect() if sk_wait_event()
    fails
Shin'ichiro Kawasaki (2):
  platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
  Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
    probe"
Shuming Fan (1):
  ASoC: rt5650: add mutex to avoid the jack detection failure
Shyam Prasad N (2):
  cifs: cifs_chan_is_iface_active should be called with chan_lock held
  cifs: do not depend on release_iface for maintaining iface_list
Siddh Raman Pant (2):
  nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to
    llcp_local
  nfc: Do not send datagram if socket state isn't LLCP_BOUND
Siddhesh Dharme (1):
  ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
Sidhartha Kumar (1):
  maple_tree: do not preallocate nodes for slot stores
Sjoerd Simons (2):
  bus: moxtet: Mark the irq as shared
  bus: moxtet: Add spi device table
Slark Xiao (1):
  USB: serial: option: add Foxconn T99W265 with new baseline
Stefan Binding (1):
  ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
Stefan Hajnoczi (1):
  virtio_blk: fix snprintf truncation compiler warning
Stefan Wahren (2):
  ARM: sun9i: smp: Fix array-index-out-of-bounds read in
    sunxi_mc_smp_init
  ARM: sun9i: smp: fix return code check of of_property_match_string
Steven Rostedt (Google) (9):
  ring-buffer: Remove useless update to write_stamp in
    rb_try_to_discard()
  ring-buffer: Fix slowpath of interrupted event
  tracing / synthetic: Disable events after testing in
    synth_event_gen_test_init()
  ring-buffer: Fix wake ups when buffer_percent is set to 100
  ftrace: Fix modification of direct_function hash while in use
  tracing: Fix blocked reader of snapshot buffer
  tracing: Have large events show up as '[LINE TOO BIG]' instead of
    nothing
  tracing: Add size check when printing trace_marker output
  ring-buffer: Do not record in NMI if the arch does not support cmpxchg
    in NMI
Su Hui (2):
  iio: imu: inv_mpu6050: fix an error code problem in
    inv_mpu6050_read_raw
  phy: sunplus: return negative error code in sp_usb_phy_probe
Sudheer Mogilappagari (1):
  i40e: Fix filter input checks to prevent config with invalid values
Suman Ghosh (2):
  octeontx2-pf: Fix graceful exit during PFC configuration failure
  octeontx2-af: Fix marking couple of structure as __packed
Sumanth Korikkar (1):
  mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval
Svyatoslav Pankratov (1):
  crypto: qat - fix double free during reset
Takashi Sakamoto (1):
  firewire: ohci: suppress unexpected system reboot in AMD Ryzen
    machines and ASM108x/VT630x PCIe cards
Tasos Sahanidis (1):
  usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3
Thinh Tran (1):
  net/tg3: fix race condition in tg3_reset_task()
Thomas Gleixner (3):
  x86/alternatives: Sync core before enabling interrupts
  x86/alternatives: Disable interrupts and sync when optimizing NOPs in
    place
  x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully
Thomas Lange (1):
  net: Implement missing SO_TIMESTAMPING_NEW cmsg support
Thomas Weißschuh (1):
  net: avoid build bug in skb extension length calculation
Tirthendu Sarkar (1):
  xsk: add multi-buffer support for sockets sharing umem
Tom Jason Schwanke (1):
  ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360
    13-ay0xxx
Tony Lindgren (2):
  ARM: dts: Fix occasional boot hang for am3 usb
  bus: ti-sysc: Flush posted write only after srst_udelay
Tvrtko Ursulin (1):
  drm: Update file owner during use
Umesh Nerlige Ramappa (1):
  drm/i915/perf: Update handling of MMIO triggered reports
Vasiliy Kovalev (1):
  ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook
    XPro
Ville Syrjälä (5):
  drm/i915: Fix FEC state dump
  drm/i915: Introduce crtc_state->enhanced_framing
  drm/i915: Reject async flips with bigjoiner
  drm/i915/dmc: Don't enable any pipe DMC events
  drm/i915: Call intel_pre_plane_updates() also for pipes getting
    enabled
Vineet Gupta (2):
  ARC: fix spare error
  ARC: fix smatch warning
Vineeth Vijayan (1):
  s390/scm: fix virtual vs physical address confusion
Vishnu Sankar (1):
  platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some
    ThinkPad systems
Vlad Buslov (3):
  Revert "net/mlx5e: fix double free of encap_header in update funcs"
  Revert "net/mlx5e: fix double free of encap_header"
  net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num
Vladimir Oltean (2):
  net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above
  net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and above
WANG Rui (1):
  LoongArch: Apply dynamic relocations for LLD
Wadim Egorov (1):
  iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
Wang Yao (1):
  efi/loongarch: Use load address to calculate kernel entry address
Wayne Lin (2):
  drm/amd/display: pbn_div need be updated for hotplug event
  drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event
Wei Yongjun (1):
  scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
Weihao Li (1):
  clk: rockchip: rk3128: Fix HCLK_OTG gate register
Wen Gu (1):
  net/smc: fix invalid link access in dumping SMC-R connections
Wenchao Chen (1):
  mmc: sdhci-sprd: Fix eMMC init failure after hw reset
Xiang Yang (1):
  drm/exynos: fix a potential error pointer dereference
Xiao Yao (1):
  Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
Xiaolei Wang (2):
  dmaengine: fsl-edma: Do not suspend and resume the masked dma channel
    when the system is sleeping
  dmaengine: fsl-edma: Add judgment on enabling round robin arbitration
Xuan Zhuo (2):
  virtio_ring: fix syncs DMA memory with different direction
  virtio_net: fix missing dma unmap for resize
Yang Yingliang (2):
  i2c: qcom-geni: fix missing clk_disable_unprepare() and
    geni_se_resources_off()
  dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd()
Yaxiong Tian (1):
  thunderbolt: Fix memory leak in margining_port_remove()
Ye Bin (1):
  jbd2: fix soft lockup in journal_finish_inode_data_buffers()
Ying Hsu (1):
  Bluetooth: Fix deadlock in vhci_send_frame
Yong-Xuan Wang (1):
  RISCV: KVM: update external interrupt atomically for IMSIC swfile
Yu Kuai (1):
  block: warn once for each partition in bio_check_ro()
Yu Zhao (1):
  mm/mglru: skip special VMAs in lru_gen_look_around()
Yury Norov (1):
  net: mana: select PAGE_POOL
Zhang Yi (2):
  jbd2: correct the printing of write_flags in jbd2_write_superblock()
  jbd2: increase the journal IO's priority
ZhenGuo Yin (2):
  drm/amdgpu: re-create idle bo's PTE during VM state machine reset
  drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit
Zheng Yejian (1):
  tracing: Fix uaf issue when open the hist or hist_debug file
Zhipeng Lu (2):
  ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
  sfc: fix a double-free bug in efx_probe_filters
Ziqi Zhao (1):
  drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
Ziyang Huang (1):
  mmc: meson-mx-sdhc: Fix initialization frozen issue
Zizhi Wo (1):
  fs: cifs: Fix atime update check
Zongmin Zhou (1):
  ksmbd: prevent memory leak on error return
wangkeqi (1):
  connector: Fix proc_event_num_listeners count not cleared
xiongxin (1):
  gpio: dwapb: mask/unmask IRQ when disable/enale it
 .../devicetree/bindings/nvmem/mxs-ocotp.yaml  |  10 +-
 arch/arc/kernel/setup.c                       |   4 +-
 arch/arc/kernel/signal.c                      |   6 +-
 arch/arm/boot/dts/ti/omap/am33xx.dtsi         |   1 +
 arch/arm/boot/dts/ti/omap/dra7.dtsi           |   2 +-
 arch/arm/mach-omap2/id.c                      |   5 +
 arch/arm/mach-sunxi/mc_smp.c                  |   8 +-
 .../allwinner/sun50i-h616-orangepi-zero.dtsi  |   3 -
 .../allwinner/sun50i-h616-orangepi-zero2.dts  |   3 +
 .../allwinner/sun50i-h618-orangepi-zero3.dts  |   2 +
 .../dts/rockchip/rk3399-gru-chromebook.dtsi   |   3 +-
 .../dts/rockchip/rk3399-gru-scarlet-dumo.dts  |   4 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi  |   1 +
 arch/arm64/boot/dts/rockchip/rk356x.dtsi      |   2 +-
 arch/arm64/include/asm/syscall_wrapper.h      |   4 -
 arch/arm64/kvm/arm.c                          |   2 +-
 arch/arm64/kvm/vgic/vgic-init.c               |  47 ++--
 arch/arm64/kvm/vgic/vgic-mmio-v3.c            |   2 +-
 arch/arm64/kvm/vgic/vgic.h                    |   1 +
 arch/loongarch/Makefile                       |   2 +-
 arch/loongarch/include/asm/efi.h              |   2 +-
 arch/loongarch/include/asm/elf.h              |   2 +-
 arch/loongarch/kernel/stacktrace.c            |   2 +-
 arch/loongarch/kernel/unwind.c                |   1 -
 arch/loongarch/kernel/unwind_prologue.c       |   2 +-
 .../boot/dts/loongson/loongson64-2k1000.dtsi  |   3 +-
 arch/mips/boot/dts/loongson/ls7a-pch.dtsi     |   3 +-
 arch/powerpc/Kconfig                          |   4 +-
 arch/powerpc/platforms/pseries/vas.c          |  51 +++-
 arch/powerpc/platforms/pseries/vas.h          |   2 +
 arch/riscv/Kconfig                            |   4 +-
 arch/riscv/include/asm/syscall_wrapper.h      |   5 -
 arch/riscv/kernel/cpufeature.c                |   4 +
 arch/riscv/kvm/aia_imsic.c                    |  13 +
 arch/s390/Kconfig                             |   4 +-
 arch/s390/include/asm/fpu/api.h               |   2 +-
 arch/s390/include/asm/syscall_wrapper.h       |  13 +-
 arch/s390/kvm/vsie.c                          |   4 -
 arch/x86/Kconfig                              |   4 +-
 arch/x86/events/intel/core.c                  |   7 +-
 arch/x86/include/asm/syscall_wrapper.h        |  34 +--
 arch/x86/kernel/alternative.c                 |  14 +-
 arch/x86/kernel/head_64.S                     |  16 ++
 arch/x86/kernel/kprobes/core.c                |   3 +-
 arch/x86/lib/csum-partial_64.c                | 105 +++-----
 arch/x86/net/bpf_jit_comp.c                   |  46 ++++
 arch/x86/xen/Kconfig                          |   1 +
 block/blk-core.c                              |  14 +-
 block/blk-mq.c                                |  14 +-
 crypto/xts.c                                  |  23 +-
 drivers/accel/qaic/mhi_controller.c           |  15 +-
 drivers/accel/qaic/qaic_data.c                |   6 +-
 drivers/acpi/resource.c                       |   7 +
 drivers/acpi/thermal.c                        |   4 +-
 drivers/android/binder.c                      |   2 +-
 drivers/android/binder_alloc.c                |  10 +-
 drivers/block/virtio_blk.c                    |   8 +-
 drivers/bluetooth/hci_vhci.c                  |  10 +-
 drivers/bus/moxtet.c                          |   9 +-
 drivers/bus/ti-sysc.c                         |  18 +-
 drivers/clk/clk-si521xx.c                     |   4 +-
 drivers/clk/rockchip/clk-rk3128.c             |  24 +-
 drivers/clk/rockchip/clk-rk3568.c             |   1 +
 drivers/connector/cn_proc.c                   |   5 +-
 drivers/crypto/intel/qat/qat_common/adf_aer.c |   3 +-
 drivers/cxl/core/hdm.c                        |   9 +-
 drivers/cxl/core/mbox.c                       |   2 +-
 drivers/cxl/core/memdev.c                     |  31 ++-
 drivers/cxl/core/pmu.c                        |   2 +-
 drivers/cxl/core/port.c                       |   7 +
 drivers/cxl/core/region.c                     |   5 -
 drivers/cxl/cxl.h                             |   1 +
 drivers/dma/fsl-edma-main.c                   |  12 +-
 drivers/dma/idxd/submit.c                     |  14 +-
 drivers/dma/ti/k3-psil-am62.c                 |  12 +-
 drivers/dma/ti/k3-psil-am62a.c                |  12 +-
 drivers/firewire/ohci.c                       |  51 ++++
 drivers/firmware/efi/libstub/loongarch-stub.c |   4 +-
 drivers/firmware/efi/libstub/loongarch.c      |   6 +-
 drivers/gpio/gpio-dwapb.c                     |  12 +-
 drivers/gpio/gpiolib-cdev.c                   |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c   |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c       |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c        |   1 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c        |   5 -
 drivers/gpu/drm/amd/amdgpu/soc15.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h         |   2 +-
 .../amd/amdkfd/kfd_process_queue_manager.c    |  54 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c          |  18 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  14 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |   6 +
 .../drm/amd/display/dc/bios/bios_parser2.c    |  23 +-
 .../drm/amd/display/dc/bios/command_table2.c  |  12 +-
 .../drm/amd/display/dc/bios/command_table2.h  |   2 +-
 .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c        |   8 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |  26 +-
 .../gpu/drm/amd/display/dc/dc_bios_types.h    |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h  |   1 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c |   8 +-
 .../gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c |   7 +-
 .../gpu/drm/amd/display/dc/dce/dmub_abm_lcd.h |   2 +-
 .../display/dc/dce110/dce110_hw_sequencer.c   |  16 +-
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.c |   3 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c |  12 +-
 .../drm/amd/display/dc/dcn21/dcn21_hwseq.c    |  36 ++-
 .../amd/display/dc/dcn31/dcn31_panel_cntl.c   |   5 +-
 drivers/gpu/drm/amd/display/dc/dml/Makefile   |   4 +
 .../gpu/drm/amd/display/dc/dml/dc_features.h  |   2 +-
 .../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c  | 110 +++++++-
 drivers/gpu/drm/amd/display/dc/inc/hw/abm.h   |   3 +-
 .../drm/amd/display/dc/inc/hw/panel_cntl.h    |   2 +
 .../drm/amd/display/dc/link/link_factory.c    |  56 ++--
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |  14 +-
 .../display/include/grph_object_ctrl_defs.h   |   2 +
 .../display/modules/info_packet/info_packet.c |  13 +-
 drivers/gpu/drm/bridge/parade-ps8640.c        |   7 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c         |   4 +-
 drivers/gpu/drm/drm_auth.c                    |   3 +-
 drivers/gpu/drm/drm_crtc.c                    |   8 +-
 drivers/gpu/drm/drm_debugfs.c                 |  10 +-
 drivers/gpu/drm/drm_file.c                    |  40 ++-
 drivers/gpu/drm/drm_ioctl.c                   |   3 +
 drivers/gpu/drm/exynos/exynos_drm_dma.c       |   8 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c          |   2 +
 drivers/gpu/drm/i915/display/g4x_dp.c         |  10 +-
 drivers/gpu/drm/i915/display/intel_crt.c      |   2 +
 .../drm/i915/display/intel_crtc_state_dump.c  |   3 +
 drivers/gpu/drm/i915/display/intel_cx0_phy.c  |   3 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      |  22 +-
 drivers/gpu/drm/i915/display/intel_display.c  |  15 +-
 .../drm/i915/display/intel_display_types.h    |   2 +
 drivers/gpu/drm/i915/display/intel_dmc.c      |  43 ++-
 drivers/gpu/drm/i915/display/intel_dp.c       |   5 +-
 .../drm/i915/display/intel_dp_link_training.c |  35 ++-
 drivers/gpu/drm/i915/i915_hwmon.c             |   4 +-
 drivers/gpu/drm/i915/i915_perf.c              |  39 ++-
 drivers/gpu/drm/mgag200/mgag200_drv.h         |   5 +
 drivers/gpu/drm/mgag200/mgag200_g200er.c      |   5 +
 drivers/gpu/drm/mgag200/mgag200_g200ev.c      |   5 +
 drivers/gpu/drm/mgag200/mgag200_g200se.c      |   5 +
 drivers/gpu/drm/mgag200/mgag200_mode.c        |  10 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c         |   5 +-
 .../drm/nouveau/nvkm/subdev/mmu/vmmtu102.c    |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c           |   6 +-
 drivers/hid/hid-nintendo.c                    |  71 ++---
 drivers/hwmon/corsair-psu.c                   |  18 +-
 drivers/hwtracing/coresight/coresight-etm4x.h |   2 +-
 drivers/i2c/busses/i2c-aspeed.c               |  48 ++--
 drivers/i2c/busses/i2c-qcom-geni.c            |   8 +-
 drivers/i2c/busses/i2c-rk3x.c                 |  13 +-
 drivers/i2c/i2c-core.h                        |   4 +-
 drivers/iio/accel/kionix-kx022a.c             |  37 ++-
 drivers/iio/adc/imx93_adc.c                   |   4 +
 drivers/iio/adc/meson_saradc.c                |  16 +-
 drivers/iio/adc/ti_am335x_adc.c               |   4 +-
 .../buffer/industrialio-triggered-buffer.c    |  10 +
 .../iio/common/ms_sensors/ms_sensors_i2c.c    |   4 +-
 drivers/iio/imu/adis16475.c                   | 121 +++++----
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c    |   4 +-
 drivers/iio/magnetometer/tmag5273.c           |   2 +-
 drivers/infiniband/hw/mlx5/mr.c               |   2 +
 drivers/input/joystick/xpad.c                 |   1 +
 drivers/input/keyboard/atkbd.c                |  46 +++-
 drivers/input/keyboard/ipaq-micro-keys.c      |   3 +
 drivers/input/misc/soc_button_array.c         |   5 +
 drivers/input/mouse/synaptics.c               |   1 +
 drivers/input/serio/i8042-acpipnpio.h         |   8 +
 drivers/interconnect/core.c                   |   3 +
 drivers/interconnect/qcom/sm8250.c            |   1 +
 drivers/leds/trigger/ledtrig-tty.c            |   4 +
 drivers/md/Kconfig                            |   1 +
 drivers/md/dm-integrity.c                     |  11 +-
 .../platform/qcom/camss/camss-csid-gen2.c     |  14 +-
 drivers/media/platform/qcom/camss/camss.c     |  45 ++--
 drivers/mmc/core/block.c                      |   7 +-
 drivers/mmc/core/host.c                       |   1 +
 drivers/mmc/host/meson-mx-sdhc-mmc.c          |  26 +-
 drivers/mmc/host/sdhci-sprd.c                 |  10 +-
 .../net/ethernet/atheros/atl1e/atl1e_main.c   |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c     |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c |  11 +-
 .../net/ethernet/broadcom/genet/bcmgenet.c    |   4 +-
 drivers/net/ethernet/broadcom/tg3.c           |  11 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c   |  11 +-
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    |  34 ++-
 .../ethernet/intel/i40e/i40e_virtchnl_pf.h    |   3 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |   4 +-
 drivers/net/ethernet/intel/ice/ice_lag.c      |   2 +
 drivers/net/ethernet/intel/ice/ice_lib.c      |   7 +-
 drivers/net/ethernet/intel/ice/ice_main.c     |  12 +-
 drivers/net/ethernet/intel/igc/igc.h          |   1 +
 drivers/net/ethernet/intel/igc/igc_ethtool.c  |  42 ++-
 drivers/net/ethernet/intel/igc/igc_tsn.c      |   2 +-
 .../net/ethernet/marvell/octeontx2/af/npc.h   |   4 +-
 .../net/ethernet/marvell/octeontx2/af/rvu.h   |   1 +
 .../ethernet/marvell/octeontx2/af/rvu_cgx.c   |  17 ++
 .../ethernet/marvell/octeontx2/af/rvu_nix.c   | 118 +--------
 .../marvell/octeontx2/nic/otx2_dcbnl.c        |  17 +-
 drivers/net/ethernet/mediatek/mtk_wed_wo.c    |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c |  12 +-
 .../mellanox/mlx5/core/diag/fw_tracer.c       |   2 +-
 .../mellanox/mlx5/core/en/fs_tt_redirect.c    |   1 +
 .../mellanox/mlx5/core/en/tc/act/mirred.c     |   5 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun.c   |  30 ++-
 .../mellanox/mlx5/core/en/tc_tun_encap.c      |   3 +-
 .../net/ethernet/mellanox/mlx5/core/en/xdp.c  |   4 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c    |   2 +-
 .../ethernet/mellanox/mlx5/core/en_ethtool.c  |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_rep.c  |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_tc.c   |  10 +-
 .../net/ethernet/mellanox/mlx5/core/eswitch.h |   3 +-
 .../mellanox/mlx5/core/eswitch_offloads.c     |  31 ++-
 .../mlx5/core/eswitch_offloads_termtbl.c      |   4 +-
 .../net/ethernet/mellanox/mlx5/core/vport.c   |   2 +-
 .../mellanox/mlxbf_gige/mlxbf_gige_rx.c       |   9 +-
 drivers/net/ethernet/micrel/ks8851.h          |   3 +
 drivers/net/ethernet/micrel/ks8851_common.c   |  20 +-
 drivers/net/ethernet/micrel/ks8851_spi.c      |  42 +--
 drivers/net/ethernet/microsoft/Kconfig        |   1 +
 drivers/net/ethernet/mscc/ocelot_stats.c      |  16 +-
 drivers/net/ethernet/qlogic/qla3xxx.c         |   2 +
 drivers/net/ethernet/realtek/r8169_main.c     |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c      |  65 +++--
 drivers/net/ethernet/sfc/rx_common.c          |   4 +-
 .../ethernet/stmicro/stmmac/dwmac-loongson.c  |   5 -
 .../ethernet/stmicro/stmmac/stmmac_hwtstamp.c |   2 +-
 drivers/net/phy/phy_device.c                  |   6 +-
 drivers/net/usb/ax88172a.c                    |   4 +-
 drivers/net/usb/ax88179_178a.c                |  23 +-
 drivers/net/virtio_net.c                      |  90 +++----
 .../wireless/intel/iwlwifi/pcie/internal.h    |   4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c  |  10 +-
 .../net/wireless/intel/iwlwifi/pcie/trans.c   |  21 +-
 drivers/net/wireless/mediatek/mt76/dma.c      |  10 +-
 drivers/nvme/host/core.c                      |  67 +++--
 drivers/nvme/host/fc.c                        |  27 +-
 drivers/nvme/host/ioctl.c                     |  21 +-
 drivers/nvme/host/nvme.h                      |   6 +
 drivers/nvme/host/pci.c                       |  14 +-
 drivers/nvme/host/rdma.c                      |  23 +-
 drivers/nvme/host/tcp.c                       |  27 +-
 drivers/nvme/target/configfs.c                |   3 +
 drivers/nvmem/brcm_nvram.c                    | 134 +++++++---
 drivers/parport/parport_serial.c              |  64 +++++
 drivers/pci/pci.c                             |   6 +
 drivers/pci/pci.h                             |   2 +
 drivers/pci/pcie/aspm.c                       |  19 ++
 drivers/pci/quirks.c                          |   8 +-
 .../phy/mediatek/phy-mtk-mipi-dsi-mt8183.c    |   2 +-
 drivers/phy/sunplus/phy-sunplus-usb2.c        |   2 +-
 drivers/phy/ti/phy-gmii-sel.c                 |   5 +-
 drivers/pinctrl/cirrus/Kconfig                |   3 +-
 drivers/pinctrl/nxp/pinctrl-s32cc.c           |   4 +-
 drivers/pinctrl/pinctrl-amd.c                 |   9 +
 drivers/pinctrl/pinctrl-amd.h                 |   5 +
 drivers/pinctrl/pinctrl-at91-pio4.c           |   8 +
 drivers/pinctrl/pinctrl-cy8c95x0.c            |  14 +-
 .../starfive/pinctrl-starfive-jh7100.c        |   4 +-
 .../starfive/pinctrl-starfive-jh7110.c        |   4 +-
 drivers/platform/x86/amd/pmc/pmc-quirks.c     |  20 ++
 drivers/platform/x86/amd/pmc/pmc.c            |  33 +--
 drivers/platform/x86/amd/pmc/pmc.h            |  12 +
 drivers/platform/x86/intel/pmc/adl.c          |   9 +-
 drivers/platform/x86/intel/pmc/cnp.c          |  26 +-
 drivers/platform/x86/intel/pmc/core.c         |  14 +-
 drivers/platform/x86/intel/pmc/core.h         |   7 +-
 drivers/platform/x86/intel/pmc/mtl.c          |   9 +-
 drivers/platform/x86/intel/pmc/tgl.c          |   9 +-
 drivers/platform/x86/intel/vbtn.c             |  19 +-
 drivers/platform/x86/thinkpad_acpi.c          |  98 ++++++-
 drivers/reset/core.c                          |   8 +-
 drivers/reset/hisilicon/hi6220_reset.c        |   2 +-
 drivers/s390/block/scm_blk.c                  |   7 +-
 drivers/scsi/aacraid/aacraid.h                |   1 -
 drivers/scsi/aacraid/commsup.c                |   6 +-
 drivers/scsi/aacraid/linit.c                  |  14 -
 drivers/scsi/aacraid/src.c                    |  25 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c             |   9 +-
 drivers/scsi/scsi_error.c                     |   2 +
 drivers/soundwire/intel_ace2x.c               |   3 +-
 drivers/spi/spi-atmel.c                       |  92 ++++++-
 drivers/spi/spi-cadence.c                     |   1 -
 drivers/spi/spi-imx.c                         |  15 +-
 drivers/thunderbolt/debugfs.c                 |   2 +-
 drivers/ufs/core/ufshcd.c                     |   3 +-
 drivers/ufs/host/ufs-qcom.c                   |   6 +-
 drivers/uio/uio.c                             |   7 +-
 drivers/usb/fotg210/fotg210-hcd.c             |   3 -
 drivers/usb/serial/ftdi_sio.c                 |   6 +-
 drivers/usb/serial/ftdi_sio_ids.h             |   6 +-
 drivers/usb/serial/option.c                   |   5 +
 drivers/usb/storage/unusual_devs.h            |  11 +
 drivers/usb/typec/ucsi/ucsi_glink.c           |   2 +-
 drivers/vdpa/pds/debugfs.c                    |   2 +-
 drivers/vdpa/pds/vdpa_dev.c                   |   7 +-
 drivers/virtio/virtio_ring.c                  |   6 +-
 fs/afs/cell.c                                 |   6 +-
 fs/afs/dynroot.c                              |  31 ++-
 fs/afs/internal.h                             |   2 +
 fs/afs/volume.c                               |  26 +-
 fs/btrfs/disk-io.c                            |  28 ++
 fs/btrfs/qgroup.c                             |  96 +++----
 fs/btrfs/qgroup.h                             |   9 +
 fs/btrfs/transaction.c                        |   2 -
 fs/btrfs/transaction.h                        |   3 +
 fs/dax.c                                      |  24 +-
 fs/debugfs/file.c                             |   8 +
 fs/debugfs/inode.c                            |  27 +-
 fs/debugfs/internal.h                         |  10 +-
 fs/jbd2/commit.c                              |  10 +-
 fs/jbd2/journal.c                             |  24 +-
 fs/libfs.c                                    |  41 ++-
 fs/nfsd/nfsctl.c                              |  32 ++-
 fs/nfsd/nfsd.h                                |   8 +-
 fs/nfsd/nfssvc.c                              |   2 +-
 fs/smb/client/cifs_debug.c                    |  12 +-
 fs/smb/client/cifsglob.h                      |   4 +-
 fs/smb/client/cifspdu.h                       |  24 +-
 fs/smb/client/cifssmb.c                       |   6 +-
 fs/smb/client/connect.c                       |  14 +-
 fs/smb/client/file.c                          |  18 +-
 fs/smb/client/fscache.h                       |   6 +-
 fs/smb/client/inode.c                         |  17 +-
 fs/smb/client/misc.c                          |   4 +
 fs/smb/client/smb2misc.c                      |  30 +--
 fs/smb/client/smb2ops.c                       |  65 +++--
 fs/smb/client/smb2pdu.c                       |  37 ++-
 fs/smb/client/smb2pdu.h                       |  16 +-
 fs/smb/common/smb2pdu.h                       |  18 +-
 fs/smb/server/connection.c                    |  16 --
 fs/smb/server/ksmbd_work.c                    |  51 ++--
 fs/smb/server/mgmt/user_config.h              |   1 -
 fs/smb/server/oplock.c                        | 118 ++++++++-
 fs/smb/server/oplock.h                        |   8 +-
 fs/smb/server/smb2ops.c                       |   9 +-
 fs/smb/server/smb2pdu.c                       | 179 +++++++------
 fs/smb/server/smbacl.c                        |  11 +-
 fs/smb/server/transport_rdma.c                |  40 ++-
 fs/smb/server/unicode.c                       | 187 ++++++++++----
 fs/smb/server/vfs.c                           |  14 +-
 fs/smb/server/vfs_cache.c                     |  30 ++-
 fs/smb/server/vfs_cache.h                     |   9 +-
 include/drm/drm_file.h                        |  13 +-
 include/linux/blk_types.h                     |   2 +
 include/linux/blkdev.h                        |   2 +-
 include/linux/bpf.h                           |   3 +
 include/linux/damon.h                         |  16 +-
 include/linux/dax.h                           |  10 +-
 include/linux/device.h                        |   2 +
 include/linux/export-internal.h               |   6 +-
 include/linux/fs.h                            |  85 +++++-
 include/linux/ieee80211.h                     |   7 +-
 include/linux/jbd2.h                          |   3 +
 include/linux/key-type.h                      |   1 +
 include/net/bluetooth/hci_core.h              |   9 +-
 include/net/ip6_fib.h                         |  64 +----
 include/net/netfilter/nf_tables_ipv4.h        |   2 +-
 include/net/sock.h                            |   9 +-
 include/net/tcp.h                             |   2 +
 include/net/xdp_sock.h                        |   2 +
 include/trace/events/9p.h                     |  11 +-
 io_uring/cancel.c                             |  11 +-
 io_uring/io_uring.c                           |  36 +--
 kernel/Kconfig.kexec                          |   2 +
 kernel/bpf/arraymap.c                         |  58 +----
 kernel/rcu/rcu.h                              |   2 +
 kernel/rcu/tasks.h                            |  32 ++-
 kernel/rcu/tree.c                             |  43 ++-
 kernel/resource.c                             |   4 +-
 kernel/sys_ni.c                               |  14 +
 kernel/time/posix-stubs.c                     |  45 ----
 kernel/trace/ftrace.c                         | 100 ++++---
 kernel/trace/ring_buffer.c                    | 148 ++++-------
 kernel/trace/synth_event_gen_test.c           |  11 +
 kernel/trace/trace.c                          |  32 ++-
 kernel/trace/trace.h                          |   1 +
 kernel/trace/trace_events_hist.c              |  12 +-
 kernel/trace/trace_output.c                   |   6 +-
 lib/idr.c                                     |   2 +-
 lib/kunit/test.c                              |  42 ++-
 lib/maple_tree.c                              |  11 +
 lib/test_ida.c                                |  40 +++
 lib/vsprintf.c                                |  11 +-
 mm/damon/core.c                               | 102 ++++----
 mm/filemap.c                                  |   9 +
 mm/memory-failure.c                           |  60 ++---
 mm/memory.c                                   |   4 +-
 mm/memory_hotplug.c                           |   8 +-
 mm/migrate.c                                  |   9 +-
 mm/vmscan.c                                   |  13 +-
 net/8021q/vlan_core.c                         |   9 +-
 net/9p/protocol.c                             |  17 +-
 net/bluetooth/af_bluetooth.c                  |   7 +-
 net/bluetooth/hci_event.c                     |  30 ++-
 net/bluetooth/l2cap_core.c                    |  21 +-
 net/bluetooth/mgmt.c                          |  25 +-
 net/bluetooth/smp.c                           |   7 +
 net/core/dev.c                                |   3 +
 net/core/neighbour.c                          |   9 +-
 net/core/skbuff.c                             |   5 +-
 net/core/sock.c                               |  12 +-
 net/core/sock_map.c                           |   2 +
 net/core/stream.c                             |   2 +-
 net/dns_resolver/dns_key.c                    |  25 +-
 net/ife/ife.c                                 |   1 +
 net/ipv4/tcp.c                                |   3 +-
 net/ipv4/tcp_output.c                         |  16 +-
 net/ipv6/ip6_fib.c                            |  55 +---
 net/ipv6/route.c                              |   6 +-
 net/mac80211/cfg.c                            |   4 +-
 net/mac80211/driver-ops.c                     |   6 +-
 net/mac80211/ht.c                             |   1 +
 net/mac80211/mesh_plink.c                     |  16 +-
 net/mac80211/mlme.c                           |   4 +-
 net/mptcp/options.c                           |   1 +
 net/mptcp/protocol.c                          |  27 +-
 net/mptcp/protocol.h                          |  63 ++++-
 net/mptcp/sockopt.c                           |   5 +-
 net/mptcp/subflow.c                           |  42 ++-
 net/netfilter/nf_nat_ovs.c                    |   3 +-
 net/netfilter/nf_tables_api.c                 |   2 +-
 net/netfilter/nf_tables_core.c                |   2 +-
 net/netfilter/nft_immediate.c                 |   2 +-
 net/nfc/llcp_core.c                           |  39 ++-
 net/nfc/llcp_sock.c                           |   5 +
 net/qrtr/ns.c                                 |   4 +-
 net/rfkill/rfkill-gpio.c                      |   8 +
 net/rose/af_rose.c                            |  39 ++-
 net/sched/em_text.c                           |   4 +-
 net/smc/smc_diag.c                            |   3 +-
 net/socket.c                                  |   2 +
 net/sunrpc/svc_xprt.c                         |   5 +-
 net/wireless/certs/wens.hex                   |  87 +++++++
 net/wireless/core.c                           |   2 +
 net/wireless/core.h                           |   1 +
 net/wireless/nl80211.c                        |  56 ++--
 net/xdp/xsk.c                                 |   2 +-
 net/xdp/xsk_buff_pool.c                       |   3 +
 samples/vfio-mdev/mtty.c                      | 239 +++++++++++------
 scripts/decode_stacktrace.sh                  |  19 +-
 security/apparmor/apparmorfs.c                |   1 +
 security/apparmor/mount.c                     |   4 +
 security/keys/gc.c                            |  31 ++-
 security/keys/internal.h                      |  11 +-
 security/keys/key.c                           |  15 +-
 security/keys/proc.c                          |   2 +-
 sound/drivers/pcmtest.c                       |  13 +-
 sound/hda/intel-nhlt.c                        |  33 ++-
 sound/pci/hda/patch_realtek.c                 |  20 +-
 sound/pci/hda/tas2781_hda_i2c.c               | 244 ++++++++++--------
 sound/soc/amd/yc/acp6x-mach.c                 |  14 +
 sound/soc/codecs/cs35l45-i2c.c                |   2 +-
 sound/soc/codecs/cs35l45-spi.c                |   2 +-
 sound/soc/codecs/cs35l45.c                    |  56 +++-
 sound/soc/codecs/cs43130.c                    |   6 +-
 sound/soc/codecs/da7219-aad.c                 |   2 +-
 sound/soc/codecs/hdac_hda.c                   |  23 +-
 sound/soc/codecs/hdmi-codec.c                 |  12 +-
 sound/soc/codecs/nau8822.c                    |   9 +-
 sound/soc/codecs/rt5645.c                     |  10 +-
 sound/soc/codecs/tas2781-comlib.c             |   4 +-
 sound/soc/codecs/tas2781-fmwlib.c             |  14 +-
 sound/soc/codecs/tas2781-i2c.c                |   2 +
 sound/soc/codecs/wm8974.c                     |   6 +-
 sound/soc/fsl/fsl_rpmsg.c                     |  10 +-
 sound/soc/fsl/fsl_sai.c                       |   3 +
 sound/soc/fsl/fsl_xcvr.c                      |  14 +-
 sound/soc/intel/boards/bytcr_rt5640.c         |  31 ++-
 sound/soc/intel/boards/skl_hda_dsp_generic.c  |   2 +
 sound/soc/intel/skylake/skl-pcm.c             |   9 +-
 sound/soc/intel/skylake/skl-sst-ipc.c         |   4 +-
 sound/soc/mediatek/mt8186/mt8186-dai-adda.c   |   2 +-
 sound/soc/meson/g12a-toacodec.c               |   5 +-
 sound/soc/meson/g12a-tohdmitx.c               |   8 +-
 sound/soc/sof/intel/hda-codec.c               |  18 +-
 sound/soc/sof/ipc3-topology.c                 |   2 +
 sound/soc/sof/ipc4-control.c                  |  20 +-
 sound/soc/sof/ipc4-topology.c                 |  61 +++--
 sound/soc/sof/ipc4-topology.h                 |  34 ++-
 sound/soc/sof/sof-audio.c                     |  65 +++--
 sound/soc/sof/sof-audio.h                     |   2 +
 sound/soc/sof/topology.c                      |   4 +-
 sound/usb/quirks.c                            |   4 +-
 tools/bpf/bpftool/gen.c                       |  15 +-
 tools/testing/cxl/Kbuild                      |   1 +
 tools/testing/cxl/cxl_core_exports.c          |   7 +
 tools/testing/cxl/test/cxl.c                  |   5 +-
 tools/testing/radix-tree/maple.c              |   2 +-
 tools/testing/selftests/alsa/mixer-test.c     |   2 +-
 .../bonding/bond-arp-interval-causes-panic.sh |   6 +-
 tools/testing/selftests/mm/memfd_secret.c     |   3 +
 .../testing/selftests/net/mptcp/mptcp_join.sh |   8 +-
 493 files changed, 5473 insertions(+), 2775 deletions(-)
 create mode 100644 net/wireless/certs/wens.hex
 create mode 100644 tools/testing/cxl/cxl_core_exports.c
-- 
2.25.1