This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits fe7ba7e54196 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 56f3b02e4f1d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c918c63d5c13 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b8ed98c5b61c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 3f55e4725b3b nfsd: use threads array as-is in netlink interface omits 336f36773aec Merge branch 'misc-6.16' into next-fixes adds 1b56e765bf89 rust: completion: implement initial abstraction adds 4b76fafb20dd rust: revocable: indicate whether `data` has been revoked already adds f744201c6159 rust: devres: fix race in Devres::drop() adds 20c96ed278e3 rust: devres: do not dereference to the internal Revocable adds b8b8663ac82a mailmap: add entry for Danilo Krummrich adds eab9dcb76b9f Documentation: embargoed-hardware-issues.rst: Add myself f [...] new 229f135e0680 Merge tag 'driver-core-6.16-rc3' of git://git.kernel.org/p [...] adds a89f5fae998b ksmbd: add free_transport ops in ksmbd connection adds 7ac5b66acafc ksmbd: fix null pointer dereference in destroy_previous_session adds 4ea0bb8aaedf ksmbd: handle set/get info file for streamed file new fb4d33ab452e Merge tag '6.16-rc2-ksmbd-server-fixes' of git://git.samba [...] adds 14c9ede9ca4c hwmon: (ftsteutates) Fix TOCTOU race in fts_read() adds 744c2fe950e9 hwmon: (occ) Rework attribute registration for stack usage adds 2c021b45c154 hwmon: (occ) fix unaligned accesses adds c25892b7a174 hwmon: (ltc4282) avoid repeated register write new 24770983ccfe Merge tag 'hwmon-for-v6.16-rc3' of git://git.kernel.org/pu [...] adds 5466491c9e33 ionic: Prevent driver/fw getting out of sync on devcmd(s) adds 1224b218a4b9 pldmfw: Select CRC32 when PLDMFW is selected adds 60524f1d2bdf net: ti: icssg-prueth: Fix packet handling for XDP_TX adds 6f793a1d0537 net: netmem: fix skb_ensure_writable with unreadable skbs adds 7b4ac12cc929 openvswitch: Allocate struct ovs_pcpu_storage dynamically adds db2272054520 can: tcan4x5x: fix power regulator retrieval during probe adds 68a4abb1ef79 Merge tag 'linux-can-fixes-for-6.16-20250617' of git://git [...] adds 1e9ac33fa271 bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp [...] adds e11baaea94e2 bnxt_en: Add a helper function to configure MRU and RSS adds 5dacc94c6fe6 bnxt_en: Update MRU and RSS table of RSS contexts on queue reset adds 13c90202ddbb Merge branch 'bnxt_en-bug-fixes' adds 5ab73b010cad ptp: fix breakage after ptp_vclock_in_use() rework adds aa112cbc5f0a ptp: allow reading of currently dialed frequency to succee [...] adds 4300fd62daf2 Merge branch 'ptp_vclock-fixes' adds b160766e26d4 net/sched: fix use-after-free in taprio_dev_notifier adds 6dbb0d97c509 mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). adds 2f370ae1fb63 atm: atmtcp: Free invalid length skb in atmtcp_c_send(). adds 7851263998d4 atm: Revert atm_account_tx() if copy_from_iter_full() fails. adds 0aff00432cc7 Merge branch 'atm-fix-uninit-and-mem-accounting-leak-in-vc [...] adds d0fa59897e04 tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventi [...] adds c6d732c38f93 net: ethtool: remove duplicate defines for family info adds ae409629e022 net: ftgmac100: select FIXED_PHY adds 5d3bc9e5e725 net: ice: Perform accurate aRFS flow match adds 48c8b214974d ice: fix eswitch code memory leak in reset scenario adds 688a0d61b2d7 e1000e: set fixed clock frequency indication for Nahum 11 [...] adds 28c0d7756fd9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 9ac8d0c640a1 Octeontx2-pf: Fix Backpresure configuration adds f82727adcf29 tipc: fix null-ptr-deref when acquiring remote ip of ether [...] new 316827659121 selftests: netdevsim: improve lib.sh include in peer.sh new c65b5bb2329e selftests: net: add passive TFO test binary new 137e7b5cceda selftests: net: add test for passive TFO socket NAPI ID new dbe0ca8da1f6 tcp: fix passive TFO socket having invalid NAPI ID new 9b70c362a9d4 Merge branch 'net-fix-passive-tfo-socket-having-invalid-napi-id' new 5bd1bafd4474 eth: fbnic: avoid double free when failing to DMA-map FW msg new e353b0854d3a net: lan743x: fix potential out-of-bounds write in lan743x [...] new a1113cefd7d6 MAINTAINERS: Remove Shannon Nelson from MAINTAINERS file new 10876da918fa calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). new fc27ab48904c NFC: nci: uart: Set tty->disc_data only in success path new 78bd03ee1f20 net: airoha: Always check return value from airoha_ppe_foe [...] new e7ea5f5b1858 mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available new d13a3824bfd2 net: atm: add lec_mutex new d03b79f459c7 net: atm: fix /proc/net/atm/lec handling new 664f1b854f63 Merge branch 'with-a-mutex' new 9738280aae59 tools: ynl: fix mixing ops and notifications on one socket adds a85b8544d463 wifi: remove zero-length arrays adds d1b1a5eb27c4 wifi: mac80211: drop invalid source address OCB frames adds d19bac3d4edc wifi: mac80211: don't WARN for late channel/color switch adds e7417421d893 wifi: ath6kl: remove WARN on bad firmware input adds 18ae7d0cdd76 wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT an [...] adds 062ade23991e wifi: ath12k: parse and save hardware mode info from WMI_S [...] adds 241d130f1419 wifi: ath12k: parse and save sbs_lower_band_end_freq from [...] adds e47b11e3bd34 wifi: ath12k: update freq range for each hardware mode adds c36f2cd628f9 wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command adds 2296038fd35a wifi: ath12k: update link active in case two links fall on [...] adds d9dbc6b8b94a wifi: ath12k: don't activate more links than firmware supports adds a48a931a32f8 wifi: ath12k: fix documentation on firmware stats adds 9a353a4a11a4 wifi: ath12k: avoid burning CPU while waiting for firmware stats adds ac7b8ff7839d wifi: ath12k: don't use static variables in ath12k_wmi_fw_ [...] adds ad5e9178cec5 wifi: ath12k: don't wait when there is no vdev started adds 15d253076923 wifi: carl9170: do not ping device which has failed to loa [...] adds 05ced11a508a Merge tag 'ath-current-20250617' of git://git.kernel.org/p [...] adds db5957ab8520 wifi: iwlwifi: restore missing initialization of async_han [...] adds d5352b491a3a wifi: iwlwifi: cfg: Limit cb_size to valid range adds 432a41232ca9 wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting adds 83f3ac2848b4 wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking adds 68dd8eeb7208 Merge tag 'iwlwifi-fixes-2025-06-18' of https://git.kernel [...] new dccf87ea49b7 Merge tag 'wireless-2025-06-18' of https://git.kernel.org/ [...] new edf8afeecfbb net: airoha: Compute number of descriptors according to re [...] new 7b46bdaec00a net: airoha: Differentiate hwfd buffer size for QDMA0 and QDMA1 new 16ef63acb784 Merge branch 'net-airoha-improve-hwfd-buffer-descriptor-qu [...] new 5c8013ae2e86 Merge tag 'net-6.16-rc3' of git://git.kernel.org/pub/scm/l [...] new c696307648ea fs: export anon_inode_make_secure_inode() and fix secretme [...] new 6006447ea0ca Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new c769be2d3dbb btrfs: include root in error message when unlinking inode new dd276214e439 btrfs: fix delayed ref refcount leak in debug assertion new 186b9dc3c302 btrfs: warn if leaking delayed_nodes in btrfs_put_root() new 65d5112b4d7c btrfs: scrub: add prefix for the error messages new 3ca864de852b btrfs: fix a race between renames and directory logging new ae4477f93756 btrfs: update superblock's device bytes_used when dropping chunk new e5b559601177 btrfs: fix double unlock of buffer_tree xarray when releas [...] new 2dcf838cf5c2 btrfs: fix invalid inode pointer dereferences during log replay new 16edae52f606 btrfs: don't silently ignore unexpected extent type when r [...] new 1961d20f6fa8 btrfs: fix assertion when building free space tree new a26bf338cdad btrfs: fix race between async reclaim worker and close_ctree() new 547e83666155 btrfs: handle csum tree error with rescue=ibadroots correctly new c0d90a79e8e6 btrfs: zoned: fix alloc_offset calculation for partly conv [...] new 3390d3138849 Merge branch 'misc-6.16' into next-fixes new 7e7126a05070 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 6af06625e940 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8386ec1ed542 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8ea688a3372e nfsd: use threads array as-is in netlink interface new 94d10a4dba0b sunrpc: handle SVC_GARBAGE during svc auth processing as a [...] new 6a822ae54282 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (fe7ba7e54196) \ N -- N -- N refs/heads/fs-current (6a822ae54282)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 46 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 8 +- Documentation/netlink/specs/ethtool.yaml | 3 + .../process/embargoed-hardware-issues.rst | 1 + MAINTAINERS | 5 +- drivers/atm/atmtcp.c | 4 +- drivers/hwmon/ftsteutates.c | 9 +- drivers/hwmon/ltc4282.c | 7 - drivers/hwmon/occ/common.c | 240 +++--- drivers/net/can/m_can/tcan4x5x-core.c | 9 +- drivers/net/ethernet/airoha/airoha_eth.c | 27 +- drivers/net/ethernet/airoha/airoha_ppe.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 87 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 24 +- drivers/net/ethernet/faraday/Kconfig | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 14 +- drivers/net/ethernet/intel/e1000e/ptp.c | 8 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 48 ++ drivers/net/ethernet/intel/ice/ice_eswitch.c | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 4 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 5 +- drivers/net/ethernet/microchip/lan743x_ptp.h | 4 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 3 +- drivers/net/ethernet/ti/icssg/icssg_common.c | 19 +- drivers/net/wireless/ath/ath12k/core.c | 4 +- drivers/net/wireless/ath/ath12k/core.h | 10 +- drivers/net/wireless/ath/ath12k/debugfs.c | 58 -- drivers/net/wireless/ath/ath12k/debugfs.h | 7 - drivers/net/wireless/ath/ath12k/mac.c | 394 +++++++++- drivers/net/wireless/ath/ath12k/mac.h | 2 + drivers/net/wireless/ath/ath12k/wmi.c | 829 ++++++++++++++++++++- drivers/net/wireless/ath/ath12k/wmi.h | 180 ++++- drivers/net/wireless/ath/ath6kl/bmi.c | 4 +- drivers/net/wireless/ath/carl9170/usb.c | 19 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 + drivers/net/wireless/intel/iwlwifi/mld/mld.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 11 +- drivers/ptp/ptp_clock.c | 3 +- drivers/ptp/ptp_private.h | 22 +- fs/anon_inodes.c | 23 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/disk-io.c | 27 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/free-space-tree.c | 16 +- fs/btrfs/inode.c | 87 ++- fs/btrfs/ioctl.c | 2 +- fs/btrfs/scrub.c | 53 +- fs/btrfs/tree-log.c | 17 +- fs/btrfs/volumes.c | 6 + fs/btrfs/zoned.c | 86 ++- fs/smb/server/connection.c | 2 +- fs/smb/server/connection.h | 1 + fs/smb/server/smb2pdu.c | 74 +- fs/smb/server/transport_rdma.c | 10 +- fs/smb/server/transport_tcp.c | 3 +- fs/smb/server/vfs.c | 5 +- fs/smb/server/vfs_cache.h | 1 + include/linux/atmdev.h | 6 + include/linux/fs.h | 2 + include/linux/ieee80211.h | 18 +- include/uapi/linux/ethtool_netlink.h | 4 - include/uapi/linux/ethtool_netlink_generated.h | 4 +- lib/Kconfig | 1 + mm/secretmem.c | 9 +- net/atm/common.c | 1 + net/atm/lec.c | 12 +- net/atm/raw.c | 2 +- net/core/skbuff.c | 3 - net/ipv4/tcp_fastopen.c | 3 + net/ipv4/tcp_input.c | 37 +- net/ipv6/calipso.c | 8 + net/mac80211/debug.h | 5 +- net/mac80211/rx.c | 4 + net/mac80211/tx.c | 29 +- net/mpls/af_mpls.c | 4 +- net/nfc/nci/uart.c | 8 +- net/openvswitch/actions.c | 23 +- net/openvswitch/datapath.c | 42 +- net/openvswitch/datapath.h | 3 +- net/sched/sch_taprio.c | 6 +- net/sunrpc/svc.c | 11 +- net/tipc/udp_media.c | 4 +- rust/bindings/bindings_helper.h | 1 + rust/helpers/completion.c | 8 + rust/helpers/helpers.c | 1 + rust/kernel/devres.rs | 60 +- rust/kernel/revocable.rs | 18 +- rust/kernel/sync.rs | 2 + rust/kernel/sync/completion.rs | 112 +++ tools/net/ynl/pyynl/lib/ynl.py | 28 +- .../selftests/drivers/net/netdevsim/peer.sh | 3 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/tfo.c | 171 +++++ .../net/{busy_poll_test.sh => tfo_passive.sh} | 93 +-- 96 files changed, 2600 insertions(+), 662 deletions(-) create mode 100644 rust/helpers/completion.c create mode 100644 rust/kernel/sync/completion.rs create mode 100644 tools/testing/selftests/net/tfo.c copy tools/testing/selftests/net/{busy_poll_test.sh => tfo_passive.sh} (56%)