Linux 2964 Published by

Linus Torvalds has announced the release of the third release candidate for Linux Kernel 6.8.



Linux kernel 6.8-rc3 released

Hmm. A slightly larger rc3 that I'd have hoped for, although at this stage in the release process it's not something that really worries me yet.

Aside from the usual driver fixes (with sound, gpu and nvme standing out), we've got mainly filesystem fixes (tracefs and ext4) and a big chunk of tooling updates (perf and selftests).

The rest is mostly a random collection of fixes all over. Fairly quiet on the arch side, with mainly just some parisc fixes.

Linus

Full source: https://git.kernel.org/torvalds/t/linux-6.8-rc3.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.8-rc3/v6.7

You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.8-rc3/v6.8-rc2

Kernel

Alan Adamson (1):
      nvme: allow passthru cmd error logging

Alexander Tsoy (6):
      ALSA: usb-audio: Skip setting clock selector for single connections
      ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
      ALSA: usb-audio: Support read-only clock selector control
      Revert "ALSA: usb-audio: Skip setting clock selector for single
connections"
      ALSA: usb-audio: Check presence of valid altsetting control
      ALSA: usb-audio: Ignore clock selector errors for single connection

Andi Shyti (1):
      MAINTAINERS: Update i2c host drivers repository

Andreas Gruenbacher (1):
      Revert "gfs2: Use GL_NOBLOCK flag for non-blocking lookups"

Andrew Halaney (1):
      MAINTAINERS: Drop unreachable reviewer for Qualcomm ETHQOS ethernet driver

Andrew Lunn (1):
      net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads

Andrey Albershteyn (1):
      xfs: reset XFS_ATTR_INCOMPLETE filter on node removal

Andy Chi (1):
      ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power

Ard Biesheuvel (2):
      arm64: Revert "scs: Work around full LTO issue with dynamic SCS"
      arm64: scs: Disable LTO for SCS patching code

Arnaldo Carvalho de Melo (10):
      tools headers uapi: Sync linux/stat.h with the kernel sources to
pick STATX_MNT_ID_UNIQUE
      tools arch x86: Sync the msr-index.h copy with the kernel
sources to pick IA32_MKTME_KEYID_PARTITIONING
      tools headers UAPI: Sync linux/fcntl.h with the kernel sources
      tools headers UAPI: Update tools's copy of drm.h headers to pick
DRM_IOCTL_MODE_CLOSEFB
      tools headers UAPI: Sync kvm headers with the kernel sources
      tools headers UAPI: Sync unistd.h to pick {list,stat}mount,
lsm_{[gs]et_self_attr,list_modules} syscall numbers
      tools headers x86 cpufeatures: Sync with the kernel sources to
pick TDX, Zen, APIC MSR fence changes
      tools headers: Update the copy of x86's mem{cpy,set}_64.S used
in 'perf bench'
      tools include UAPI: Sync linux/mount.h copy with the kernel sources
      perf tools headers: update the asm-generic/unaligned.h copy with
the kernel sources

Arthur Grillo (1):
      Documentation: KUnit: Update the instructions on how to test
static functions

Audra Mitchell (1):
      selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag

Badal Nilawar (1):
      drm/hwmon: Fix abi doc warnings

Badhri Jagan Sridharan (1):
      Revert "usb: typec: tcpm: fix cc role at port reset"

Baokun Li (8):
      ext4: fix double-free of blocks due to wrong extents moved_len
      ext4: do not trim the group with corrupted block bitmap
      ext4: regenerate buddy after block freeing failed if under fc replay
      ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
      ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when
block bitmap corrupt
      ext4: avoid allocating blocks from corrupted group in
ext4_mb_try_best_found()
      ext4: avoid allocating blocks from corrupted group in
ext4_mb_find_by_goal()
      ext4: mark the group block bitmap as corrupted before reporting an error

Benjamin Poirier (5):
      selftests: team: Add missing config options
      selftests: bonding: Check initial state
      selftests: net: Remove executable bits from library scripts
      selftests: net: List helper scripts in TEST_FILES Makefile variable
      selftests: forwarding: List helper scripts in TEST_FILES Makefile variable

Benjamin Tissoires (4):
      selftests/hid: wacom: fix confidence tests
      HID: bpf: remove double fdget()
      HID: bpf: actually free hdev memory after attaching a HID-BPF program
      HID: bpf: use __bpf_kfunc instead of noinline

Breno Leitao (2):
      bnxt_en: Make PTP timestamp HWRM more silent
      net: sysfs: Fix /sys/class/net/<iface> path

Brenton Simpson (1):
      Input: xpad - add Lenovo Legion Go controllers

Brett Creeley (6):
      pds_core: Prevent health thread from running during reset/remove
      pds_core: Cancel AQ work on teardown
      pds_core: Use struct pdsc for the pdsc_adminq_isr private data
      pds_core: Prevent race issues involving the adminq
      pds_core: Clear BARs on reset
      pds_core: Rework teardown/setup flow to be more common

Caleb Sander (5):
      nvme: return string as char *, not unsigned char *
      nvme: remove redundant status mask
      nvme: take const cmd pointer in read-only helpers
      nvme: split out fabrics version of nvme_opcode_str()
      nvme-fc: log human-readable opcode on timeout

Carlos Llamas (1):
      binder: signal epoll threads of self-work

Chaitanya Kulkarni (3):
      nvme: add module description to stop warnings
      nvmet: add module description to stop warnings
      nvme-common: add module description

Charlene Liu (2):
      Revert "drm/amd/display: initialize all the dpm level's stutter latency"
      drm/amd/display: fix USB-C flag update after enc10 feature init

Chen-Yu Tsai (3):
      ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
      ASoC: sun4i-spdif: Fix requirements for H6
      ASoC: sun4i-spdif: Add Allwinner H616 compatible

Chhayly Leang (1):
      ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR

Christian A. Ehrhardt (3):
      usb: ucsi: Add missing ppm_lock
      usb: ucsi_acpi: Fix command completion handling
      usb: ucsi_acpi: Quirk to ack a connector change ack cmd

Christoph Niedermaier (1):
      tty: serial: Fix bit order in RS485 flag definitions

Christophe JAILLET (4):
      dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
      dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
      dmaengine: fsl-qdma: Remove a useless devm_kfree()
      ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()

Chunhai Guo (1):
      erofs: relaxed temporary buffers allocation on readahead

Colin Ian King (1):
      scsi: initio: Remove redundant variable 'rb'

Damian Muszynski (1):
      crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx

Dan Carpenter (5):
      HID: hid-steam: remove pointless error message
      HID: hid-steam: Fix cleanup in probe()
      kunit: Fix a NULL vs IS_ERR() bug
      kunit: device: Fix a NULL vs IS_ERR() check in init()
      serial: 8250_pci1xxxx: fix off by one in pci1xxxx_process_read_data()

Daniel Bristot de Oliveira (1):
      tracing/timerlat: Move hrtimer_init to timerlat_fd open()

Daniel Golle (3):
      net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working
      net: phy: mediatek-ge-soc: sync driver with MediaTek SDK
      net: dsa: mt7530: fix 10M/100M speed on MT7988 switch

Daniel Wagner (12):
      nvme-fc: do not wait in vain when unloading module
      nvmet-fcloop: swap the list_add_tail arguments
      nvmet-fc: release reference on target port
      nvmet-fc: defer cleanup using RCU properly
      nvmet-fc: free queue and assoc directly
      nvmet-fc: hold reference on hostport match
      nvmet-fc: remove null hostport pointer check
      nvmet-fc: do not tack refs on tgtports from assoc
      nvmet-fc: abort command when there is no binding
      nvmet-fc: avoid deadlock on delete association path
      nvmet-fc: take ref count on tgtport before delete assoc
      nvmet-fc: use RCU list iterator for assoc_list

Darrick J. Wong (1):
      xfs: remove conditional building of rt geometry validator functions

Dave Airlie (2):
      nouveau/gsp: use correct size for registry rpc.
      nouveau: offload fence uevents work to workqueue

Dave Kleikamp (1):
      Revert "jfs: fix shift-out-of-bounds in dbJoin"

David Gow (1):
      MAINTAINERS: kunit: Add Rae Moar as a reviewer

David Hildenbrand (3):
      uprobes: use pagesize-aligned virtual address when replacing pages
      mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty()
      mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range()

David McFarland (1):
      drm/amd: Don't init MEC2 firmware when it fails to load

David Senoner (1):
      ALSA: hda/realtek: Fix the external mic not being recognised for
Acer Swift 1 SF114-32

Dmitry Baryshkov (1):
      usb: typec: tcpm: fix the PD disabled case

Dmitry Goncharov (1):
      kbuild: Replace tabs with spaces when followed by conditionals

Dmitry Safonov (2):
      selftests/net: Rectify key counters checks
      selftests/net: Repair RST passive reset selftest

Dmytro Laktyushkin (1):
      drm/amd/display: Fix DPSTREAM CLK on and off sequence

Donald Hunter (1):
      doc/netlink/specs: Add missing attr in rt_link spec

Edson Juliano Drosdeck (1):
      ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL

Ekansh Gupta (1):
      misc: fastrpc: Mark all sessions as invalid in cb_remove

Eric Dumazet (4):
      ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
      tcp: add sanity checks to rx zerocopy
      llc: call sock_orphan() at release time
      af_unix: fix lockdep positive in sk_diag_dump_icons()

Esben Haabendal (2):
      net: stmmac: do not clear TBS enable bit on link up/down
      net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings

Fangzhi Zuo (1):
      drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue

Fedor Pchelkin (1):
      nfc: nci: free rx_data_reassembly skb on NCI device cleanup

Fei Shao (1):
      ASoC: codecs: ES8326: Remove executable bit

Frank Li (1):
      dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV

Friedrich Vock (1):
      drm/amdgpu: Reset IH OVERFLOW_CLEAR bit

Gao Xiang (1):
      erofs: fix infinite loop due to a race of filling compressed_bvecs

Gaurav Jain (1):
      crypto: caam - fix asynchronous hash

Geetha sowjanya (1):
      octeontx2-pf: Remove xdp queues on program detach

Guanhua Gao (1):
      dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools

Gui-Dong Han (1):
      serial: core: Fix atomicity violation in uart_tiocmget

Guixin Liu (2):
      nvmet: unify aer type enum
      nvmet-tcp: fix nvme tcp ida memory leak

Hangbin Liu (1):
      selftests/net/lib: update busywait timeout value

Hannes Reinecke (3):
      nvme-auth: open-code single-use macros
      nvme: change __nvme_submit_sync_cmd() calling conventions
      nvme: enable retries for authentication commands

Hans de Goede (3):
      Input: goodix - accept ACPI resources with gpio_count == 3 &&
gpio_int_idx == 0
      Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
      Input: atkbd - do not skip atkbd_deactivate() when skipping
ATKBD_CMD_GETID

Harshit Mogalapalli (1):
      hwmon: gigabyte_waterforce: Fix locking bug in waterforce_get_status()

Heikki Krogerus (1):
      usb: dwc3: pci: add support for the Intel Arrow Lake-H

Helge Deller (7):
      parisc: Make RO_DATA page aligned in vmlinux.lds.S
      parisc: Check for valid stride size for cache flushes
      parisc: Prevent hung tasks when printing inventory on serial console
      parisc: Drop unneeded semicolon in parse_tree_node()
      ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
      parisc: Fix random data corruption from exception handler
      parisc: BTLB: Fix crash when setting up BTLB at CPU bringup

Hongyu Jin (1):
      block: Fix where bio IO priority gets set

Horatiu Vultur (2):
      phy: lan966x: Add missing serdes mux entry
      net: lan966x: Fix port configuration when using SGMII interface

Hugo Villeneuve (4):
      serial: max310x: set default value when reading clock ready bit
      serial: max310x: improve crystal stable clock detection
      serial: max310x: fail probe if clock crystal is unstable
      serial: max310x: prevent infinite while() loop in port startup

Hui Zhou (2):
      nfp: flower: add hardware offload check for post ct entry
      nfp: flower: fix hardware offload for the transfer layer port

Ian Rogers (6):
      perf list: Switch error message to pr_err() to respect debug settings (-v)
      perf list: Add output file option
      perf test: Workaround debug output in list test
      perf test shell script: Fix test for python being disabled
      perf test shell daemon: Make signal test less racy
      perf vendor events intel: Alderlake/sapphirerapids metric fixes

Ido Schimmel (1):
      selftests: net: Add missing matchall classifier

Israel Rukshin (1):
      nvme-rdma: Fix transfer length when write_generate/read_verify are 0

Ivan Orlov (1):
      ALSA: pcm: Add missing formats to formats list

JackBB Wu (1):
      USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e

Jacob Keller (1):
      e1000e: correct maximum frequency adjustment values

Jacob Siverskog (1):
      ALSA: usb-audio: fix typo

Jai Luthra (1):
      dmaengine: ti: k3-udma: Report short packet errors

Jakub Kicinski (4):
      selftests: tcp_ao: add a config file
      selftests: tcp_ao: set the timeout to 2 minutes
      selftests: net: add missing config for nftables-backed iptables
      selftests: net: add missing config for NF_TARGET_TTL

James Clark (1):
      perf evlist: Fix evlist__new_default() for > 1 core PMU

Jan Beulich (1):
      xen-netback: properly sync TX responses

Jan Kara (1):
      readahead: avoid multiple marked readahead pages

Jason Gunthorpe (2):
      iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA
      drm/tegra: Do not assume that a NULL domain means no DMA IOMMU

Javier Carrasco (1):
      Input: bcm5974 - check endpoint type before starting traffic

Jay Cornwall (1):
      drm/amdkfd: Use S_ENDPGM_SAVED in trap handler

Jens Axboe (6):
      io_uring/rw: ensure poll based multishot read retries appropriately
      io_uring/poll: move poll execution helpers higher up
      io_uring/net: un-indent mshot retry path in io_recv_finish()
      io_uring/poll: add requeue return code from poll multishot handling
      io_uring/net: limit inline multishot retries
      io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers

Jingbo Xu (1):
      erofs: get rid of unneeded GFP_NOFS

Jiri Kosina (1):
      HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2

Joe Lawrence (1):
      selftests/livepatch: fix and refactor new dmesg message code

Johan Hovold (8):
      ASoC: codecs: wsa883x: fix PA volume control
      ASoC: codecs: lpass-wsa-macro: fix compander volume hack
      ASoC: codecs: wcd9335: drop unused gain hack remnant
      ASoC: codecs: wcd938x: fix headphones volume controls
      ASoC: qcom: sc8280xp: limit speaker volumes
      HID: i2c-hid-of: fix NULL-deref on failed power up
      Revert "power: supply: qcom_battmgr: Register the power supplies
after PDR is up"
      PCI/ASPM: Fix deadlock when enabling ASPM

Johannes Weiner (1):
      mm: memcontrol: don't throttle dying tasks on memory.high

Jose Ignacio Tornos Martinez (1):
      kbuild: rpm-pkg: simplify installkernel %post

José Relvas (1):
      ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads

José Roberto de Souza (1):
      drm/xe: Fix crash in trace_dma_fence_init()

Jozsef Kadlecsik (1):
      netfilter: ipset: fix performance regression in swap operation

Julian Sikorski (1):
      ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter

Kai-Heng Feng (1):
      HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend

Kailang Yang (1):
      ALSA: hda/realtek - Add speaker pin verbtable for Dell dual
speaker platform

Keith Busch (1):
      nvme: use ctrl state accessor

Kemeng Shi (9):
      ext4: remove unused return value of __mb_check_buddy
      ext4: remove unused parameter ngroup in ext4_mb_choose_next_group_*()
      ext4: remove unneeded return value of ext4_mb_release_context
      ext4: remove unused ext4_allocation_context::ac_groups_considered
      ext4: remove unused return value of ext4_mb_release
      ext4: remove unused return value of ext4_mb_release_inode_pa
      ext4: remove unused return value of ext4_mb_release_group_pa
      ext4: remove unnecessary parameter "needed" in ext4_discard_preallocations
      ext4: remove 'needed' in trace_ext4_discard_preallocations

Kenzo Gomez (1):
      ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA

Kevin Brodsky (1):
      arm64: vdso32: Remove unused vdso32-offsets.h

Konstantin Aladyshev (2):
      hwmon: (pmbus/mp2975) Fix driver initialization for MP2975 device
      hwmon: (pmbus/mp2975) Correct comment inside 'mp2975_read_byte_data'

Krishna Kurapati (1):
      usb: gadget: ncm: Fix endianness of wMaxSegmentSize variable in ecm_desc

Krzysztof Kozlowski (4):
      ASoC: codecs: wcd938x: handle deferred probe
      ASoC: codecs: wcd938x: skip printing deferred probe failuers
      ASoC: codecs: wcd934x: drop unneeded regulator include
      ASoC: allow up to eight CPU/codec DAIs

Kunwu Chan (2):
      dmaengine: ti: edma: Add some null pointer checks to the edma_probe
      HID: nvidia-shield: Add missing null pointer checks to LED initialization

Lang Yu (1):
      drm/amdkfd: reserve the BO before validating it

Le Ma (1):
      drm/amdgpu: move the drm client creation behind drm device registration

Lennert Buytenhek (1):
      ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts

Leonard Dallmayr (1):
      USB: serial: cp210x: add ID for IMST iM871A-USB

Li RongQing (2):
      scsi: virtio_scsi: Remove duplicate check if queue is broken
      ALSA: virtio: remove duplicate check if queue is broken

Linus Lüssing (3):
      batman-adv: mcast: fix mcast packet type counter on timeouted nodes
      batman-adv: mcast: fix memory leak on deleting a batman-adv interface
      bridge: mcast: fix disabled snooping after long uptime

Linus Torvalds (10):
      tracefs: remove stale 'update_gid' code
      soc: apple: mailbox: error pointers are negative integers
      eventfs: Initialize the tracefs inode properly
      tracefs: Avoid using the ei->dentry pointer unnecessarily
      tracefs: dentry lookup crapectomy
      eventfs: Remove unused d_parent pointer field
      eventfs: Clean up dentry ops and add revalidate function
      eventfs: Get rid of dentry pointers without refcounts
      Kconfig: Disable -Wstringop-overflow for GCC globally
      Linux 6.8-rc3

Lokesh Gidra (1):
      userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb

Lorenzo Pieralisi (1):
      MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer

Luka Guzenko (1):
      ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx

Ma Jun (2):
      drm/amdgpu: Fix the warning info in mode1 reset
      drm/amdgpu/pm: Use inline function for IP version check

Mantas Pucka (2):
      phy: qcom-qmp-usb: fix register offsets for ipq8074/ipq6018
      phy: qcom-qmp-usb: fix serdes init sequence for IPQ6018

Marco Elver (3):
      mm, kmsan: fix infinite recursion due to RCU critical section
      stackdepot: add stats counters exported via debugfs
      stackdepot: make fast paths lock-less again

Marco Pagani (1):
      kunit: run test suites only after module initialization completes

Marian Postevca (1):
      ASoC: amd: acp: Fix support for a Huawei Matebook laptop

Mario Limonciello (1):
      Revert "drm/amd/pm: fix the high voltage and temperature issue"

Mark Brown (2):
      kselftest/seccomp: Use kselftest output functions for benchmark
      kselftest/seccomp: Report each expectation we assert as a KTAP test

Martin Blumenstingl (3):
      regulator: pwm-regulator: Add validity checks in continuous .get_voltage
      regulator: pwm-regulator: Calculate the output voltage for disabled PWMs
      regulator: pwm-regulator: Manage boot-on with disabled PWM channels

Masahiro Yamada (3):
      kbuild: fix W= flags in the help message
      modpost: avoid using the alias attribute
      kconfig: initialize sym->curr.tri to 'no' for all symbol types again

Masami Hiramatsu (Google) (1):
      tracing/trigger: Fix to return error if failed to alloc snapshot

Mathias Nyman (3):
      xhci: fix possible null pointer dereference at secondary
interrupter removal
      xhci: fix off by one check when adding a secondary interrupter.
      xhci: process isoc TD properly when there was a transaction error mid TD.

Mathieu Desnoyers (1):
      selftests/rseq: Do not skip !allowed_cpus for mm_cid

Matt Roper (1):
      drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms

Matthew Brost (3):
      drm/xe: Only allow 1 ufence per exec / bind IOCTL
      drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines
      drm/xe: Make all GuC ABI shift values unsigned

Matthias May (1):
      selftests: net: add missing config for GENEVE

Matthieu Baerts (NGI0) (8):
      selftests: mptcp: add missing kconfig for NF Filter
      selftests: mptcp: add missing kconfig for NF Filter in v6
      selftests: mptcp: add missing kconfig for NF Mangle
      selftests: mptcp: increase timeout to 30 min
      selftests: mptcp: decrease BW in simult flows
      selftests: mptcp: allow changing subtests prefix
      selftests: mptcp: join: stop transfer when check is done (part 1)
      selftests: mptcp: join: stop transfer when check is done (part 2)

Michael Kelley (1):
      scsi: storvsc: Fix ring buffer size calculation

Michal Pecio (1):
      xhci: handle isoc Babble and Buffer Overrun events properly

Michal Vokáč (1):
      net: dsa: qca8k: fix illegal usage of GPIO

Mikulas Patocka (4):
      dm: limit the number of targets and parameter size area
      dm stats: limit the number of entries
      dm writecache: allow allocations larger than 2GiB
      dm-crypt, dm-verity: disable tasklets

Ming Lei (1):
      scsi: core: Move scsi_host_busy() out of host lock for waking up
EH handler

Mohammad Nassiri (1):
      selftests/net: Argument value mismatch when calling verify_counters()

Muhammad Usama Anjum (2):
      selftests/mm: mremap_test: fix build warning
      selftests/mm: switch to bash from sh

Mukul Joshi (1):
      drm/amdkfd: Use correct drm device for cgroup permission check

Nathan Chancellor (2):
      um: Fix adding '-no-pie' for clang
      modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS

Nicholas Susanto (1):
      drm/amd/display: Underflow workaround by increasing SR exit latency

Nico Pache (1):
      selftests: mm: fix map_hugetlb failure on 64K page size systems

Nicolas Dichtel (1):
      ipmr: fix kernel panic when forwarding mcast packets

Nikita Zhandarovich (1):
      net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()

Nitin U. Yewale (3):
      nvme-tcp: show hostnqn when connecting to tcp target
      nvme-rdma: show hostnqn when connecting to rdma target
      nvme-fc: show hostnqn when connecting to fc target

Oliver Neukum (1):
      USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT

Ondrej Mosnacek (2):
      lsm: fix the logic in security_inode_getsecctx()
      lsm: fix default return value of the socket_getpeersec_*() hooks

Pablo Neira Ayuso (3):
      netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
      netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
      netfilter: nft_ct: sanitize layer 3 and 4 protocol number in
custom expectations

Paolo Abeni (11):
      selftests: net: remove dependency on ebpf tests
      selftests: net: included needed helper in the install targets
      selftests: net: explicitly wait for listener ready
      selftests: net: add missing config for big tcp tests
      selftests: net: add missing required classifier
      selftests: net: give more time for GRO aggregation
      selftests: net: add missing config for pmtu.sh tests
      selftests: net: fix available tunnels detection
      selftests: net: don't access /dev/stdout in pmtu.sh
      selftests: net: enable some more knobs
      mptcp: fix data re-injection from stale subflow

Parav Pandit (1):
      devlink: Fix referring to hw_addr attribute during state validation

Patrick Rudolph (1):
      regulator (max5970): Fix IRQ handler

Paulo Alcantara (1):
      smb: client: increase number of PDUs allowed in a compound request

Pavan Kumar Linga (1):
      idpf: avoid compiler padding in virtchnl2_ptype struct

Petr Vorel (1):
      MAINTAINERS: add man-pages git trees

Philip Yang (1):
      drm/amdkfd: Correct partial migration virtual addr

Prashanth K (2):
      usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
      usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK

Praveen Kaligineedi (1):
      gve: Fix skb truesize underestimation

Puliang Lu (1):
      USB: serial: option: add Fibocom FM101-GL variant

Randy Dunlap (2):
      dmaengine: at_hdmac: fix some kernel-doc warnings
      usb: gadget: pch_udc: fix an Excess kernel-doc warning

Richard Fitzgerald (18):
      ASoC: wm_adsp: Fix firmware file search order
      ASoC: wm_adsp: Don't overwrite fwf_name with the default
      ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component
      ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
      ASoC: cs35l56: Don't add the same register patch multiple times
      ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed()
      ASoC: cs35l56: Fix to ensure ASP1 registers match cache
      ASoC: cs35l56: Fix default SDW TX mixer registers
      ALSA: hda: cs35l56: Initialize all ASP1 registers
      ASoC: cs35l56: Fix for initializing ASP1 mixer registers
      ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision
      ASoC: cs35l56: Firmware file must match the version of preloaded firmware
      ASoC: cs35l56: Load tunings for the correct speaker models
      ASoC: cs35l56: Allow more time for firmware to boot
      ALSA: hda: cs35l56: Fix order of searching for firmware files
      ALSA: hda: cs35l56: Fix filename string field layout
      ALSA: hda: cs35l56: Firmware file must match the version of
preloaded firmware
      ALSA: hda: cs35l56: Remove unused test stub function

Romain Naour (1):
      regulator: ti-abb: don't use
devm_platform_ioremap_resource_byname for shared interrupt register

Rui Salvaterra (2):
      ALSA: hda: Replace numeric device IDs with constant values
      ALSA: hda: Increase default bdl_pos_adj for Apollo Lake

Ryan Roberts (2):
      selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
      mm: thp_get_unmapped_area must honour topdown preference

Ryan Schaefer (1):
      netfilter: conntrack: correct window scaling with retransmitted SYN

Samasth Norway Ananda (1):
      NFSv4.1: Assign the right value for initval and retries for rpc timeout

Samuel Holland (1):
      scs: add CONFIG_MMU dependency for vfree_atomic()

Sean Anderson (1):
      usb: ulpi: Fix debugfs directory leak

Sean Young (1):
      ALSA: usb-audio: add quirk for RODE NT-USB+

Sebastian Ott (1):
      drm/virtio: Set segment size for virtio_gpu device

Shivaprasad G Bhat (1):
      powerpc: iommu: Bring back table group release_ownership() call

Shyam Prasad N (4):
      cifs: make sure that channel scaling is done only once
      cifs: avoid redundant calls to disable multichannel
      cifs: do not search for channel if server is terminating
      cifs: failure to add channel on iface should bump up weight

Sidhartha Kumar (1):
      fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling

Simon Horman (1):
      MAINTAINERS: Add connector headers to NETWORKING DRIVERS

Sohaib Nadeem (1):
      drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz

Souradeep Chakrabarti (1):
      hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove

Srinivasan Shanmugam (3):
      drm/amd/display: Add NULL check for kzalloc in
'amdgpu_dm_atomic_commit_tail()'
      drm/amd/display: Fix buffer overflow in
'get_host_router_total_dp_tunnel_bw()'
      drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'

Steven Rostedt (Google) (5):
      tracefs: Zero out the tracefs_inode when allocating it
      eventfs: Warn if an eventfs_inode is freed without is_freed being set
      eventfs: Restructure eventfs_inode structure to be more condensed
      eventfs: Remove fsnotify*() functions from lookup()
      eventfs: Keep all directory links at 1

Su Hui (2):
      scsi: isci: Fix an error code problem in isci_io_request_build()
      HID: hidraw: fix a problem of memory leak in hidraw_release()

Sun Haiyong (2):
      perf top: Remove needless malloc(0) call that triggers -Walloc-size
      perf tools: Fix calloc() arguments to address error introduced in gcc-14

Szilard Fabian (1):
      Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

T.J. Mercier (1):
      dma-buf: heaps: Don't track CMA dma-buf pages under RssFile

Takashi Iwai (1):
      ALSA: usb-audio: Sort quirk table entries

Takashi Sakamoto (2):
      firewire: core: correct documentation of fw_csr_string() kernel API
      firewire: core: search descriptor leaf just after vendor
directory entry in root directory

Techno Mooney (1):
      ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF

Thomas Hellström (3):
      drm/xe: Annotate mcr_[un]lock()
      drm/xe: Don't use __user error pointers
      drm/xe/vm: Subclass userptr vmas

Thomas Richter (1):
      perf test: Fix 'perf script' tests on s390

Tony Lindgren (1):
      phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP

Tyrel Datwyler (1):
      scsi: MAINTAINERS: Update ibmvscsi_tgt maintainer

Udipto Goswami (2):
      usb: gadget: ncm: Fix indentations in documentation of NCM section
      usb: core: Prevent null pointer dereference in update_port_device_state

Uttkarsh Aggarwal (1):
      usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend

Venkata Prasad Potturu (3):
      ASoC: amd: acp: Enable rt5682s clocks in acp slave mode
      ASoC: amd: acp: Update platform name for different boards
      ASoC: amd: acp: Add check for cpu dai link initialization

Vincent Donnefort (1):
      ring-buffer: Clean ring_buffer_poll_wait() error return

Vinod Koul (1):
      dmaengine: at_hdmac: add missing kernel-doc style description

Vitaly Rodionov (1):
      ALSA: hda/cs8409: Suppress vmaster control for Dolphin models

Wen Gu (1):
      net/smc: fix incorrect SMC-D link group matching logic

Wenjing Liu (1):
      drm/amd/display: fix incorrect mpc_combine array size

Werner Sembach (1):
      Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU

Will Deacon (1):
      misc: open-dice: Fix spurious lockdep warning

Wolfram Sang (1):
      spi: sh-msiof: avoid integer overflow in constants

Xin Long (1):
      netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag
setting in sctp_new

Xu Yang (1):
      usb: chipidea: core: handle power lost in workqueue

Yang Shi (2):
      mm: mmap: map MAP_STACK to VM_NOHUGEPAGE
      mm: huge_memory: don't force huge page alignment on 32 bit

Yicong Yang (1):
      perf build: Make minimal shellcheck version to v0.6.0

Yifan Zhang (2):
      drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0
      drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 suspend

Yoshihiro Shimoda (1):
      phy: renesas: rcar-gen3-usb2: Fix returning wrong error code

Yosry Ahmed (1):
      MAINTAINERS: supplement of zswap maintainers update

Yuezhang Mo (1):
      exfat: fix zero the unwritten part for dio read

Zach O'Keefe (1):
      mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again

Zhang Bingwu (1):
      kbuild: defconf: use SRCARCH to find merged configs

Zhang Yi (6):
      ext4: refactor ext4_da_map_blocks()
      ext4: convert to exclusive lock while inserting delalloc extents
      ext4: correct the hole length returned by ext4_map_blocks()
      ext4: add a hole extent entry in cache after punch
      ext4: make ext4_map_blocks() distinguish delalloc only extent
      ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map type

Zhipeng Lu (1):
      net: ipv4: fix a memleak in ip_setup_cork

Zhu Ning (4):
      ASoC: codecs: ES8326: improving crosstalk performance
      ASoC: codecs: ES8326: Improving the THD+N performance
      ASoC: codecs: ES8326: Minimize the pop noise on headphone
      ASoC: codecs: ES8326: fix the capture noise issue

yuan linyu (1):
      usb: f_mass_storage: forbid async queue when shutdown happen