NIPA Branch net-next-2025-07-04--09-00

Branches
Base trees
[+] dt-bindings: drm/bridge: ti-sn65dsi83: drop $ref to fix lvds-vod* warnings
[+] mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
[+] mmc: sdhci-of-k1: Fix error code in probe()
[+] mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
[+] dt-bindings: soc: fsl,ls1028a-reset: Drop extra "/" in $id
[+] cxl: fix return value in cxlctl_validate_set_features()
[+] HID: wacom: fix memory leak on kobject creation failure
[+] HID: wacom: fix memory leak on sysfs attribute creation failure
[+] HID: wacom: fix kobject reference count leak
[+] HID: nintendo: avoid bluetooth suspend/resume stalls
[+] HID: Intel-thc-hid: Intel-quicki2c: Enhance QuickI2C reset flow
[+] HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
[+] HID: input: lower message severity of 'No inputs registered, leaving' to debug
[+] HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
[+] HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
[+] hid: intel-ish-hid: Use PCI_DEVICE_DATA() macro for ISH device table
[+] HID: intel-ish-hid: ipc: Add Wildcat Lake PCI device ID
[+] riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment
[+] cxl/edac: Fix the min_scrub_cycle of a region miscalculation
[+] cxl/Documentation: Add more description about min/max scrub cycle
[+] HID: wacom: fix crash in wacom_aes_battery_handler()
[+] riscv: fix runtime constant support for nommu kernels
[+] dt-bindings: serial: Convert altr,juart-1.0 to DT schema
[+] dt-bindings: serial: Convert altr,uart-1.0 to DT schema
[+] RDMA/mlx5: reduce stack usage in mlx5_ib_ufile_hw_cleanup
[+] riscv: vector: Fix context save/restore with xtheadvector
[+] RISC-V: vDSO: Correct inline assembly constraints in the getrandom syscall wrapper
[+] Merge tag 'riscv-fixes-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
[+] raid6: riscv: Fix NULL pointer dereference caused by a missing clobber
[+] Merge patch "Fix a segmentation fault also add raid6test for RISC-V support"
[+] RISC-V: uaccess: Wrap the get_user_8 uaccess macro
[+] cxl/edac: Fix potential memory leak issues
[+] cxl/ras: Fix CPER handler device confusion
[+] bcachefs: trace_extent_trim_atomic
[+] bcachefs: btree iter tracepoints
[+] bcachefs: Don't allocate new memory when mempool is exhausted
[+] bcachefs: Fix alloc_req use after free
[+] bcachefs: Add missing EBUG_ON
[+] bcachefs: Delay calculation of trans->journal_u64s
[+] bcachefs: Fix bch2_journal_keys_peek_prev_min()
[+] bcachefs: btree_iter: fix updates, journal overlay
[+] bcachefs: better __bch2_snapshot_is_ancestor() assert
[+] bcachefs: pass last_seq into fs_journal_start()
[+] bcachefs: Fix "now allowing incompatible features" message
[+] bcachefs: Fix snapshot_key_missing_inode_snapshot repair
[+] bcachefs: fsck: fix add_inode()
[+] bcachefs: fsck: fix extent past end of inode repair
[+] xfs: check for shutdown before going to sleep in xfs_select_zone
[+] xfs: remove NULL pointer checks in xfs_mru_cache_insert
[+] xfs: use xfs_readonly_buftarg in xfs_remount_rw
[+] xfs: move xfs_submit_zoned_bio a bit
[+] xfs: Improve error handling in xfs_mru_cache_create()
[+] xfs: actually use the xfs_growfs_check_rtgeom tracepoint
[+] s390/pkey: Prevent overflow in size calculation for memdup_user()
[+] bcachefs: opts.journal_rewind
[+] bcachefs: Kill unused tracepoints
[+] bcachefs: mark more errors autofix
[+] bcachefs: Move bset size check before csum check
[+] bcachefs: Fix pool->alloc NULL pointer dereference
[+] bcachefs: don't return fsck_fix for unfixable node errors in __btree_err
[+] bcachefs: fsck: Improve check_key_has_inode()
[+] bcachefs: Call bch2_fs_init_rw() early if we'll be going rw
[+] bcachefs: Fix __bch2_inum_to_path() when crossing subvol boundaries
[+] bcachefs: fsck: Print path when we find a subvol loop
[+] bcachefs: fsck: Fix remove_backpointer() for subvol roots
[+] bcachefs: fsck: Fix reattach_inode() for subvol roots
[+] bcachefs: fsck: check_directory_structure runs in reverse order
[+] bcachefs: fsck: additional diagnostics for reattach_inode()
[+] bcachefs: fsck: check_subdir_count logs path
[+] bcachefs: fsck: Fix check_path_loop() + snapshots
[+] bcachefs: Fix bch2_read_bio_to_text()
[+] bcachefs: Fix restart handling in btree_node_scrub_work()
[+] s390/ptrace: Fix pointer dereferencing in regs_get_kernel_stack_nth()
[+] RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling
[+] RDMA/core: Rate limit GID cache warning messages
[+] RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
[+] bcachefs: fsck: Fix check_directory_structure when no check_dirents
[+] bcachefs: fsck: fix unhandled restart in topology repair
[+] bcachefs: fsck: Fix oops in key_visible_in_snapshot()
[+] bcachefs: fix spurious error in read_btree_roots()
[+] bcachefs: Fix missing newlines before ero
[+] mfd: Fix building without CONFIG_OF
[+] mtk-sd: Prevent memory corruption from DMA map failure
[+] vt: add missing notification when switching back to text mode
[+] vt: fix kernel-doc warnings in ucs_get_fallback()
[+] serial: core: restore of_node information in sysfs
[+] staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
[+] bcachefs: Fix *__bch2_trans_subbuf_alloc() error path
[+] bcachefs: Don't log fsck err in the journal if doing repair elsewhere
[+] bcachefs: Add missing key type checks to check_snapshot_exists()
[+] HID: appletb-kbd: fix "appletb_backlight" backlight device reference counting
[+] HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2
[+] MAINTAINERS: Update Drew Fustini's email address
[+] lib/crypto: sha256: Mark sha256_choose_blocks as __always_inline
[+] bcachefs: Add missing bch2_err_class() to fileattr_set()
[+] bcachefs: fix spurious error_throw
[+] bcachefs: Fix range in bch2_lookup_indirect_extent() error path
[+] ALSA: hda/realtek: Add quirks for some Clevo laptops
[+] ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100
[+] ASoC: qcom: sm8250: Fix possibly undefined reference
[+] ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic
[+] ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
[+] drm: writeback: Fix drm_writeback_connector_cleanup signature
[+] crypto: wp512 - Use API partial block handling
[+] drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64
[+] futex: Initialize futex_phash_new during fork().
[+] drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
[+] ASoC: amd: ps: fix for soundwire failures during hibernation exit sequence
[+] smb: client: fix regression with native SMB symlinks
[+] io_uring: make fallocate be hashed work
[+] sunrpc: fix loop in gss seqno cache
[+] nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
[+] NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
[+] ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 6 G1a
[+] ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
[+] ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606
[+] PCI/PTM: Build debugfs code only if CONFIG_DEBUG_FS is enabled
[+] Revert "PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()"
[+] rtc: s5m: cache device type during probe
[+] rtc: s5m: prepare for external regmap
[+] rtc: s5m: add support for S2MPG10 RTC
[+] rtc: s5m: fix a typo: peding -> pending
[+] rtc: s5m: switch to devm_device_init_wakeup
[+] rtc: s5m: replace regmap_update_bits with regmap_clear/set_bits
[+] rtc: s5m: replace open-coded read/modify/write registers with regmap helpers
[+] drm/bridge-connector: Fix bridge in drm_connector_hdmi_audio_init()
[+] rtc: cmos: use spin_lock_irqsave in cmos_interrupt
[+] Revert "riscv: misaligned: fix sleeping function called during misaligned access handling"
[+] riscv: Fix sparse warning in vendor_extensions/sifive.c
[+] Revert "riscv: Define TASK_SIZE_MAX for __access_ok()"
[+] riscv: export boot_cpu_hartid
[+] ALSA: qc_audio_offload: Fix missing error code in prepare_qmi_response()
[+] mmc: core: Adjust some error messages for SD UHS-II cards
[+] mmc: sdhci: Add a helper function for dump register in dynamic debug mode
[+] mmc: sdhci-uhs2: Adjust some error messages and register dump for SD UHS-II card
[+] Revert "mmc: sdhci: Disable SD card clock before changing parameters"
[+] ASoC: rt721-sdca: fix boost gain calculation error
[+] rtc: pcf2127: fix SPI command byte for PCF2131
[+] rtc: pcf2127: add missing semicolon after statement
[+] serial: imx: Restore original RXTL for console to fix data loss
[+] dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
[+] drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs
[+] drm/amdgpu/mes: add compatibility checks for set_hw_resource_1
[+] drm/amd: Adjust output for discovery error handling
[+] drm/amdgpu/sdma6: add ucode version checks for userq support
[+] drm/amdgpu/sdma7: add ucode version checks for userq support
[+] drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value
[+] drm/amd/display: Add sanity checks for drm_edid_raw()
[+] ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak.
[+] drm/xe/display: Add check for alloc_ordered_workqueue()
[+] drm/xe/hwmon: Fix xe_hwmon_power_max_write
[+] iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes
[+] iommufd/selftest: Add missing close(mfd) in memfd_mmap()
[+] iommufd/selftest: Add asserts testing global mfd
[+] iommufd/selftest: Fix build warnings due to uninitialized mfd
[+] bcachefs: Don't unlock the trans if ret doesn't match BCH_ERR_operation_blocked
[+] bcachefs: Check for bad write buffer key when moving from journal
[+] x86/traps: Initialize DR6 by writing its architectural reset value
[+] x86/traps: Initialize DR7 by writing its architectural reset value
[+] bcachefs: Use wait_on_allocator() when allocating journal
[+] bcachefs: fix bch2_journal_keys_peek_prev_min() underflow
[+] ublk: build batch from IOs in same io_ring_ctx and io task
[+] selftests: ublk: don't take same backing file for more than one ublk devices
[+] ublk: fix narrowing warnings in UAPI header
[+] ublk: update UBLK_F_SUPPORT_ZERO_COPY comment in UAPI header
[+] ublk: setup ublk_io correctly in case of ublk_get_data() failure
[+] io_uring/rsrc: fix folio unpinning
[+] io_uring/rsrc: don't rely on user vaddr alignment
[+] io_uring: don't assume uaddr alignment in io_vec_fill_bvec
[+] ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session
[+] drm/i915: fix build error some more
[+] IB/mlx5: Fix potential deadlock in MR deregistration
[+] IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep
[+] RDMA/mlx5: Fix HW counters query for non-representor devices
[+] RDMA/mlx5: Fix CC counters query for MPV
[+] RDMA/mlx5: Fix vport loopback for MPV device
[+] mtk-sd: reset host->mrq on prepare_data() error
[+] ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk
[+] io_uring: fix resource leak in io_import_dmabuf()
[+] EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
[+] drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
[+] smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all data
[+] io_uring/net: mark iov as dynamically allocated even for single segments
[+] smb: client: remove \t from TP_printk statements
[+] cxl/edac: Fix using wrong repair type to check dram event record
[+] i2c: imx: fix emulated smbus block read
[+] i2c: robotfuzz-osif: disable zero-length read messages
[+] i2c: tiny-usb: disable zero-length read messages
[+] i2c: designware: Initialize adapter name only when not set
[+] i2c: amd-isp: Initialize unique adapter name
[+] platform/x86: Use i2c adapter name to fix build errors
[+] i2c: omap: Fix an error handling path in omap_i2c_probe()
[+] fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio
[+] mm: add OOM killer maintainer structure
[+] MAINTAINERS: add tree entry to mm init block
[+] MAINTAINERS: add missing files to mm page alloc section
[+] mm/hugetlb: remove unnecessary holding of hugetlb_lock
[+] lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
[+] mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the percpu variable tag->counters
[+] mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
[+] scripts/gdb: fix dentry_name() lookup
[+] fuse: fix runtime warning on truncate_folio_batch_exceptionals()
[+] mailmap: add entries for Zijun Hu
[+] mailmap: correct name for a historical account of Zijun Hu
[+] crashdump: add CONFIG_KEYS dependency
[+] selftests/mm: fix validate_addr() helper
[+] mailmap: update Duje Mihanović's email address
[+] MAINTAINERS: add Lorenzo as THP co-maintainer
[+] bcachefs: btree_root_unreadable_and_scan_found_nothing should not be autofix
[+] bcachefs: Ensure btree node scan runs before checking for scanned nodes
[+] bcachefs: Ensure we rewind to run recovery passes
[+] bcachefs: Plumb correct ip to trans_relock_fail tracepoint
[+] Merge tag 'asoc-fix-v6.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
[+] perf/aux: Fix pending disable flow when the AUX ring buffer overruns
[+] nvme: reset delayed remove_work after reconnect
[+] nvme: refactor the atomic write unit detection
[+] nvme: fix atomic write size validation
[+] LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
[+] LoongArch: Fix build warnings about export.h
[+] LoongArch: Reserve the EFI memory map region
[+] LoongArch: Handle KCOV __init vs inline mismatches
[+] LoongArch: KVM: Avoid overflow with array index
[+] drm/xe: Move DSB l2 flush to a more sensible place
[+] drm/xe: move DPT l2 flush to a more sensible place
[+] drm/xe/guc: Explicitly exit CT safe mode on unwind
[+] drm/xe: Process deferred GGTT node removals on device unwind
[+] ublk: sanity check add_dev input for underflow
[+] Merge tag 'nvme-6.16-2025-06-26' of git://git.infradead.org/nvme into block-6.16
[+] block: fix false warning in bdev_count_inflight_rw()
[+] smb: client: fix potential deadlock when reconnecting channels
[+] cifs: Fix the smbd_response slab to allow usercopy
[+] cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code
[+] NFSv4/flexfiles: Fix handling of NFS level errors in I/O
[+] io_uring/kbuf: flag partial buffer mappings
[+] Merge tag 'devicetree-fixes-for-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
[+] Merge tag 'amd-drm-fixes-6.16-2025-25-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'drm-intel-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'hid-for-linus-2025062701' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] Merge tag 'bcachefs-2025-06-26' of git://evilpiepirate.org/bcachefs
[+] Merge tag 'v6.16-p6' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] Merge tag 'i2c-host-fixes-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
[+] LoongArch: KVM: Add address alignment check for IOCSR emulation
[+] LoongArch: KVM: Fix interrupt route update with EIOINTC
[+] LoongArch: KVM: Check interrupt route from physical CPU
[+] LoongArch: KVM: Check validity of "num_cpu" from user space
[+] LoongArch: KVM: Disable updating of "num_cpu" and "feature"
[+] i2c: scx200_acb: depends on HAS_IOPORT
[+] xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock
[+] xfs: catch stale AGF/AGF metadata
[+] xfs: avoid dquot buffer pin deadlock
[+] xfs: add tracepoints for stale pinned inode state debug
[+] xfs: rearrange code in xfs_buf_item.c
[+] xfs: factor out stale buffer item completion
[+] xfs: fix unmount hang with unflushable inodes stuck in the AIL
[+] Merge tag 'sound-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 's390-6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[+] Merge tag 'ata-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
[+] Merge tag 'io_uring-6.16-20250626' of git://git.kernel.dk/linux
[+] Merge tag 'block-6.16-20250626' of git://git.kernel.dk/linux
[+] Merge tag 'acpi-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] tracing: Fix filter logic error
[+] Merge tag 'drm-misc-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'cxl-fixes-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
[+] Merge tag 'drm-fixes-2025-06-28' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'pci-v6.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] Merge tag 'riscv-for-linus-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] Merge tag 'mm-hotfixes-stable-2025-06-27-16-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'v6.16-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] s390/pci: Fix stale function handles in error handling
[+] s390/pci: Do not try re-enabling load/store if device is disabled
[+] s390/pci: Allow automatic recovery with minimal driver support
[+] Merge tag 'loongarch-fixes-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
[+] Merge tag 'trace-v6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'i2c-for-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[+] Merge tag 'locking_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'perf_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'edac_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
[+] Merge tag 'tty-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[+] Merge tag 'staging-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
[+] Linux 6.16-rc4
[+] io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well
[+] xfs: add FALLOC_FL_ALLOCATE_RANGE to supported flags mask
[+] Merge tag 'rtc-6.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
[+] Merge tag 'io_uring-6.16-20250630' of git://git.kernel.dk/linux
[+] Merge tag 'nfs-for-6.16-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
[+] Merge tag 'mfd-fixes-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
[+] Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
[+] Merge tag 's390-6.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[+] Merge tag 'mmc-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] Merge tag 'xfs-fixes-6.16-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[+] Merge tag 'net-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.mailmap | 5 + Documentation/ABI/testing/sysfs-edac-scrub | 16 ++ .../bindings/display/bridge/ti,sn65dsi83.yaml | 4 - Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../devicetree/bindings/serial/altera_jtaguart.txt | 5 - .../devicetree/bindings/serial/altera_uart.txt | 8 - .../devicetree/bindings/serial/altr,juart-1.0.yaml | 19 ++ .../devicetree/bindings/serial/altr,uart-1.0.yaml | 25 ++ .../bindings/soc/fsl/fsl,ls1028a-reset.yaml | 2 +- MAINTAINERS | 27 +- Makefile | 2 +- arch/loongarch/include/asm/addrspace.h | 8 +- arch/loongarch/include/asm/alternative-asm.h | 4 +- arch/loongarch/include/asm/alternative.h | 4 +- arch/loongarch/include/asm/asm-extable.h | 6 +- arch/loongarch/include/asm/asm.h | 8 +- arch/loongarch/include/asm/cpu.h | 4 +- arch/loongarch/include/asm/ftrace.h | 4 +- arch/loongarch/include/asm/gpr-num.h | 6 +- arch/loongarch/include/asm/irqflags.h | 4 +- arch/loongarch/include/asm/jump_label.h | 4 +- arch/loongarch/include/asm/kasan.h | 2 +- arch/loongarch/include/asm/loongarch.h | 16 +- arch/loongarch/include/asm/orc_types.h | 4 +- arch/loongarch/include/asm/page.h | 4 +- arch/loongarch/include/asm/pgtable-bits.h | 4 +- arch/loongarch/include/asm/pgtable.h | 4 +- arch/loongarch/include/asm/prefetch.h | 2 +- arch/loongarch/include/asm/smp.h | 2 +- arch/loongarch/include/asm/thread_info.h | 4 +- arch/loongarch/include/asm/types.h | 2 +- arch/loongarch/include/asm/unwind_hints.h | 6 +- arch/loongarch/include/asm/vdso/arch_data.h | 4 +- arch/loongarch/include/asm/vdso/getrandom.h | 4 +- arch/loongarch/include/asm/vdso/gettimeofday.h | 4 +- arch/loongarch/include/asm/vdso/processor.h | 4 +- arch/loongarch/include/asm/vdso/vdso.h | 4 +- arch/loongarch/include/asm/vdso/vsyscall.h | 4 +- arch/loongarch/kernel/acpi.c | 1 + arch/loongarch/kernel/alternative.c | 1 + arch/loongarch/kernel/efi.c | 12 + arch/loongarch/kernel/elf.c | 1 - arch/loongarch/kernel/kfpu.c | 1 + arch/loongarch/kernel/paravirt.c | 1 - arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/traps.c | 1 + arch/loongarch/kernel/unwind_guess.c | 1 + arch/loongarch/kernel/unwind_orc.c | 3 +- arch/loongarch/kernel/unwind_prologue.c | 1 + arch/loongarch/kvm/intc/eiointc.c | 89 ++++-- arch/loongarch/lib/crc32-loongarch.c | 1 + arch/loongarch/lib/csum.c | 1 + arch/loongarch/mm/ioremap.c | 4 +- arch/loongarch/pci/pci.c | 1 - arch/riscv/include/asm/pgtable.h | 1 - arch/riscv/include/asm/runtime-const.h | 2 +- arch/riscv/include/asm/uaccess.h | 3 +- arch/riscv/include/asm/vdso/getrandom.h | 2 +- arch/riscv/include/asm/vector.h | 12 +- arch/riscv/kernel/setup.c | 1 + arch/riscv/kernel/traps_misaligned.c | 4 +- arch/riscv/kernel/vdso/vdso.lds.S | 2 +- arch/riscv/kernel/vendor_extensions/sifive.c | 2 +- arch/s390/include/asm/ptrace.h | 2 +- arch/s390/pci/pci_event.c | 59 +++- arch/x86/include/asm/debugreg.h | 19 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/uapi/asm/debugreg.h | 21 +- arch/x86/kernel/cpu/common.c | 24 +- arch/x86/kernel/kgdb.c | 2 +- arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/traps.c | 34 ++- arch/x86/kvm/x86.c | 4 +- block/genhd.c | 26 +- crypto/wp512.c | 121 +++----- drivers/ata/ahci.c | 2 +- drivers/block/ublk_drv.c | 49 +++- drivers/cxl/core/edac.c | 18 +- drivers/cxl/core/features.c | 2 +- drivers/cxl/core/ras.c | 47 +-- drivers/edac/amd64_edac.c | 57 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 19 ++ drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 12 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 69 ++++- drivers/gpu/drm/display/drm_bridge_connector.c | 7 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/drm_writeback.c | 7 +- drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 4 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/xe/display/xe_display.c | 2 + drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 11 +- drivers/gpu/drm/xe/display/xe_fb_pin.c | 5 +- drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 1 + drivers/gpu/drm/xe/xe_ggtt.c | 11 + drivers/gpu/drm/xe/xe_guc_ct.c | 10 +- drivers/gpu/drm/xe/xe_hwmon.c | 34 +-- drivers/hid/hid-appletb-kbd.c | 5 + drivers/hid/hid-ids.h | 6 + drivers/hid/hid-input.c | 2 +- drivers/hid/hid-lenovo.c | 19 +- drivers/hid/hid-multitouch.c | 8 +- drivers/hid/hid-nintendo.c | 38 ++- drivers/hid/hid-quirks.c | 3 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 12 +- .../intel-quicki2c/quicki2c-protocol.c | 26 +- drivers/hid/wacom_sys.c | 7 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-designware-amdisp.c | 2 + drivers/i2c/busses/i2c-designware-master.c | 5 +- drivers/i2c/busses/i2c-imx.c | 3 +- drivers/i2c/busses/i2c-omap.c | 7 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 6 + drivers/i2c/busses/i2c-tiny-usb.c | 6 + drivers/infiniband/core/cache.c | 4 +- drivers/infiniband/core/umem_odp.c | 11 + drivers/infiniband/hw/mlx5/counters.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/main.c | 33 +++ drivers/infiniband/hw/mlx5/mr.c | 61 +++- drivers/infiniband/hw/mlx5/odp.c | 8 +- drivers/mfd/88pm860x-core.c | 3 +- drivers/mfd/max8925-core.c | 6 +- drivers/mfd/twl4030-irq.c | 3 +- drivers/mmc/core/quirks.h | 12 +- drivers/mmc/core/sd_uhs2.c | 4 +- drivers/mmc/host/mtk-sd.c | 21 +- drivers/mmc/host/sdhci-of-k1.c | 3 +- drivers/mmc/host/sdhci-uhs2.c | 20 +- drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/sdhci.h | 16 ++ drivers/nvme/host/core.c | 87 +++--- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/nvme.h | 3 +- drivers/pci/pci-acpi.c | 23 +- drivers/pci/pcie/ptm.c | 2 + drivers/platform/x86/amd/amd_isp4.c | 3 +- drivers/rtc/rtc-cmos.c | 10 +- drivers/rtc/rtc-pcf2127.c | 7 +- drivers/rtc/rtc-s5m.c | 197 ++++++++----- drivers/s390/crypto/pkey_api.c | 2 +- drivers/staging/rtl8723bs/core/rtw_security.c | 44 +-- drivers/tty/serial/imx.c | 17 +- drivers/tty/serial/serial_base_bus.c | 1 + drivers/tty/vt/ucs.c | 2 +- drivers/tty/vt/vt.c | 1 + fs/bcachefs/alloc_background.c | 13 +- fs/bcachefs/backpointers.c | 2 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/btree_gc.c | 37 ++- fs/bcachefs/btree_io.c | 74 ++--- fs/bcachefs/btree_iter.c | 173 +++++++---- fs/bcachefs/btree_journal_iter.c | 82 ++++-- fs/bcachefs/btree_journal_iter_types.h | 5 +- fs/bcachefs/btree_locking.c | 12 +- fs/bcachefs/btree_node_scan.c | 6 +- fs/bcachefs/btree_node_scan.h | 2 +- fs/bcachefs/btree_trans_commit.c | 18 +- fs/bcachefs/btree_types.h | 1 + fs/bcachefs/btree_update.c | 16 +- fs/bcachefs/btree_update.h | 5 +- fs/bcachefs/btree_update_interior.c | 16 +- fs/bcachefs/btree_update_interior.h | 3 + fs/bcachefs/btree_write_buffer.c | 8 +- fs/bcachefs/btree_write_buffer.h | 6 + fs/bcachefs/chardev.c | 29 +- fs/bcachefs/data_update.c | 1 + fs/bcachefs/errcode.h | 5 - fs/bcachefs/error.c | 4 +- fs/bcachefs/extent_update.c | 13 +- fs/bcachefs/fs.c | 3 +- fs/bcachefs/fsck.c | 317 ++++++++++++++------- fs/bcachefs/inode.h | 5 + fs/bcachefs/io_read.c | 7 +- fs/bcachefs/journal.c | 20 +- fs/bcachefs/journal.h | 2 +- fs/bcachefs/journal_io.c | 26 +- fs/bcachefs/namei.c | 30 +- fs/bcachefs/opts.h | 5 + fs/bcachefs/recovery.c | 24 +- fs/bcachefs/recovery_passes.c | 19 +- fs/bcachefs/recovery_passes.h | 9 + fs/bcachefs/reflink.c | 12 +- fs/bcachefs/sb-errors_format.h | 19 +- fs/bcachefs/snapshot.c | 14 +- fs/bcachefs/super.c | 13 +- fs/bcachefs/super.h | 1 + fs/bcachefs/trace.h | 125 ++------ fs/fuse/inode.c | 4 + fs/nfs/flexfilelayout/flexfilelayout.c | 118 +++++--- fs/nfs/inode.c | 17 +- fs/nfs/pnfs.c | 4 +- fs/proc/task_mmu.c | 2 +- fs/smb/client/cifsglob.h | 1 + fs/smb/client/connect.c | 58 ++-- fs/smb/client/reparse.c | 20 +- fs/smb/client/smbdirect.c | 161 ++++------- fs/smb/client/trace.h | 24 +- fs/xfs/libxfs/xfs_alloc.c | 41 ++- fs/xfs/libxfs/xfs_ialloc.c | 31 +- fs/xfs/xfs_buf.c | 38 --- fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_buf_item.c | 295 +++++++++++-------- fs/xfs/xfs_buf_item.h | 3 +- fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_file.c | 7 +- fs/xfs/xfs_icache.c | 8 + fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 5 +- fs/xfs/xfs_log_cil.c | 4 +- fs/xfs/xfs_mru_cache.c | 19 +- fs/xfs/xfs_qm.c | 86 ++---- fs/xfs/xfs_rtalloc.c | 2 + fs/xfs/xfs_super.c | 5 +- fs/xfs/xfs_trace.h | 10 +- fs/xfs/xfs_trans.c | 4 +- fs/xfs/xfs_zone_alloc.c | 42 +-- include/crypto/internal/sha2.h | 2 +- include/linux/futex.h | 1 + include/linux/kmemleak.h | 4 + include/linux/soc/amd/isp4_misc.h | 12 + include/uapi/linux/ublk_cmd.h | 32 ++- io_uring/io_uring.c | 3 +- io_uring/kbuf.c | 1 + io_uring/kbuf.h | 3 +- io_uring/net.c | 34 ++- io_uring/opdef.c | 1 + io_uring/rsrc.c | 30 +- io_uring/rsrc.h | 1 + io_uring/zcrx.c | 6 +- kernel/Kconfig.kexec | 1 + kernel/events/core.c | 6 +- kernel/events/ring_buffer.c | 4 +- kernel/trace/trace_events_filter.c | 14 +- lib/alloc_tag.c | 8 +- lib/group_cpus.c | 9 +- lib/raid6/rvv.c | 48 ++-- mm/damon/sysfs-schemes.c | 1 + mm/hugetlb.c | 54 ++-- mm/kmemleak.c | 14 + net/sunrpc/auth_gss/auth_gss.c | 2 +- scripts/gdb/linux/vfs.py | 2 +- sound/pci/hda/patch_realtek.c | 10 + sound/soc/amd/ps/acp63.h | 4 + sound/soc/amd/ps/ps-common.c | 18 ++ sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/codecs/rt721-sdca.c | 23 +- sound/soc/qcom/Kconfig | 1 + sound/soc/sof/intel/hda.c | 6 +- sound/usb/qcom/qc_audio_offload.c | 16 +- sound/usb/stream.c | 2 + tools/arch/loongarch/include/asm/orc_types.h | 4 +- tools/testing/selftests/iommu/iommufd.c | 40 ++- tools/testing/selftests/iommu/iommufd_utils.h | 9 +- tools/testing/selftests/mm/virtual_address_range.c | 7 +- tools/testing/selftests/ublk/test_stress_03.sh | 5 +- 263 files changed, 2857 insertions(+), 1737 deletions(-)
Tested patches
@@ -1,237 +1,254 @@
disable random kunit tests [local patch]
test: rtnetlink: try double sleep to give WQ [local patch] a chance
dbg: rtnetlink preferred_lft [local patch]
profile patch [local patch]
dbg: tests: bonding: print info on failure [local patch]
drv: net: add timeout [local patch]
tc_action dbg [local patch]
forwarding: set timeout to 3 hours [local patch]
selftests: net: enable profiling [local patch]
timestamp - try waking [local patch]
[+] ipvs: ip_vs_conn_expire_now: Rename del_timer in comment
[+] net/rose: Remove unnecessary if check in rose_dev_first()
[+] net/sched: Prevent notify to parent who unsupport class ops
[+] atm: clip: Fix infinite recursive call of clip_push().
[+] atm: clip: Fix memory leak of struct clip_vcc.
[+] atm: clip: Fix potential null-ptr-deref in to_atmarpd().
[+] 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
[+] netlink: Fix wraparounds of sk->sk_rmem_alloc.
Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS
[+] net: phy: qcom: qca807x: Enable WoL support using shared library
[+] net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol()
[+] net: phy: qcom: move the WoL function to shared library
atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
tcp: Correct signedness in skb remaining spac calculation
net/mlx5: Add HWS as secondary steering mode
net/mlx5: HWS, Shrink empty matchers
net/mlx5: HWS, Rearrange to prevent forward declaration
net/mlx5: HWS, Track matcher sizes individually
net/mlx5: HWS, Decouple matcher RX and TX sizes
net/mlx5: HWS, Create STEs directly from matcher
net/mlx5: HWS, Refactor rule skip logic
net/mlx5: HWS, Export rule skip logic
net/mlx5: HWS, remove incorrect comment
net/mlx5: HWS, remove unused create_dest_array parameter
net: Use of_reserved_mem_region_to_resource{_byname}() for "memory-region"
gve: global: fix "for a while" typo
atm: lanai: fix "take a while" typo
igbvf: add tx_timeout_count to ethtool statistics
igbvf: remove unused interrupt counter fields from struct igbvf_adapter
ixgbe: spelling corrections
ixgbe: turn off MDD while modifying SRRCTL
ixgbe: add Tx hang detection unhandled MDD
ixgbe: check for MDD events
ixgbe: add MDD support
i40e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
ixgbe: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igb: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
ice: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
Merge tag 'for-net-2025-07-03' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
selftests/net: Cover port sharing scenarios with IP_LOCAL_PORT_RANGE
tcp: Consider every port when connecting with IP_LOCAL_PORT_RANGE
selftests: net: add test for variable PMTU in broadcast routes
net: ipv4: fix incorrect MTU in broadcast routes
vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
vsock: Fix transport_* TOCTOU
vsock: Fix transport_{g2h,h2g} TOCTOU
[-] net: xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt
selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable selftest
net: netfilter: Add IPIP flowtable SW acceleration
selftests/bpf: add a new test to check the consumer update case
net: xsk: update tx queue consumer immediately after transmission
Bluetooth: btnxpuart: Call hci_devcd_unregister() in driver exit
Bluetooth: coredump: Add hci_devcd_unregister() for cleanup
netdevsim: implement peer queue flow control
net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
net: phy: smsc: Force predictable MDI-X state on LAN87xx
net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
ovpn: reset GSO metadata after decapsulation
ovpn: explicitly reject netlink attr PEER_LOCAL_PORT in CMD_PEER_NEW/SET
ovpn: propagate socket mark to skb in UDP
vsock: fix `vsock_proto` declaration
net/mlx5: Fix spelling mistake "disabliing" -> "disabling"
net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe()
ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
net: spacemit: Add K1 Ethernet MAC
dt-bindings: net: Add support for SpacemiT K1
af_key: Add check for the return value of pfkey_sadb2xfrm_user_sec_ctx()
xfrm: Skip redundant statistics update for crypto offload
selftests: Add test cases for vlan_filter modification during runtime
net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
xsc: add ndo_get_stats64
xsc: Add eth reception data path
xsc: Add ndo_start_xmit
xsc: ndo_open and ndo_stop
xsc: Add eth needed qp and cq apis
xsc: Init net device
xsc: Add ethernet interface
xsc: Init auxiliary device
xsc: Init pci irq
xsc: Add eq and alloc
xsc: Add qp and cq management
xsc: Add hardware setup APIs
xsc: Enable command queue
xsc: Add xsc driver basic framework
net: phy: declare package-related struct members only if CONFIG_PHY_PACKAGE is enabled
ptp: remove unnecessary mutex lock in ptp_clock_unregister()
net: usb: lan78xx: stop including phy_fixed.h
dt-bindings: net: Add support for Sophgo CV1800 dwmac
net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
ipv6: Remove setsockopt_needs_rtnl().
ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST.
ipv6: anycast: Unify two error paths in ipv6_sock_ac_join().
ipv6: anycast: Don't hold RTNL for IPV6_LEAVE_ANYCAST and IPV6_ADDRFORM.
ipv6: anycast: Don't use rtnl_dereference().
ipv6: mcast: Remove unnecessary ASSERT_RTNL and comment.
ipv6: mcast: Don't hold RTNL for MCAST_ socket options.
ipv6: mcast: Don't hold RTNL in ipv6_sock_mc_close().
ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP.
ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.
ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec().
ipv6: mcast: Remove mca_get().
ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
ipv6: mcast: Replace locking comments with lockdep annotations.
ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}().
selftest: af_unix: Add test for SO_INQ.
af_unix: Introduce SO_INQ.
af_unix: Cache state->msg in unix_stream_read_generic().
af_unix: Use cached value for SOCK_STREAM in unix_inq_len().
af_unix: Don't use skb_recv_datagram() in unix_stream_read_skb().
af_unix: Don't check SOCK_DEAD in unix_stream_read_skb().
af_unix: Don't hold unix_state_lock() in __unix_dgram_recvmsg().
eth: fbnic: Create fw_log file in DebugFS
eth: fbnic: Enable firmware logging
eth: fbnic: Add mailbox support for firmware logs
eth: fbnic: Create ring buffer for firmware logs
eth: fbnic: Use FIELD_PREP to generate minimum firmware version
eth: fbnic: Fix incorrect minimum firmware version
ibmvnic: Make max subcrq indirect entries tunable via module param
ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting
ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
ibmvnic: Use atomic64_t for queue stats
net: account for encap headers in qdisc pkt len
net: openvswitch: allow providing upcall pid for the 'execute' command
net: ti: prueth: Adds PTP OC Support for AM335x and AM437x
net: ti: prueth: Adds support for PRUETH on AM33x and AM43x SOCs
net: ti: prueth: Adds power management support for PRU-ICSS
net: ti: prueth: Adds support for RX interrupt coalescing/pacing
net: ti: prueth: Adds support for network filters for traffic control supported by PRU-ICSS
net: ti: prueth: Adds HW timestamping support for PTP using PRU-ICSS IEP module
net: ti: prueth: Adds ethtool support for ICSSM PRUETH Driver
net: ti: prueth: Adds link detection, RX and TX support.
net: ti: prueth: Adds PRUETH HW and SW configuration
net: ti: prueth: Adds ICSSM Ethernet driver
dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs
net: skbuff: Drop unused @skb
net: skbuff: Drop unused @skb
net/smc: Drop nr_pages_max initialization
net: splice: Drop nr_pages_max initialization
net: splice: Drop unused @gfp
net: splice: Drop unused @pipe
net: hns3: default enable tx bounce buffer when smmu enabled
net: hns3: fixed vf get max channels bug
net: hns3: disable interrupt when ptp init failed
net: hns3: fix concurrent setting vlan filter issue
net: ethernet: mtk_eth_soc: use generic allocator for SRAM
net: ethernet: mtk_eth_soc: fix kernel-doc comment
net: ethernet: mtk_eth_soc: improve support for named interrupts
net: hibmcge: configure FIFO thresholds according to the MAC controller documentation
net: hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance.
net: hibmcge: support scenario without PHY
Octeontx2-vf: Fix max packet length errors
virtio-net: fix a rtnl_lock() deadlock during probing
net: replace ADDRLABEL with dynamic debug
selftests: net: Add IPv6 support to netconsole basic tests
netpoll: move Ethernet setup to push_eth() helper
netpoll: factor out UDP header setup into push_udp() helper
netpoll: factor out IPv4 header setup into push_ipv4() helper
netpoll: factor out IPv6 header setup into push_ipv6() helper
netpoll: factor out UDP checksum calculation into helper
netpoll: Improve code clarity with explicit struct size calculations
net: phylink: add phylink_sfp_select_interface_speed()
net: phylink: clear SFP interfaces when not in use
net: phylink: restrict SFP interfaces to those that are supported
net: bcmgenet: Initialize u64 stats seq counter
selftests: net: add netdev-l2addr.sh for testing L2 address functionality
net: netdevsim: Support setting dev->perm_addr on port creation
net/sched: sch_qfq: Fix null-deref in agg_dequeue
Documentation: xsk: correct the obsolete references and examples
net: ag71xx: Add missing check after DMA map
net/sched: acp_api: no longer acquire RTNL in tc_action_net_exit()
bnxt_en: eliminate the compile warning in bnxt_request_irq due to CONFIG_RFS_ACCEL
net: mctp: test: Add tests for gateway routes
net: mctp: add gateway routing support
net: mctp: allow NL parsing directly into a struct mctp_route
net: mctp: remove routes by netid, not by device
net: mctp: pass net into route creation
net: mctp: test: Add initial socket tests
net: mctp: test: add sock test infrastructure
net: mctp: test: move functions into utils.[ch]
net: mctp: test: Add extaddr routing output test
net: mctp: test: Add an addressed device constructor
net: mctp: separate cb from direct-addressing routing
net: mctp: separate routing database from routing operations
net: mctp: test: make cloned_frag buffers more appropriately-sized
net: mctp: don't use source cb data when forwarding, ensure pkt_type is set
net: remove RTNL use for /proc/sys/net/core/rps_default_mask
page_pool: make page_pool_get_dma_addr() just wrap page_pool_get_dma_addr_netmem()
netmem: use _Generic to cover const casting for page_to_netmem()
page_pool: rename __page_pool_alloc_pages_slow() to __page_pool_alloc_netmems_slow()
page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma()
page_pool: rename page_pool_return_page() to page_pool_return_netmem()
Documentation: netlink: specs: tc: Add DualPI2 specification
selftests/tc-testing: Add selftests for qdisc DualPI2
selftests/tc-testing: Fix warning and style check on tdc.sh
sched: Add enqueue/dequeue of dualpi2 qdisc
sched: Dump configuration and statistics of dualpi2 qdisc
sched: Struct definition and parsing of dualpi2 qdisc
tipc: Fix use-after-free in tipc_conn_close().
net: airoha: Add airoha_offload.h header
net: airoha: npu: Enable core 3 for WiFi offloading
net: airoha: npu: Read NPU interrupt lines from the DTS
net: airoha: npu: Add wlan irq management callbacks
net: airoha: npu: Add more wlan NPU callbacks
net: airoha: npu: Add NPU wlan memory initialization commands
net: bridge: Do not offload IGMP/MLD messages
mlxbf_gige: emit messages during open and probe failures
net/handshake: Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING'
ARM: mxs_defconfig: Enable CONFIG_FEC_MTIP_L2SW to support MTIP L2 switch
ARM: mxs_defconfig: Update mxs_defconfig to 6.16-rc1
ARM: mxs_defconfig: Enable CONFIG_NFS_FSCACHE
net: mtip: Extend the L2 switch driver for imx287 with bridge operations
net: mtip: Extend the L2 switch driver with management operations
net: mtip: Add mtip_switch_{rx|tx} functions to the L2 switch driver
net: mtip: Add net_device_ops functions to the L2 switch driver
net: mtip: Add buffers management functions to the L2 switch driver
net: mtip: The L2 switch driver for imx287
ARM: dts: nxp: mxs: Adjust XEA board's DTS to support L2 switch
ARM: dts: nxp: mxs: Adjust the imx28.dtsi L2 switch description
dt-bindings: net: Add MTIP L2 switch description
bng_en: Add a network device
bng_en: Initialize default configuration
bng_en: Add irq allocation support
bng_en: Add resource management support
bng_en: Add backing store support
bng_en: Add ring memory allocation support
bng_en: Add initial interaction with firmware
bng_en: Add firmware communication mechanism
bng_en: Add devlink interface
bng_en: Add PCI interface
net: replace ND_PRINTK with dynamic debug
net: bonding: send peer notify when failure recovery
net: bonding: add broadcast_neighbor netlink option
net: bonding: add broadcast_neighbor option for 802.3ad
Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle
Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_state
Bluetooth: hci_sync: Fix not disabling advertising instance
Test results