NIPA Branch net-next-hw-2025-08-22--00-00

Branches
Base trees
[+] scsi: core: sysfs: Correct sysfs attributes access rights
[+] scsi: scsi_debug: Make read-only arrays static const
[+] drm/bridge: fix OF node leak
[+] firewire: core: use reference counting to invoke address handlers safely
[+] firewire: core: call handler for exclusive regions outside RCU read-side critical section
[+] firewire: core: call FCP address handlers outside RCU read-side critical section
[+] firewire: core: reallocate buffer for FCP address handlers when more than 4 are registered
[+] Merge remote-tracking branch 'drm/drm-next' into drm-misc-next-fixes
[+] drm/bridge: Describe the newly introduced drm_connector parameter for drm_bridge_detect
[+] drm/bridge: document HDMI CEC callbacks
[+] scsi: ufs: core: Fix interrupt handling for MCQ Mode
[+] scsi: lpfc: Fix wrong function reference in a comment
[+] scsi: lpfc: Remove redundant assignment to avoid memory leak
[+] scsi: ufs: mediatek: Fix out-of-bounds access in MCQ IRQ mapping
[+] scsi: ufs: core: Remove error print for devm_add_action_or_reset()
[+] drm/omap: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
[+] drm/nouveau: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
[+] drm/radeon: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
[+] smb: client: fix race with concurrent opens in unlink(2)
[+] smb: client: fix race with concurrent opens in rename(2)
[+] ASoC: fsl_sai: replace regmap_write with regmap_update_bits
[+] ASoC: codecs: tx-macro: correct tx_macro_component_drv name
[+] ASoC: codec: sma1307: replace spelling mistake with new error message
[+] ASoC: generic: tidyup standardized ASoC menu for generic
[+] ASoC: rt721: fix FU33 Boost Volume control not working
[+] ASoC: rt1320: fix random cycle mute issue
[+] ASoC: tas2781: Fix spelling mistake "dismatch" -> "mismatch"
[+] ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
[+] soc/tegra: pmc: Ensure power-domains are in a known state
[+] xfs: fix frozen file system assert in xfs_trans_alloc
[+] xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
[+] xfs: remove XFS_IBULK_SAME_AG
[+] fs/dax: Reject IOCB_ATOMIC in dax_iomap_rw()
[+] xfs: disallow atomic writes on DAX
[+] xfs: reject max_atomic_write mount option for no reflink
[+] xfs: fix scrub trace with null pointer in quotacheck
[+] xfs: split xfs_zone_record_blocks
[+] fs: writeback: fix use-after-free in __mark_inode_dirty()
[+] open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONE
[+] selftests/mount_setattr: add smoke tests for open_tree_attr(2) bug
[+] iomap: Fix broken data integrity guarantees for O_SYNC writes
[+] Merge patch series "open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONE"
[+] fuse: keep inode->i_blkbits constant
[+] selftests/coredump: Remove the read() that fails the test
[+] drbd: Remove the open-coded page pool
[+] ublk: don't quiesce in ublk_ch_release
[+] ublk: check for unprivileged daemon on each I/O fetch
[+] block, bfq: remove redundant __GFP_NOWARN
[+] blk-cgroup: remove redundant __GFP_NOWARN
[+] block: fix kobject double initialization in add_disk
[+] fs: fix incorrect lflags value in the move_mount syscall
[+] module: Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES
[+] ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
[+] x86/bugs: Select best SRSO mitigation
[+] futex: Use user_write_access_begin/_end() in futex_put_value()
[+] blk-wbt: Optimize wbt_done() for non-throttled writes
[+] blk-wbt: Eliminate ambiguity in the comments of struct rq_wb
[+] blk-wbt: doc: Update the doc of the wbt_lat_usec interface
[+] intel_idle: Allow loading ACPI tables for any family
[+] cpuidle: governors: menu: Avoid using invalid recent intervals data
[+] cpufreq: intel_pstate: Support Clearwater Forest OOB mode
[+] x86/fpu: Fix NULL dereference in avx512_status()
[+] cifs: Fix collect_sample() to handle any iterator type
[+] cifs: avoid extra calls to strlen() in cifs_get_spnego_key()
[+] drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file
[+] drm/i915/fbc: fix the implementation of wa_18038517565
[+] drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush
[+] x86/sev: Improve handling of writes to intercepted TSC MSRs
[+] ASoC: codecs: Call strscpy() with correct size argument
[+] ACPI: processor: perflib: Move problematic pr->performance check
[+] Revert "gpio: mlxbf3: only get IRQ for device instance 0"
[+] gpio: mlxbf3: use platform_get_irq_optional()
[+] PCI: xilinx: Fix NULL pointer dereference in xilinx_pcie_intr_handler()
[+] drm/xe/migrate: prevent infinite recursion
[+] drm/xe/migrate: don't overflow max copy size
[+] drm/xe/migrate: prevent potential UAF
[+] drm/xe: Defer buffer object shrinker write-backs and GPU waits
[+] drm/xe/hwmon: Add SW clamp for power limits writes
[+] ACPI: EC: Relax sanity check of the ECDT ID string
[+] PCI: vmd: Remove MSI-X check on child devices
[+] rust: workaround `rustdoc` target modifiers bug
[+] rust: kbuild: clean output before running `rustdoc`
[+] io_uring/net: commit partial buffers on retry
[+] drm/amdgpu: Add PSP fw version check for fw reserve GFX command
[+] drm/amdgpu: fix vram reservation issue
[+] drm/amdgpu: fix incorrect vm flags to map bo
[+] ASoC: stm: stm32_i2s: Fix calc_clk_div() error handling in determine_rate()
[+] drm/amdgpu: fix task hang from failed job submission during process kill
[+] ext4: show the default enabled i_version option
[+] Merge branch '6.17/scsi-queue' into 6.17/scsi-fixes
[+] ext4: preserve SB_I_VERSION on remount
[+] ext4: check fast symlink for ea_inode correctly
[+] ext4: remove useless if check
[+] ext4: fix unused variable warning in ext4_init_new_dir
[+] ext4: remove redundant __GFP_NOWARN
[+] ext4: fix fsmap end of range reporting with bigalloc
[+] ext4: fix reserved gdt blocks handling in fsmap
[+] ext4: don't try to clear the orphan_present feature block device is r/o
[+] ext4: fix hole length calculation overflow in non-extent inodes
[+] ext4: use kmalloc_array() for array space allocation
[+] locking: Fix __clear_task_blocked_on() warning from __ww_mutex_wound() path
[+] btrfs: zoned: skip ZONE FINISH of conventional zones
[+] btrfs: zoned: fix data relocation block group reservation
[+] btrfs: zoned: fix write time activation failure for metadata block group
[+] btrfs: zoned: limit active zones to max_open_zones
[+] Docs: admin-guide: Correct spelling mistake
[+] block: restore default wbt enablement
[+] btrfs: clear block dirty if submit_one_sector() failed
[+] btrfs: clear block dirty if btrfs_writepage_cow_fixup() failed
[+] btrfs: do not set mtime/ctime to current time when unlinking for log replay
[+] btrfs: clear TAG_TOWRITE from buffer tree when submitting a tree block
[+] btrfs: subpage: keep TOWRITE tag until folio is cleaned
[+] btrfs: fix buffer index in wait_eb_writebacks()
[+] btrfs: fix incorrect log message for nobarrier mount option
[+] btrfs: restore mount option info messages during mount
[+] btrfs: fix printing of mount info messages for NODATACOW/NODATASUM
[+] io_uring/io-wq: add check free worker before create new worker
[+] ASoC: tas2781: Normalize the volume kcontrol name
[+] ALSA: azt3328: Put __maybe_unused for inline functions for gameport
[+] Revert "ALSA: hda: Add ASRock X670E Taichi to denylist"
[+] smb3: fix for slab out of bounds on mount to ksmbd
[+] smb: client: fix mid_q_entry memleak leak with per-mid locking
[+] smb: client: don't wait for info->send_pending == 0 on error
[+] cifs: update internal version number
[+] smb: client: remove redundant lstrp update in negotiate protocol
[+] ext4: fix incorrect function name in comment
[+] jbd2: prevent softlockup in jbd2_log_do_checkpoint()
[+] Merge tag 'drm-misc-next-fixes-2025-08-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'amd-drm-fixes-6.17-2025-08-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'asoc-fix-v6.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] ALSA: usb-audio: Validate UAC3 power domain descriptors, too
[+] ALSA: usb-audio: Validate UAC3 cluster segment descriptors
[+] ALSA: hda/tas2781: Normalize the volume kcontrol name
[+] ata: libata-eh: Fix link state check for IDE/PATA ports
[+] ata: libata-scsi: Fix CDL control
[+] Merge branches 'pm-cpuidle' and 'pm-cpufreq'
[+] Merge branches 'acpi-ec' and 'acpi-processor'
[+] drm/xe/pf: Set VF LMEM BAR size
[+] Merge tag 'pm-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'acpi-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'drm-intel-fixes-2025-08-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-08-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] lib/crypto: sha: Update Kconfig help for SHA1 and SHA256
[+] lib/crypto: ensure generated *.S files are removed on make clean
[+] Merge tag 'firewire-fixes-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
[+] Merge tag '6.17-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'pmdomain-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
[+] fhandle: do_handle_open() should get FD with user flags
[+] Merge tag 'gpio-fixes-for-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
[+] netfs: Fix unbuffered write error handling
[+] Merge tag 'sound-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] pidfs: Fix memory leak in pidfd_info()
[+] Merge tag 'io_uring-6.17-20250815' of git://git.kernel.dk/linux
[+] virt: sev-guest: Satisfy linear mapping requirement in get_derived_key()
[+] x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero
[+] x86/cpuid: Remove transitional header
[+] Merge tag 'block-6.17-20250815' of git://git.kernel.dk/linux
[+] Merge tag 'xfs-fixes-6.17-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[+] Merge tag 'drm-fixes-2025-08-16' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'ata-ata-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
[+] Merge tag 'rust-fixes-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
[+] Merge tag 'locking_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Linux 6.17-rc2
[+] smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
[+] ksmbd: extend the connection limiting mechanism to support IPv6
[+] ksmbd: fix refcount leak causing resource not released
[+] ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp()
[+] ovl: fix possible double unlink
[+] Merge tag 'ext4_for_linus-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
[+] Merge tag 'for-6.17-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] fs/buffer: fix use-after-free when call bh_read() helper
[+] coredump: Fix return value in coredump_parse()
[+] kernfs: don't fail listing extended attributes
[+] signal: Fix memory leak for PIDFD_SELF* sentinels
[+] fix the softlockups in attach_recursive_mnt()
[+] propagate_umount(): only surviving overmounts should be reparented
[+] use uniform permission checks for all mount propagation changes
[+] change_mnt_propagation(): calculate propagation source only if we'll need it
[+] Merge tag 'vfs-6.17-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'ovl-fixes-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
[+] Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[+] objtool/LoongArch: Get table size correctly if LTO is enabled
[+] LoongArch: Pass annotate-tablejump option if LTO is enabled
[+] LoongArch: Increase COMMAND_LINE_SIZE up to 4096
[+] LoongArch: Add cpuhotplug hooks to fix high cpu usage of vCPU threads
[+] LoongArch: Optimize module load time by optimizing PLT/GOT counting
[+] LoongArch: Save LBT before FPU in setup_sigcontext()
[+] LoongArch: Rename GCC_PLUGIN_STACKLEAK to KSTACK_ERASE
[+] tracing: fprobe-event: Sanitize wildcard for fprobe event name
[+] LoongArch: KVM: Make function kvm_own_lbt() robust
[+] LoongArch: KVM: Fix stack protector issue in send_ipi_data()
[+] LoongArch: KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu()
[+] LoongArch: KVM: Add address alignment check in pch_pic register access
[+] Merge tag 'pci-v6.17-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] bootconfig: Fix negative seeks on 32-bit with LFS enabled
[+] Merge tag 'bootconfig-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'probes-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag '6.17-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'loongarch-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
[+] netfilter: nf_reject: don't leak dst refcount for loopback packets
[+] Merge tag 'net-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[+] selftests: net: fix memory leak in tls.c
Documentation/ABI/stable/sysfs-block | 2 +- Documentation/admin-guide/blockdev/zoned_loop.rst | 2 +- .../admin-guide/hw-vuln/attack_vector_controls.rst | 2 +- Documentation/core-api/symbol-namespaces.rst | 11 +- Makefile | 2 +- arch/loongarch/Makefile | 6 + arch/loongarch/include/asm/stackframe.h | 2 +- arch/loongarch/include/uapi/asm/setup.h | 8 + arch/loongarch/kernel/module-sections.c | 36 +-- arch/loongarch/kernel/signal.c | 10 +- arch/loongarch/kernel/time.c | 22 ++ arch/loongarch/kvm/intc/eiointc.c | 7 +- arch/loongarch/kvm/intc/ipi.c | 8 +- arch/loongarch/kvm/intc/pch_pic.c | 10 + arch/loongarch/kvm/vcpu.c | 8 +- arch/x86/boot/startup/sev-shared.c | 1 + arch/x86/coco/sev/core.c | 2 + arch/x86/coco/sev/vc-handle.c | 31 +-- arch/x86/include/asm/cpuid.h | 8 - arch/x86/kernel/cpu/bugs.c | 13 +- arch/x86/kernel/fpu/xstate.c | 19 +- block/bfq-iosched.c | 3 +- block/blk-cgroup.c | 6 +- block/blk-sysfs.c | 14 +- block/blk-wbt.c | 15 +- block/blk.h | 1 + block/genhd.c | 2 + drivers/acpi/ec.c | 10 +- drivers/acpi/processor_perflib.c | 5 +- drivers/ata/libata-eh.c | 9 +- drivers/ata/libata-scsi.c | 11 +- drivers/block/drbd/drbd_int.h | 39 +-- drivers/block/drbd/drbd_main.c | 59 ++--- drivers/block/drbd/drbd_receiver.c | 264 +++------------------ drivers/block/drbd/drbd_worker.c | 56 ++--- drivers/block/ublk_drv.c | 28 +-- drivers/cpufreq/intel_pstate.c | 1 + drivers/cpuidle/governors/menu.c | 21 +- drivers/firewire/core-transaction.c | 91 ++++++- drivers/gpio/gpio-mlxbf3.c | 54 ++--- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 +- drivers/gpu/drm/bridge/aux-bridge.c | 2 + drivers/gpu/drm/drm_bridge.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 8 +- drivers/gpu/drm/i915/display/intel_psr.c | 14 +- drivers/gpu/drm/nouveau/nouveau_display.c | 9 +- drivers/gpu/drm/nouveau/nouveau_display.h | 3 + drivers/gpu/drm/omapdrm/omap_fb.c | 23 +- drivers/gpu/drm/omapdrm/omap_fb.h | 2 + drivers/gpu/drm/omapdrm/omap_fbdev.c | 5 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 5 +- drivers/gpu/drm/radeon/radeon_fbdev.c | 11 +- drivers/gpu/drm/radeon/radeon_mode.h | 2 + drivers/gpu/drm/xe/regs/xe_bars.h | 1 + drivers/gpu/drm/xe/xe_hwmon.c | 29 +++ drivers/gpu/drm/xe/xe_migrate.c | 42 ++-- drivers/gpu/drm/xe/xe_pci_sriov.c | 22 ++ drivers/gpu/drm/xe/xe_shrinker.c | 51 +++- drivers/idle/intel_idle.c | 2 +- drivers/pci/controller/pcie-xilinx.c | 2 +- drivers/pci/controller/vmd.c | 3 - drivers/scsi/lpfc/lpfc_debugfs.c | 1 - drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/scsi_debug.c | 91 ++++--- drivers/scsi/scsi_sysfs.c | 4 +- drivers/soc/tegra/pmc.c | 51 ++-- drivers/tty/serial/8250/8250_rsa.c | 8 +- drivers/ufs/core/ufshcd.c | 12 +- drivers/ufs/host/ufs-mediatek.c | 2 +- drivers/virt/coco/sev-guest/sev-guest.c | 27 +-- fs/anon_inodes.c | 2 +- fs/btrfs/extent_io.c | 24 +- fs/btrfs/inode.c | 29 ++- fs/btrfs/subpage.c | 19 +- fs/btrfs/super.c | 13 +- fs/btrfs/zoned.c | 133 ++++++++--- fs/buffer.c | 2 +- fs/coredump.c | 2 +- fs/dax.c | 3 + fs/ext4/fsmap.c | 23 +- fs/ext4/indirect.c | 4 +- fs/ext4/inode.c | 4 +- fs/ext4/namei.c | 4 - fs/ext4/orphan.c | 5 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 12 +- fs/fhandle.c | 2 +- fs/fs-writeback.c | 9 +- fs/fuse/inode.c | 5 - fs/iomap/direct-io.c | 14 +- fs/jbd2/checkpoint.c | 1 + fs/kernfs/inode.c | 4 +- fs/namespace.c | 76 +++--- fs/netfs/read_collect.c | 4 +- fs/netfs/write_collect.c | 10 +- fs/netfs/write_issue.c | 4 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/util.c | 3 +- fs/pidfs.c | 2 +- fs/pnode.c | 10 +- fs/smb/client/cifs_spnego.c | 47 ++-- fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 21 ++ fs/smb/client/cifstransport.c | 19 +- fs/smb/client/compress.c | 71 ++---- fs/smb/client/connect.c | 9 +- fs/smb/client/inode.c | 34 ++- fs/smb/client/smb2ops.c | 15 +- fs/smb/client/smb2transport.c | 1 + fs/smb/client/smbdirect.c | 10 +- fs/smb/client/transport.c | 7 +- fs/smb/server/connection.c | 3 +- fs/smb/server/connection.h | 7 +- fs/smb/server/oplock.c | 13 +- fs/smb/server/transport_rdma.c | 5 +- fs/smb/server/transport_rdma.h | 4 +- fs/smb/server/transport_tcp.c | 26 +- fs/splice.c | 3 + fs/xfs/scrub/trace.h | 2 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_inode.h | 11 + fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 5 +- fs/xfs/xfs_itable.c | 8 +- fs/xfs/xfs_itable.h | 10 +- fs/xfs/xfs_mount.c | 19 ++ fs/xfs/xfs_trace.h | 1 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_zone_alloc.c | 42 +++- include/drm/drm_bridge.h | 48 ++++ include/linux/cpuhotplug.h | 1 + include/linux/export.h | 2 +- include/linux/firewire.h | 4 + include/linux/netfs.h | 1 + include/linux/sched.h | 29 ++- io_uring/io-wq.c | 8 + io_uring/net.c | 27 ++- kernel/futex/futex.h | 6 +- kernel/locking/ww_mutex.h | 6 +- kernel/signal.c | 6 +- kernel/trace/trace.h | 2 +- lib/crypto/Kconfig | 10 +- lib/crypto/Makefile | 8 +- net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv6/netfilter/nf_reject_ipv6.c | 5 +- rust/Makefile | 16 +- sound/hda/codecs/realtek/alc269.c | 2 + sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 2 +- sound/hda/controllers/intel.c | 1 - sound/pci/azt3328.c | 8 +- sound/soc/Kconfig | 4 +- sound/soc/codecs/aw87390.c | 8 +- sound/soc/codecs/aw88081.c | 5 +- sound/soc/codecs/aw88166.c | 8 +- sound/soc/codecs/aw88261.c | 8 +- sound/soc/codecs/aw88395/aw88395.c | 8 +- sound/soc/codecs/aw88399.c | 8 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/rt1320-sdw.c | 3 +- sound/soc/codecs/rt721-sdca.c | 2 + sound/soc/codecs/rt721-sdca.h | 4 + sound/soc/codecs/sma1307.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 6 +- sound/soc/fsl/fsl_sai.c | 20 +- sound/soc/stm/stm32_i2s.c | 7 +- sound/usb/stream.c | 25 +- sound/usb/validate.c | 12 + tools/bootconfig/main.c | 4 +- tools/objtool/arch/loongarch/special.c | 23 ++ tools/testing/selftests/coredump/stackdump_test.c | 3 - .../selftests/mount_setattr/mount_setattr_test.c | 77 +++++- tools/testing/selftests/net/tls.c | 5 + 177 files changed, 1560 insertions(+), 1096 deletions(-)
New patches
@@ -1,93 +1,69 @@
nipa: fbnic: link up on QEMU
nipa: config: disable kmemleak auto scan
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: dbg: tests: bonding: print info on failure
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: dbg net/sctp_vrf.sh
nipa: disable random kunit tests
phy: mscc: Fix when PTP clock is register and unregister
microchip: lan865x: fix missing ndo_eth_ioctl handler to support PHY ioctl
[-] selftests/net: test ipip packets in gro.sh
[-] net: gro: remove unnecessary df checks
[-] net: gso: restore ids of outer ip headers correctly
[-] net: gro: only merge packets with incrementing or fixed outer ids
[-] net: gro: remove is_ipv6 from napi_gro_cb
Octeontx2-vf: Fix max packet length errors
page_pool: fix incorrect mp_ops error handling
net: wangxun: support to use adaptive RX/TX coalescing
net: wangxun: cleanup the code in wx_set_coalesce()
net: wangxun: limit tx_max_coalesced_frames_irq
net: ngbe: change the default ITR setting
atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
selftests: drv-net: xdp: Validate single-buff XDP_TX in multi-buff mode
selftests: drv-net: xdp: Add a single-buffer XDP_TX test.
selftests: drv-net: xdp: Extract common XDP_TX setup/validation.
rds: Fix endianness annotations for RDS extension headers
rds: Fix endianness annotation for RDS_MPATH_HASH
rds: Fix endianness annotation of jhash wrappers
rds: Replace POLLERR with EPOLLERR
[-] net: rose: include node references in rose_neigh refcount
[-] net: rose: convert 'use' field to refcount_t
[-] net: rose: split remove and free operations in rose_remove_neigh()
net: pcs: rzn1-miic: Correct MODCTRL register offset
netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch
netfilter: nft_set_pipapo: Store real pointer, adjust later.
netfilter: nft_set_pipapo: use avx2 algorithm for insertions too
netfilter: nft_set_pipapo_avx2: split lookup function in two parts
netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection
netfilter: ctnetlink: remove refcounting in dying list dumping
net: stmmac: fix stmmac_simple_pm_ops build errors
Documentation: net: add flow control guide and document ethtool API
net: ynl: add generated kdoc to UAPI headers
tools: ynl-gen: generate kdoc for attribute enums
[c] netfilter: nf_reject: don't leak dst refcount for loopback packets
net: phy: mxl-86110: add basic support for MxL86111 PHY
net: phy: mxl-86110: fix indentation in struct phy_driver
net: phy: mxl-86110: add basic support for led_brightness_set op
octeontx2-af: Remove unused declarations
hinic3: Interrupt request configuration
hinic3: Mailbox management interfaces
hinic3: Mailbox framework
hinic3: TX & RX Queue coalesce interfaces
hinic3: Command Queue interfaces
hinic3: Command Queue framework
hinic3: Complete Event Queue interfaces
hinic3: Async Event Queue interfaces
[-] net: rnpgbe: Add register_netdev
[-] net: rnpgbe: Add basic mbx_fw support
[-] net: rnpgbe: Add basic mbx ops support
[-] net: rnpgbe: Add n500/n210 chip support
[-] net: rnpgbe: Add build support for rnpgbe
selftests: bonding: add fail_over_mac testing
bonding: set random address only when slaves already exist
net: dsa: Remove the use of dev_err_probe()
net: hibmcge: Remove the use of dev_err_probe()
[-] net: dsa: yt921x: Add support for Motorcomm YT921x
[-] net: dsa: tag_yt921x: add support for Motorcomm YT921x tags
[-] dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch support
[-] net: vxlan: remove unused argument of vxlan_mdb_remote_fini()
[-] riscv: dts: spacemit: Add Ethernet support for Jupiter
[-] riscv: dts: spacemit: Add Ethernet support for BPI-F3
[-] riscv: dts: spacemit: Add Ethernet support for K1
[-] net: spacemit: Add K1 Ethernet MAC
[-] dt-bindings: net: Add support for SpacemiT K1
Octeontx2-af: Broadcast XON on all channels
i40e: Prevent unwanted interface name changes
mctp pcc: Implement MCTP over PCC Transport
selftests: net: add test for dst hint mechanism with directed broadcast addresses
net: ipv4: allow directed broadcast routes to use dst hint
net/cls_cgroup: Fix task_get_classid() during qdisc run
[c] selftests: net: fix memory leak in tls.c
net: macb: fix unregister_netdev call order in macb_remove() [v2]
gve: support unreadable netmem
idpf: do not linearize big TSO packets
vsock/virtio: Fix message iterator handling on transmit path
net: Introduce skb_copy_datagram_from_iter_full()
Test results