Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-12--15-00 (net-next-6.17-10577-g7ae19cd9374c) remotes/brancher/net-next-2025-08-12--18-00 (net-next-6.17-10351-g89bef66d5148) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.MPbqNxUcgG b/tmp/tmp.EFRLzrjp22 index ea5a0d554dd1..9c5b6e393baf 100644 --- a/tmp/tmp.MPbqNxUcgG +++ b/tmp/tmp.EFRLzrjp22 @@ -12,9 +12,23 @@ 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 +selftests: net/forwarding: test purge of active DWRR classes +net/sched: ets: use old 'nbands' while purging unused classes +netdevsim: Fix wild pointer access in nsim_queue_free(). net: explicitly check in of_phy_is_fixed_link() for managed = "in-band-status" -Merge tag 'docs/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-docs +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 +net: libwx: cleanup VF register macros virtio_net: adjust the execution order of function `virtnet_close` during freeze +tun: replace strcpy with strscpy for ifr_name +selftests: net: Test bridge backup port when port is administratively down +bridge: Redirect to backup port when port is administratively down +selftests: forwarding: Add a test for FDB activity notification control +sfc: replace min/max nesting with clamp() +ipv6: sr: add validity check for algorithm ID net: mctp: Fix bad kfree_skb in bind lookup test net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC amd-xgbe: Configure and retrieve 'tx-usecs' for Tx coalescing @@ -105,243 +119,3 @@ RDS: remove redundant __GFP_NOWARN tcp: cdg: remove redundant __GFP_NOWARN phy: ti: gmii-sel: Force RGMII TX delay bonding: fix multicast MAC address synchronization -sphinx: parser_yaml.py: fix line numbers information -docs: parser_yaml.py: fix backward compatibility with old docutils -docs: parser_yaml.py: add support for line numbers from the parser -tools: netlink_yml_parser.py: add line numbers to parsed data -MAINTAINERS: add netlink_yml_parser.py to linux-doc -docs: netlink: remove obsolete .gitignore from unused directory -tools: ynl_gen_rst.py: drop support for generating index files -docs: uapi: netlink: update netlink specs link -docs: use parser_yaml extension to handle Netlink specs -docs: sphinx: add a parser for yaml files for Netlink specs -tools: ynl_gen_rst.py: cleanup coding style -docs: netlink: index.rst: add a netlink index file -tools: ynl_gen_rst.py: Split library from command line tool -docs: netlink: netlink-raw.rst: use :ref: instead of :doc: -Linux 6.17-rc1 -Merge tag 'turbostat-2025.09.09' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux -Merge tag 'smp_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip -Merge tag 'irq_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip -Merge tag 'x86_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip -Merge tag 'locking_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip -tools/power turbostat: version 2025.09.09 -tools/power turbostat: Handle non-root legacy-uncore sysfs permissions -tools/power turbostat: standardize PER_THREAD_PARAMS -tools/power turbostat: Fix DMR support -tools/power turbostat: add format "average" for external attributes -tools/power turbostat: delete GET_PKG() -tools/power turbostat: probe and display L3 cache topology -tools/power turbostat: Support more than 64 built-in-counters -tools/power turbostat.8: Document Totl%C0, Any%C0, GFX%C0, CPUGFX% columns -Merge tag 'tty-6.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty -Merge tag 'efi-next-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi -Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf -Merge tag 'block-6.17-20250808' of git://git.kernel.dk/linux -Merge tag 'io_uring-6.17-20250808' of git://git.kernel.dk/linux -Merge tag 'spi-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi -Merge tag 'regulator-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator -Merge tag 'regmap-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap -Merge tag 'pci-v6.17-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci -Merge tag 'mailbox-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox -Merge tag 'gpio-updates-for-v6.17-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux -Merge tag 'sound-fix-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound -Merge tag 'soc-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc -Merge tag 'xtensa-20250808' of https://github.com/jcmvbkbc/linux-xtensa -Merge tag 'v6.17-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 -Merge tag 'nfs-for-6.17-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs -Merge tag 'v6.17rc-part2-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 -Merge tag 'v6.17rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd -Merge tag 'tegra-for-6.17-arm64-dt-v3' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes -tools/power turbostat: Fix bogus SysWatt for forked program -tools/power turbostat: Handle cap_get_proc() ENOSYS -tools/power turbostat: Fix build with musl -tools/power turbostat: verify arguments to params --show and --hide -io_uring/memmap: cast nr_pages to size_t before shifting -mailbox/pcc: support mailbox management of the shared buffer -smb: server: Fix extension string in ksmbd_extract_shortname() -ksmbd: limit repeated connections from clients with the same IP -smb: client: only use a single wait_queue to monitor smbdirect connection status -smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection -smb: client: improve logging in smbd_conn_upcall() -smb: client: return an error if rdma_connect does not return within 5 seconds -PCI: vmd: Fix wrong kfree() in vmd_msi_free() -Merge branch 'perf-s390-regression-move-uid-filtering-to-bpf-filters' -perf bpf-filter: Enable events manually -libbpf: Add the ability to suppress perf event enablement -lib/sbitmap: make sbitmap_get_shallow() internal -lib/sbitmap: convert shallow_depth from one word to the whole sbitmap -nvmet: exit debugfs after discovery subsystem exits -treewide: rename GPIO set callbacks back to their original names -gpio: remove legacy GPIO line value setter callbacks -Merge commit '6e64f4580381e32c06ee146ca807c555b8f73e24' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next -ALSA: hda/cirrus: Restrict prompt only for CONFIG_EXPERT -ALSA: hda/hdmi: Restrict prompt only for CONFIG_EXPERT -ALSA: hda/realtek: Restrict prompt only for CONFIG_EXPERT -cpu: Remove obsolete comment from takedown_cpu() -smb: client: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool} -smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool} -smb: client: make use of struct smbdirect_send_io -smb: smbdirect: introduce struct smbdirect_send_io -smb: client: make use of SMBDIRECT_RECV_IO_MAX_SGE -smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE -smb: client: remove unused enum smbd_connection_status -smb: client: make use of smbdirect_socket.recv_io.reassembly.* -smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.* -smb: client: make use of smb: smbdirect_socket.recv_io.free.{list,lock} -smb: smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock} -smb: client: make use of struct smbdirect_recv_io -smb: smbdirect: introduce struct smbdirect_recv_io -smb: client: make use of smbdirect_socket->recv_io.expected -smb: smbdirect: introduce smbdirect_socket.recv_io.expected -smb: client: remove unused smbd_connection->fragment_reassembly_remaining -smb: client: let recv_done() avoid touching data_transfer after cleanup/move -smb: client: let recv_done() cleanup before notifying the callers. -smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already -smb: client: remove separate empty_packet_queue -smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() -cifs: Fix null-ptr-deref by static initializing global lock -smb: server: let recv_done() avoid touching data_transfer after cleanup/move -smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection -smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already -smb: server: remove separate empty_recvmsg_queue -Merge tag 'asoc-fix-v6.17-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus -mailbox: bcm74110: Fix spelling mistake -mailbox: bcm74110: remove unneeded semicolon -mailbox: aspeed: add mailbox driver for AST27XX series SoC -dt-bindings: mailbox: Add ASPEED AST2700 series SoC -dt-bindings: mailbox: Drop consumers example DTS -dt-bindings: mailbox: nvidia,tegra186-hsp: Use generic node name -dt-bindings: mailbox: Correct example indentation -dt-bindings: mailbox: ti,secure-proxy: Add missing reg maxItems -dt-bindings: mailbox: amlogic,meson-gxbb-mhu: Add missing interrupts maxItems -dt-bindings: mailbox: qcom-ipcc: document the Milos Inter-Processor Communication Controller -mailbox: Add support for bcm74110 -dt-bindings: mailbox: Add support for bcm74110 -mailbox: Use dev_fwnode() -mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend() -cifs: Move the SMB1 transport code out of transport.c -irqchip/mvebu-gicp: Use resource_size() for ioremap() -ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out() -ASoC: SOF: Intel: hda-sdw-bpt: fix SND_SOF_SOF_HDA_SDW_BPT dependencies -irqchip: Build IMX_MU_MSI only on ARM -genirq/test: Resolve irq lock inversion warnings -ALSA: hda/tas2781: Support L"SmartAmpCalibrationData" to save calibrated data -ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe() -NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file -NFS/localio: nfs_uuid_put() fix races with nfs_open/close_local_fh() -NFS/localio: nfs_close_local_fh() fix check for file closed -smb: client: smb: client: eliminate mid_flags field -smb: client: add mid_counter_lock to protect the mid counter counter -smb: client: rename server mid_lock to mid_queue_lock -irqchip/gic-v5: Remove IRQD_RESEND_WHEN_IN_PROGRESS for ITS IRQs -irqchip/gic-v5: iwb: Fix iounmap probe failure path -irqchip/mvebu-gicp: Clear pending interrupts on init -irqchip/msi-lib: Fix fwnode refcount in msi_lib_irq_domain_select() -irqchip/riscv-imsic: Don't dereference before NULL pointer check -smb: client: fix creating symlinks under POSIX mounts -smb: client: default to nonativesocket under POSIX mounts -x86/irq: Plug vector setup race -ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table -NFSv4: Remove duplicate lookups, capability probes and fsinfo calls -NFS: Fix the setting of capabilities when automounting a new filesystem -block, bfq: Reorder struct bfq_iocq_bfqq_data -sunrpc: fix client side handling of tls alerts -nfs/localio: use read_seqbegin() rather than read_seqbegin_or_lock() -gpio: mlxbf2: use platform_get_irq_optional() -Revert "gpio: pxa: Make irq_chip immutable" -Merge tag 'md-6.17-20250803' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.17 -md: make rdev_addable usable for rcu mode -md/raid1: remove struct pool_info and related code -md/raid1: change r1conf->r1bio_pool to a pointer type -bpf: Fix memory leak of bpf_scc_info objects -ALSA: usb-audio: Don't use printk_ratelimit for debug prints -futex: Move futex cleanup to __mmdrop() -smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment -Add audio support for acp7.2 platform -x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake -spi: cs42l43: Property entry should be a null-terminated array -ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCC SKU -ASoC: tas2781: Fix the wrong step for TLV on tas2781 -ASoC: amd: acp: Add SoundWire SOF machine driver support for acp7.2 platform -ASoC: amd: acp: Add SoundWire legacy machine driver support for acp7.2 platform -ASoC: amd: ps: Add SoundWire pci and dma driver support for acp7.2 platform -ASoC: SOF: amd: Add sof audio support for acp7.2 platform -regmap: irq: Avoid lockdep warnings with nested regmap-irq chips -regmap: irq: Free the regmap-irq mutex -crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390) -Revert "tty: vt: use _IO() to define ioctl numbers" -smb: client: set symlink type as native for POSIX mounts -block: ensure discard_granularity is zero when discard is not supported -zloop: fix KASAN use-after-free of tag set -block: Fix default IO priority if there is no IO context -Merge tag 'nvme-6.17-2025-07-31' of git://git.infradead.org/nvme into block-6.17 -arm64: tegra: Remove numa-node-id properties -nvme: fix various comment typos -nvme-auth: remove unneeded semicolon -nvme-pci: fix leak on sgl setup error -nvmet: initialize discovery subsys after debugfs is initialized -nvme: add capability to connect to an administrative controller -nvmet: add support for FDP in fabrics passthru path -md: rename recovery_cp to resync_offset -md/md-cluster: handle REMOVE message earlier -md: fix create on open mddev lifetime regression -ARM: s3c/gpio: complete the conversion to new GPIO value setters -Merge tag 'arm-soc/for-6.16/devicetree-fixes' of https://github.com/Broadcom/stblinux into for-next -io_uring/net: Allow to do vectorized send -ASoC: Intel: avs: Fix uninitialized pointer error in probe() -block: fix potential deadlock while running nr_hw_queue update -block: fix lockdep warning caused by lock dependency in elv_iosched_store -block: move elevator queue allocation logic into blk_mq_init_sched -ASoC: wm8962: Clear master mode when enter runtime suspend -MAINTAINERS: Add entries for the RZ/V2H(P) RSPI -regulator: core: correct convergence check in regulator_set_voltage() -blk-ioc: don't hold queue_lock for ioc_lookup_icq() -block: Enforce power-of-2 physical block size -block: avoid possible overflow for chunk_sectors check in blk_stack_limits() -block: Improve read ahead size for rotational devices -ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context -NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY -NFSv4.2: another fix for listxattr -NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() -SUNRPC: Silence warnings about parameters not being described -NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final() -NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() -NFS: use a hash table for delegation lookup -NFS: track active delegations per-server -NFS: move the delegation_watermark module parameter -NFS: cleanup nfs_inode_reclaim_delegation -NFS: cleanup error handling in nfs4_server_common_setup -pNFS/flexfiles: don't attempt pnfs on fatal DS errors -NFS: drop __exit from nfs_exit_keyring -NFS: pass struct nfs_client_initdata to nfs4_set_client -ARM: dts: broadcom: Fix bcm7445 memory controller compatible -efi: add API doc entry for ovmf_debug_log -efistub: Lower default log level -pNFS: Fix disk addr range check in block/scsi layout -pNFS: Fix stripe mapping in block/scsi layout -pNFS: Handle RPC size limit for layoutcommits -pNFS: Add prepare commit trace to block/scsi layout -pNFS: Fix extent encoding in block/scsi layout -pNFS: Fix uninited ptr deref in block/scsi layout -NFS: Remove unused function nfs_umount -SUNRPC: Remove unused xdr functions -nfs: create a kernel keyring -NFS: support the kernel keyring for TLS -NFS: Allow folio migration for the case of mode == MIGRATE_SYNC -nfs: new tracepoint in match_stateid operation -nfs: new tracepoint in nfs_delegation_need_return -nfs: add a tracepoint to nfs_inode_detach_delegation_locked -nfs: add cache_validity to the nfs_inode_event tracepoints -NFS: remove unused pnfs_ld_data field from struct nfs_server -NFS: remove unused time_delta field from struct nfs_server -NFS: remove unused wpages field from struct nfs_server -pnfs: add pnfs_ds_connect trace point -nfs: use lock_two_nondirectories() -NFS: Return the file btime in the statx results when appropriate -nfs: Add timecreate to nfs inode -Expand the type of nfs_fattr->valid -efi: add ovmf debug log driver -tools/power turbostat: regression fix: --show C1E% -xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers -xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers