This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2ab35ce202f8 Merge tag 'devicetree-fixes-for-6.6-1' of git://git.kernel [...] new e4da8c78973c net: ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicated new b5947239bfa6 net: stmmac: failure to probe without MAC interface specified new 8b72d2a1c6cc NFC: nxp: add NXP1002 new ee940b57a929 doc/netlink: Fix missing classic_netlink doc reference new 28427f368f0e netfilter: nft_exthdr: Fix non-linear header modification new e99476497687 netfilter: xt_sctp: validate the flag_info count new 69c5d284f670 netfilter: xt_u32: validate user space input new 7e9be1124dbe netfilter: nf_tables: Audit log setelem reset new ea078ae9108e netfilter: nf_tables: Audit log rule reset new 4e60de1e4769 Merge tag 'nf-23-08-31' of git://git.kernel.org/pub/scm/li [...] new 8c21ab1bae94 net/sched: fq_pie: avoid stalls in fq_pie_timer() new dc9511dd6f37 sctp: annotate data-races around sk->sk_wmem_queued new fce92af1c29d ipv4: annotate data-races around fi->fib_dead new a3e0fdf71bbe net: read sk->sk_family once in sk_mc_loop() new 8aae7625ff3f net: fib: avoid warn splat in flow dissector new 32337c0a2824 bpf: Prevent inlining of bpf_fentry_test7() new 6a8faf107091 bpftool: Fix build warnings with -Wtype-limits new 9d0a67b9d42c xsk: Fix xsk_build_skb() error: 'skb' dereferencing possib [...] new 5439cfa7fe61 selftests/bpf: Fix flaky cgroup_iter_sleepable subtest new 2d71a90f7e0f bpf, docs: Correct source of offset for program-local call new be4033d36070 docs/bpf: Add description for CO-RE relocations new 35d2b7ffffc1 bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t new aee1720eeb87 bpf, docs: Move linux-notes.rst to root bpf docs tree new deb884072546 bpf, docs: Add abi.rst document to standardization subdirectory new 7d35eb1a184a bpf, docs: s/eBPF/BPF in standards documents new 3e019d8a05a3 xsk: Fix xsk_diag use-after-free error during socket cleanup new 121fd33bf2d9 bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py new d11ae1b16b0a selftests/bpf: Fix d_path test new 6a86b5b5cd76 bpf: Annotate bpf_long_memcpy with data_race new be8e754cbfac selftests/bpf: Include build flavors for install target new ddaa935d33fc Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 82ba0ff7bf04 net/handshake: fix null-ptr-deref in handshake_nl_done_doit() new 66d58f046c9d net: use sk_forward_alloc_get() in sk_get_meminfo() new 5e6300e7b3a4 net: annotate data-races around sk->sk_forward_alloc new 9531e4a83feb mptcp: annotate data-races around msk->rmem_fwd_alloc new e3390b30a5df net: annotate data-races around sk->sk_tsflags new 251cd405a9e6 net: annotate data-races around sk->sk_bind_phc new f2e977f36cc7 Merge branch 'net-data-race-annotations' new 2ea35288c83b skbuff: skb_segment, Call zero copy functions before using [...] new 6ac66cb03ae3 ipv4: ignore dst hint for multipath routes new 8423be8926aa ipv6: ignore dst hint for multipath routes new 8ae9efb859c0 selftests: fib_tests: Add multipath list receive tests new d8a30706fea6 Merge branch 'dst-hint-multipath' new ae074e2b2fd4 sfc: check for zero length in EF10 RX prefix new fa09bc40b21a igb: disable virtualization features on 82580 new 915d975b2ffa net: deal with integer overflows in kmalloc_reserve() new 817c7cd2043a gve: fix frag_list chaining new 151e887d8ff9 veth: Fixing transmit return status for dropped packets new f31867d0d9d8 net: ipv6/addrconf: avoid integer underflow in ipv6_create [...] new 719c5e37e99d net: phy: micrel: Correct bit assignments for phy_device flags new ee8ab74aa0c2 docs: netdev: document patchwork patch states new 524500873802 docs: netdev: update the netdev infra URLs new 718e6b51298e af_unix: Fix msg_controllen test in scm_pidfd_recv() for M [...] new 0bc36c0650b2 af_unix: Fix data-races around user->unix_inflight. new ade32bd8a738 af_unix: Fix data-race around unix_tot_inflight. new afe8764f7634 af_unix: Fix data-races around sk->sk_shutdown. new b192812905e4 af_unix: Fix data race around sk->sk_err. new 2861f09c1112 Merge branch 'af_unix-data-races' new 8fc134fee27f net: sched: sch_qfq: Fix UAF in qfq_dequeue() new 6ad40b36cd3b kcm: Destroy mutex in kcm_exit_net() new d3287e4038ca Revert "net: macsec: preserve ingress frame ordering" new c3b704d4a4a2 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU new 29fe7a1b6271 octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueu [...] new a5e2151ff9d5 net/ipv6: SKB symmetric hash should incorporate transport ports new 39285e124edb net: team: do not use dynamic lockdep key new 9b271ebaf9a2 ip_tunnels: use DEV_STATS_INC() new b7558a77529f net/mlx5e: Clear mirred devices array if the rule is split new 344134609a56 mlx5/core: E-Switch, Create ACL FT for eswitch manager in [...] new 5aa48279712e igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 new 8360717524a2 igbvf: Change IGBVF_MIN to allow set rx/tx value between 6 [...] new 6319685bdc8a igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 new ca7cfd73d023 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 954ad9bf13c4 net: dsa: sja1105: fix bandwidth discrepancy between tc-cb [...] new 894cafc5c62c net: dsa: sja1105: fix -ENOSPC when replacing the same tc- [...] new 180a7419fe4a net: dsa: sja1105: complete tc-cbs offload support on SJA1110 new f8fdd54ee6a1 Merge branch 'sja1105-fixes' new 1a961e74d5ab net: phylink: fix sphinx complaint about invalid literal new c1970e26bdc1 selftests/bpf: Fix a CI failure caused by vsock write new 3888fa134edd docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc [...] new a454d84ee20b bpf, sockmap: Fix skb refcnt race after locking changes new 7645629f7dc8 bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion [...] new 6764e767f4af bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recurs [...] new a192103a1146 s390/bpf: Pass through tail call counter in trampolines new a96a44aba556 bpf: bpf_sk_storage: Fix invalid wait context lockdep report new 55d49f750b1c bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc new a96d1cfb2da0 selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc new f16d411c290b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 08c6d8bae48c net: phy: Provide Module 4 KSZ9477 errata (DS80000754C) new 61a1deacc3d4 net: hns3: fix tx timeout issue new dd2bbc2ef69a net: hns3: Support query tx timeout threshold by debugfs new efccf655e99b net: hns3: fix byte order conversion issue in hclge_dbg_fd [...] new c295160b1d95 net: hns3: fix debugfs concurrency issue between kfree buf [...] new fa5564945f7d net: hns3: fix invalid mutex between tc qdisc and dcb ets [...] new 674d9591a32d net: hns3: fix the port information display when sfp is absent new 60326634f6c5 net: hns3: remove GSO partial feature bit new 35494b0d61e4 Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver' new fd94d9dadee5 netfilter: nftables: exthdr: fix 4-byte stack OOB write new f4f8a7803119 netfilter: nfnetlink_osf: avoid OOB read new fdc04cc2d5fd netfilter: nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID new 2ee52ae94baa netfilter: nft_set_rbtree: skip sync GC for new elements i [...] new 050d91c03b28 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 ma [...] new 9b5ba5c9c510 netfilter: nf_tables: Unbreak audit log reset new 7153a404fb70 Merge tag 'nf-23-09-06' of https://git.kernel.org/pub/scm/ [...] new 6afcf0fb9270 Revert "net: team: do not use dynamic lockdep key" new 1b36955cc048 net: enetc: distinguish error from valid pointers in enetc [...] new 73be7fb14e83 Merge tag 'net-6.6-rc1' of git://git.kernel.org/pub/scm/li [...]
The 106 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/bpf/btf.rst | 31 ++- Documentation/bpf/index.rst | 1 + .../bpf/{standardization => }/linux-notes.rst | 0 Documentation/bpf/llvm_reloc.rst | 304 +++++++++++++++++++++ Documentation/bpf/standardization/abi.rst | 25 ++ Documentation/bpf/standardization/index.rst | 2 +- .../bpf/standardization/instruction-set.rst | 44 +-- Documentation/process/maintainer-netdev.rst | 36 ++- Documentation/userspace-api/netlink/intro.rst | 2 + arch/s390/net/bpf_jit_comp.c | 10 + drivers/net/dsa/microchip/ksz_common.c | 16 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 51 +++- drivers/net/dsa/sja1105/sja1105_spi.c | 4 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 11 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 19 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 20 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 14 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 5 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 4 +- drivers/net/ethernet/intel/igc/igc.h | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 4 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 1 + .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 21 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 49 +++- drivers/net/ethernet/sfc/rx.c | 20 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- drivers/net/macsec.c | 3 +- drivers/net/phy/micrel.c | 9 +- drivers/net/veth.c | 4 +- drivers/nfc/nxp-nci/i2c.c | 1 + include/linux/audit.h | 2 + include/linux/bpf.h | 2 +- include/linux/ipv6.h | 1 + include/linux/micrel_phy.h | 7 +- include/linux/phylink.h | 4 +- include/net/ip.h | 3 +- include/net/ip6_fib.h | 5 +- include/net/ip_fib.h | 5 +- include/net/ip_tunnels.h | 15 +- include/net/scm.h | 14 +- include/net/sock.h | 29 +- include/uapi/linux/netfilter/nf_tables.h | 1 + kernel/auditsc.c | 2 + kernel/bpf/bpf_local_storage.c | 49 +--- kernel/bpf/syscall.c | 2 +- kernel/bpf/trampoline.c | 5 +- net/bpf/test_run.c | 1 + net/can/j1939/socket.c | 10 +- net/core/flow_dissector.c | 3 +- net/core/skbuff.c | 54 ++-- net/core/skmsg.c | 12 +- net/core/sock.c | 27 +- net/core/sock_map.c | 36 +-- net/handshake/netlink.c | 18 +- net/ipv4/fib_semantics.c | 5 +- net/ipv4/fib_trie.c | 3 +- net/ipv4/igmp.c | 3 +- net/ipv4/ip_forward.c | 1 - net/ipv4/ip_input.c | 3 +- net/ipv4/ip_output.c | 9 +- net/ipv4/ip_sockglue.c | 2 +- net/ipv4/ipmr.c | 1 - net/ipv4/route.c | 1 + net/ipv4/tcp.c | 4 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 6 +- net/ipv6/addrconf.c | 2 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6mr.c | 2 - net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 3 + net/ipv6/udp.c | 2 +- net/kcm/kcmsock.c | 2 + net/mptcp/protocol.c | 23 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 1 + net/netfilter/nf_tables_api.c | 54 +++- net/netfilter/nfnetlink_osf.c | 8 + net/netfilter/nft_exthdr.c | 42 +-- net/netfilter/nft_set_rbtree.c | 8 +- net/netfilter/xt_sctp.c | 2 + net/netfilter/xt_u32.c | 21 ++ net/sched/sch_fq_pie.c | 27 +- net/sched/sch_plug.c | 2 +- net/sched/sch_qfq.c | 22 +- net/sctp/proc.c | 2 +- net/sctp/socket.c | 10 +- net/socket.c | 15 +- net/unix/af_unix.c | 2 +- net/unix/scm.c | 6 +- net/xdp/xsk.c | 22 +- net/xdp/xsk_diag.c | 3 + scripts/bpf_doc.py | 56 ++-- tools/bpf/bpftool/link.c | 2 +- tools/testing/selftests/bpf/Makefile | 12 + .../selftests/bpf/prog_tests/bpf_obj_pinning.c | 5 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 19 +- .../bpf/prog_tests/sk_storage_omem_uncharge.c | 56 ++++ .../selftests/bpf/prog_tests/sockmap_helpers.h | 26 ++ .../selftests/bpf/prog_tests/sockmap_listen.c | 7 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 + .../selftests/bpf/progs/sk_storage_omem_uncharge.c | 61 +++++ tools/testing/selftests/net/fib_tests.sh | 155 ++++++++++- 118 files changed, 1405 insertions(+), 410 deletions(-) rename Documentation/bpf/{standardization => }/linux-notes.rst (100%) create mode 100644 Documentation/bpf/standardization/abi.rst create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c create mode 100644 tools/testing/selftests/bpf/progs/sk_storage_omem_uncharge.c