This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5f63595ebd82 Merge tag 'input-for-v6.4-rc5' of git://git.kernel.org/pub [...] new 89a4bf0dc385 xfs: buffer pins need to hold a buffer reference new 00dcd17cfa7f xfs: restore allocation trylock iteration new cb042117488d xfs: defered work could create precommits new 82842fee6e59 xfs: fix AGF vs inode cluster buffer deadlock new 4320f3466636 xfs: Fix undefined behavior of shift into sign bit new 6be73cecb5a2 xfs: fix broken logic when detecting mergeable bmap records new 1e473279f492 xfs: fix double xfs_perag_rele() in xfs_filestream_pick_ag() new e0a8de7da35e xfs: fix agf/agfl verification on v4 filesystems new 3148ebf2c078 xfs: validity check agbnos on the AGFL new 7dfee17b13e5 xfs: validate block number being freed before adding to xefi new d4d12c02bf5f xfs: collect errors from inodegc for unlinked inode recovery new 79b6fad54683 Merge tag 'xfs-6.4-rc5-fixes' of git://git.kernel.org/pub/ [...] new ed779fe4c9b5 neighbour: fix unaligned access to pneigh_entry new 5a59a58ec25d net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods new e209fee4118f net/ipv4: ping_group_range: allow GID from 2147483648 to 4 [...] new f93b30e50a81 net: systemport: Replace platform_get_irq with platform_ge [...] new 37a826d86ff7 net: dsa: qca8k: add CONFIG_LEDS_TRIGGERS dependency new edf2e1d2019b net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down new ef62c0ae6db1 net/ipv6: convert skip_notify_on_dev_down sysctl to u8 new 3696e140c25f Merge branch 'net-ipv6-skip_notify_on_dev_down-fix' new 03c44a21d033 net: phylink: actually fix ksettings_set() ethtool call new 02a7eee1ebf2 Fix gitignore for recently added usptream self tests new c308e9ec0047 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD L [...] new 7190d0ff0e17 net: enetc: correct the statistics of rx bytes new fdebd850cc06 net: enetc: correct rx_bytes statistics of XDP new 3d5f4d29f6a8 Merge branch 'enetc-fixes' new 8cde87b007da net: sched: wrap tc_skip_wrapper with CONFIG_RETPOLINE new cd2b8113c2e8 net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values new 2a84aea80e92 can: j1939: j1939_sk_send_loop_abort(): improved error que [...] new cd9c790de208 can: j1939: change j1939_netdev_lock type to mutex new 9f16eb106aa5 can: j1939: avoid possible use-after-free when j1939_can_r [...] new 628f725d3b09 Merge patch series "can: j1939: avoid possible use-after-f [...] new d75369310188 Merge tag 'linux-can-fixes-for-6.4-20230605' of git://git. [...] new 9bc009734774 net: stmmac: dwmac-qcom-ethqos: fix a regression on EMAC < 3 new 8b1c94da1e48 mptcp: only send RM_ADDR in nl_cmd_remove new 48d73f609dcc selftests: mptcp: update userspace pm addr tests new 24430f8bf516 mptcp: add address into userspace pm list new 6c160b636c91 selftests: mptcp: update userspace pm subflow tests new 77e4b94a3de6 mptcp: update userspace pm infos new fb928170e32e Merge branch 'mptcp-addr-adv-fixes' new 42510dffd0e2 qed/qede: Fix scheduling while atomic new f6ca5baf2a86 netlink: specs: ethtool: fix random typos new a2f4c143d76b ipv6: rpl: Fix Route of Death. new 82a01ab35bd0 tcp: gso: really support BIG TCP new 4f48c30312b7 pds_core: Fix FW recovery detection new accc1bf23068 virtio_net: use control_buf for coalesce params new 30bc32c7c1f9 wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll new 3918dd0177ee wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS new 26a125f550a3 wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS new b408f33b35a4 wifi: rtw89: remove redundant check of entering LPS new ead449023d3a wifi: mt76: mt7996: fix possible NULL pointer dereference [...] new c37ab22bb1a4 wifi: mac80211: use correct iftype HE cap new 727073ca5e55 wifi: cfg80211: reject bad AP MLD address new 68c228557d52 wifi: mac80211: mlme: fix non-inheritence element new 47c171a426e3 wifi: mac80211: don't translate beacon/presp addrs new 1afa18e9e723 wifi: mac80211: fix switch count in EMA beacons new 7a4615b9a9da wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait [...] new 3e54ed8247c9 wifi: cfg80211: fix locking in sched scan stop work new f7e60032c661 wifi: cfg80211: fix locking in regulatory disconnect new e684ab76afeb Merge tag 'wireless-2023-06-06' of git://git.kernel.org/pu [...] new bd058763a624 netfilter: nf_tables: Add null check for nla_nest_start_no [...] new 14e8b2939037 netfilter: nft_bitwise: fix register tracking new e1f543dc660b netfilter: conntrack: fix NULL pointer dereference in nf_c [...] new 24e227896bbf netfilter: ipset: Add schedule point in call_ad(). new 08e42a0d3ad3 netfilter: nf_tables: out-of-bound check in chain blob new 20c47646a260 Merge tag 'nf-23-06-07' of git://git.kernel.org/pub/scm/li [...] new 31c5f9164949 Bluetooth: ISO: consider right CIS when removing CIG at cleanup new e6a7a46b8636 Bluetooth: ISO: Fix CIG auto-allocation to select configur [...] new c5d2b6fa26b5 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk new 1857c19941c8 Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER new fe2ccc6c29d5 Bluetooth: fix debugfs registration new 47c5d829a3e3 Bluetooth: hci_qca: fix debugfs registration new 02c5ea5246a4 Bluetooth: Fix l2cap_disconnect_req deadlock new 6c242c64a09e Bluetooth: ISO: don't try to remove CIG if there are bound [...] new 71e9588435c3 Bluetooth: ISO: use correct CIS order in Set CIG Parameters event new 75767213f3d9 Bluetooth: L2CAP: Add missing checks for invalid DCID new ab39b113e747 Merge tag 'for-net-2023-06-05' of git://git.kernel.org/pub [...] new 1e5c647c3f6d rfs: annotate lockless accesses to sk->sk_rxhash new 5c3b74a92aa2 rfs: annotate lockless accesses to RFS sock flow table new e3144ff52f7d Merge branch 'rfs-lockless-annotate' new d636fc5dd692 net: sched: add rcu annotations around qdisc->qdisc_sleeping new bf15bb38ec7f ice: make writes to /dev/gnssX synchronous new 886bc7d6ed33 net: sched: move rtm_tca_policy declaration to include file new de9df6c6b27e net: openvswitch: fix upcall counter access before allocation new 682881ee45c8 net: sched: act_police: fix sparse errors in tcf_police_dump() new 44f8baaf230c net: sched: fix possible refcount leak in tc_chain_tmplt_add() new 7c5d4801ecf0 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rma [...] new b320a4563829 bpf, sockmap: Avoid potential NULL dereference in sk_psock [...] new b0fd1852bcc2 bpf: Fix UAF in task local storage new cba41bb78d70 bpf: Fix elem_size not being set for inner maps new 1022b67b89ce selftests/bpf: Add access_inner_map selftest new 23509e92cf13 Merge branch 'Fix elem_size not being set for inner maps' new 132328e8e851 bpf: netfilter: Add BPF_NETFILTER bpf_attach_type new 69844e335d8c selftests/bpf: Fix sockopt_sk selftest new f46fab0e36e6 bpf: Add extra path pointer check to d_path helper new c9d99cfa66df Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 649c3fed3673 eth: bnxt: fix the wake condition new f0d751973f73 eth: ixgbe: fix the wake condition new a9f31047baca net: bcmgenet: Fix EEE implementation new abac3ac97fe8 batman-adv: Broken sync while rescheduling delayed work new 182620ab3660 Merge tag 'batadv-net-pullrequest-20230607' of git://git.o [...] new 095d5dc0c1d9 bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() new 1d997801c7cc bnxt_en: Don't issue AP reset during ethtool's reset operation new 1a9e4f501bc6 bnxt_en: Query default VLAN before VNIC setup on a VF new 83474a9b252a bnxt_en: Skip firmware fatal error recovery if chip is not [...] new 319a7827df97 bnxt_en: Prevent kernel panic when receiving unexpected PH [...] new 1eb4ef125913 bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks new 6c0ec7ab5aaf Merge branch 'bnxt_en-bug-fixes' new 25041a4c02c7 Merge tag 'net-6.4-rc6' of git://git.kernel.org/pub/scm/li [...]
The 109 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: Documentation/netlink/specs/ethtool.yaml | 32 ++--- Documentation/networking/ip-sysctl.rst | 4 +- drivers/bluetooth/hci_qca.c | 6 +- drivers/net/dsa/lan9303-core.c | 4 - drivers/net/dsa/qca/Kconfig | 1 + drivers/net/ethernet/amd/pds_core/dev.c | 10 +- drivers/net/ethernet/broadcom/bcmsysport.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 42 ++++-- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 1 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 22 ++- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 + drivers/net/ethernet/freescale/enetc/enetc.c | 16 ++- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_common.h | 2 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 64 +-------- drivers/net/ethernet/intel/ice/ice_gnss.h | 10 -- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 4 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 +++- drivers/net/ethernet/qlogic/qede/qede_main.c | 34 ++++- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 3 +- drivers/net/phy/phylink.c | 15 ++- drivers/net/virtio_net.c | 16 +-- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 3 + drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 19 ++- drivers/net/wireless/realtek/rtw88/mac80211.c | 14 +- drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/ps.c | 43 ++++++ drivers/net/wireless/realtek/rtw88/ps.h | 2 + drivers/net/wireless/realtek/rtw89/core.c | 3 - drivers/net/wireless/realtek/rtw89/mac80211.c | 15 +-- drivers/net/wireless/realtek/rtw89/ps.c | 26 ++++ drivers/net/wireless/realtek/rtw89/ps.h | 1 + fs/xfs/libxfs/xfs_ag.c | 5 +- fs/xfs/libxfs/xfs_alloc.c | 91 +++++++++---- fs/xfs/libxfs/xfs_alloc.h | 6 +- fs/xfs/libxfs/xfs_bmap.c | 10 +- fs/xfs/libxfs/xfs_bmap_btree.c | 7 +- fs/xfs/libxfs/xfs_ialloc.c | 24 ++-- fs/xfs/libxfs/xfs_log_format.h | 9 +- fs/xfs/libxfs/xfs_refcount.c | 13 +- fs/xfs/libxfs/xfs_trans_inode.c | 113 ++-------------- fs/xfs/scrub/bmap.c | 25 ++-- fs/xfs/scrub/scrub.h | 8 +- fs/xfs/xfs_buf_item.c | 88 ++++++++---- fs/xfs/xfs_filestream.c | 1 - fs/xfs/xfs_icache.c | 46 +++++-- fs/xfs/xfs_icache.h | 4 +- fs/xfs/xfs_inode.c | 20 +-- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_inode_item.c | 149 +++++++++++++++++++++ fs/xfs/xfs_inode_item.h | 1 + fs/xfs/xfs_log_recover.c | 19 ++- fs/xfs/xfs_mount.h | 1 + fs/xfs/xfs_reflink.c | 4 +- fs/xfs/xfs_super.c | 1 + fs/xfs/xfs_trans.c | 9 +- include/linux/netdevice.h | 9 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 4 +- include/net/neighbour.h | 2 +- include/net/netns/ipv6.h | 2 +- include/net/ping.h | 6 +- include/net/pkt_sched.h | 2 + include/net/rpl.h | 3 - include/net/sch_generic.h | 6 +- include/net/sock.h | 18 ++- include/uapi/linux/bpf.h | 1 + kernel/bpf/map_in_map.c | 8 +- kernel/bpf/syscall.c | 9 ++ kernel/fork.c | 2 +- kernel/trace/bpf_trace.c | 12 +- lib/cpu_rmap.c | 2 +- net/batman-adv/distributed-arp-table.c | 2 +- net/bluetooth/hci_conn.c | 22 +-- net/bluetooth/hci_core.c | 10 +- net/bluetooth/hci_event.c | 44 +++--- net/bluetooth/hci_sync.c | 23 +++- net/bluetooth/l2cap_core.c | 13 ++ net/can/j1939/main.c | 24 ++-- net/can/j1939/socket.c | 5 + net/core/dev.c | 8 +- net/core/skmsg.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 8 +- net/ipv4/tcp_offload.c | 19 ++- net/ipv6/exthdrs.c | 29 ++-- net/ipv6/route.c | 4 +- net/mac80211/he.c | 15 ++- net/mac80211/mlme.c | 8 +- net/mac80211/rx.c | 4 +- net/mac80211/tx.c | 2 +- net/mptcp/pm.c | 23 +++- net/mptcp/pm_netlink.c | 18 +++ net/mptcp/pm_userspace.c | 48 ++++++- net/mptcp/protocol.h | 1 + net/netfilter/ipset/ip_set_core.c | 8 ++ net/netfilter/nf_conntrack_core.c | 3 + net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nft_bitwise.c | 2 +- net/openvswitch/datapath.c | 19 --- net/openvswitch/vport.c | 18 ++- net/sched/act_police.c | 10 +- net/sched/cls_api.c | 3 +- net/sched/sch_api.c | 28 ++-- net/sched/sch_fq_pie.c | 10 +- net/sched/sch_generic.c | 30 ++--- net/sched/sch_mq.c | 8 +- net/sched/sch_mqprio.c | 8 +- net/sched/sch_pie.c | 5 +- net/sched/sch_red.c | 5 +- net/sched/sch_sfq.c | 5 +- net/sched/sch_taprio.c | 6 +- net/sched/sch_teql.c | 2 +- net/smc/smc_llc.c | 4 +- net/wireless/core.c | 4 +- net/wireless/nl80211.c | 2 + net/wireless/reg.c | 4 +- tools/include/uapi/linux/bpf.h | 1 + tools/lib/bpf/libbpf.c | 3 +- tools/lib/bpf/libbpf_probes.c | 2 + .../selftests/bpf/prog_tests/inner_array_lookup.c | 31 +++++ .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 2 +- .../selftests/bpf/progs/inner_array_lookup.c | 45 +++++++ tools/testing/selftests/net/.gitignore | 3 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 11 +- 129 files changed, 1215 insertions(+), 615 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/inner_array_lookup.c create mode 100644 tools/testing/selftests/bpf/progs/inner_array_lookup.c