This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 73878e5eb1bd Merge tag 'block-5.17-2022-02-24' of git://git.kernel.dk/l [...] new 4a11678f6838 bpf: Do not try bpf_msg_push_data with len 0 new a8abb0c3dc1e bpf: Fix crash due to incorrect copy_map_value new a7e75016a075 selftests/bpf: Add test for bpf_timer overwriting crash new acc3c47394a1 Merge branch 'Fix for crash due to overwrite in copy_map_value' new 3bd916ee0ecb bpf: Emit bpf_timer in vmlinux BTF new 5eaed6eedbe9 bpf: Fix a bpf_timer initialization issue new 3df9d803163e Merge branch 'bpf: fix a bpf_timer initialization issue' new 61d06f01f971 selftests: bpf: Check bpf_msg_push_data return value new 45ce4b4f9009 bpf: Fix crash due to out of bounds access into reg2btf_ids. new 75134f16e7dd bpf: Add schedule points in batch ops new 7a2fb9128515 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new efe4186e6a1b drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() new 4224cfd7fb65 net-sysfs: add check for netdevice being present to speed_show new 2f131de361f6 net/sched: act_ct: Fix flow table lookup after ct clear or [...] new e9da0b56fe27 sr9700: sanity check for packet length new a1cdec57e03a net-timestamp: convert sk->sk_tskey to atomic_t new b352c3465bb8 net: ll_temac: check the return value of devm_kmalloc() new 5a2aba71cd26 net: mvpp2: always set port pcs ops new ba88b5533728 MAINTAINERS: rmnet: Update email addresses new 3a14d0888eb4 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() new 0cd33c5ffec1 selftests: mptcp: fix diag instability new 5b31dda736e3 selftests: mptcp: improve 'fair usage on close' stability new 98247bc16a27 mptcp: fix race in overlapping signal events new 837cf45df163 mptcp: fix race in incoming ADD_ADDR option processing new f73c11946345 mptcp: add mibs counter for ignored incoming options new 6ef84b1517e0 selftests: mptcp: more robust signal race test new e35f885b357d selftests: mptcp: be more conservative with cookie MPJ limits new 90141edcd53d Merge branch 'mptcp-fixes' new b70bc066d77b ice: Match on all profiles in slow-path new 932645c298c4 ice: fix setting l4 port flag when adding filter new fadead80fe4c ice: fix concurrent reset and removal of VFs new ed22d9c8d128 ice: check the return of ice_ptp_gettimex64 new 5950bdc88dd1 ice: initialize local variable 'tlv' new 0033fced48d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 5486f5bf790b net: Force inlining of checksum functions in net/checksum.h new 3d00827a90db net: dsa: microchip: fix bridging with more than two member ports new 8940e6b669ca net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] new 84d3c83e6ea7 bnxt_en: Fix active FEC reporting to ethtool new 6758f937669d bnxt_en: Fix offline ethtool selftest with RDMA enabled new cfcab3b3b615 bnxt_en: Fix occasional ethtool -t loopback test failures new 8cdb15924252 bnxt_en: Fix incorrect multicast rx mask setting when not [...] new 0e0e3c535847 bnxt_en: Restore the resets_reliable flag in bnxt_open() new b891106da52b bnxt_en: Increase firmware message response DMA wait time new 1278d17a1fb8 bnxt_en: Fix devlink fw_activate new 5a3449734bcb Merge branch 'bnxt_en-fixes' new cc20cced0598 gso: do not skip outer ip header in case of ipip and net_failover new b6ad6261d277 net: mdio-ipq4019: add delay after clock enable new 2874b7911132 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] new b1a5983f56e3 netfilter: nf_tables_offload: incorrect flow offload actio [...] new 6069da443bf6 netfilter: nf_tables: unregister flowtable hooks on netns exit new 1a58f84ea5df netfilter: nft_limit: fix stateful object memory leak new dad3bdeef45f netfilter: nf_tables: fix memory leak during stateful obj update new 5663b85462a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new ef527f968ae0 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] new 342b6419193c net: dsa: fix panic when removing unoffloaded port from bridge new 277f2bb14361 ibmvnic: schedule failover only if vioctl fails new a58da53ffd70 vhost/vsock: don't check owner in vhost_vsock_stop() while [...] new de7b2efacf4e udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() new a1f8fec4dac8 tipc: Fix end of loop tests for list_for_each_entry() new 404ba13a6588 MAINTAINERS: add myself as co-maintainer for Realtek DSA s [...] new ecf4a24cf978 net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD new 4f1e72850d45 drivers/net/ftgmac100: refactor ftgmac100_reset_task to en [...] new 3c773dba8182 drivers/net/ftgmac100: adjust code place for function call [...] new 1baf2e50e48f drivers/net/ftgmac100: fix DHCP potential failure with systemd new 0228d37bd1a4 Merge branch 'ftgmac100-fixes' new f908a35b2218 net/mlx5: Update the list of the PCI supported devices new e5b2bc30c211 net/mlx5: DR, Cache STE shadow memory new 0aec12d97b20 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte new ffb0753b9547 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] new ecd9c5cd46e0 net/mlx5: DR, Fix the threshold that defines when pool syn [...] new 7f839965b2d7 net/mlx5: Update log_max_qp value to be 17 at most new 07666c75ad17 net/mlx5: Fix wrong limitation of metadata match on ecpf new be7f4b0ab149 net/mlx5: Fix tc max supported prio for nic mode new b645e57debca net/mlx5: Fix possible deadlock on rule deletion new 0b8942972235 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure new 7eaf1f37b881 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] new 23216d387c40 net/mlx5e: TC, Reject rules with drop and modify hdr action new 3d65492a86d4 net/mlx5e: TC, Reject rules with forward and drop actions new fb7e76ea3f3b net/mlx5e: TC, Skip redundant ct clear actions new 7fac05290380 net/mlx5e: Add feature check for set fec counters new c63741b426e1 net/mlx5e: Fix MPLSoUDP encap to use MPLS action information new fdc18e4e4bde net/mlx5e: MPLSoUDP decap, fix check for unsupported matches new 5ee02b7a8006 net/mlx5e: Add missing increment of count new ca49df96f9f5 net/mlx5e: Fix VF min/max rate parameters interchange mistake new 5facf49702b6 Merge tag 'mlx5-fixes-2022-02-23' of git://git.kernel.org/ [...] new 0f4558ae9187 Revert "xen-netback: remove 'hotplug-status' once it has s [...] new e8240addd0a3 Revert "xen-netback: Check for hotplug-status existence be [...] new e13ad1443684 bnx2x: fix driver load from initrd new 7ff57e98fb78 net/smc: Use a mutex for locking "struct smc_pnettable" new 6c0d8833a605 ipv6: prevent a possible race condition with lifetimes new d9b5ae5c1b24 openvswitch: Fix setting ipv6 fields causing hw csum failure new fe20371578ef Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" new cd33bdcbead8 ping: remove pr_err from ping_lookup new 42404d8f1c01 net: mv643xx_eth: process retval from of_get_mac_address new f672ff91236b Merge tag 'net-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] new c49ae619905e PCI: mvebu: Fix device enumeration regression new 3f1271b54edc PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken new d8152cfe2f21 Merge tag 'pci-v5.17-fixes-5' of git://git.kernel.org/pub/ [...]
The 98 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: MAINTAINERS | 5 +- drivers/net/dsa/microchip/ksz_common.c | 26 ++- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 47 +++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 39 +++- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 243 +++++++++++---------- drivers/net/ethernet/ibm/ibmvnic.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 12 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 2 + drivers/net/ethernet/intel/ice/ice_protocol_type.h | 1 + drivers/net/ethernet/intel/ice/ice_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 42 ++-- drivers/net/ethernet/marvell/mv643xx_eth.c | 24 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 7 + .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 6 + .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 11 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 3 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 33 ++- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 12 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 120 ++++++---- .../mellanox/mlx5/core/steering/dr_matcher.c | 20 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 32 ++- .../mellanox/mlx5/core/steering/dr_types.h | 10 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 33 ++- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 + drivers/net/hamradio/6pack.c | 4 +- drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/xen-netback/xenbus.c | 14 +- drivers/pci/controller/pci-mvebu.c | 3 +- drivers/pci/quirks.c | 14 +- drivers/vhost/vsock.c | 21 +- include/linux/bpf.h | 9 +- include/net/checksum.h | 52 +++-- include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nf_tables_offload.h | 2 - include/net/sock.h | 4 +- kernel/bpf/btf.c | 5 +- kernel/bpf/helpers.c | 2 + kernel/bpf/syscall.c | 3 + net/can/j1939/transport.c | 2 +- net/core/filter.c | 3 + net/core/net-sysfs.c | 2 +- net/core/skbuff.c | 6 +- net/core/sock.c | 4 +- net/dsa/master.c | 7 +- net/dsa/port.c | 29 ++- net/ipv4/af_inet.c | 5 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ping.c | 1 - net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/addrconf.c | 2 + net/ipv6/ip6_offload.c | 2 + net/ipv6/ip6_output.c | 2 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/pm.c | 8 +- net/mptcp/pm_netlink.c | 29 ++- net/netfilter/nf_tables_api.c | 16 +- net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nft_dup_netdev.c | 6 + net/netfilter/nft_fwd_netdev.c | 6 + net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_limit.c | 18 ++ net/netfilter/xt_socket.c | 2 + net/openvswitch/actions.c | 46 +++- net/sched/act_api.c | 2 +- net/sched/act_ct.c | 5 - net/smc/smc_pnet.c | 42 ++-- net/smc/smc_pnet.h | 2 +- net/tipc/name_table.c | 2 +- net/tipc/socket.c | 2 +- .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 +++ .../selftests/bpf/progs/test_sockmap_kern.h | 26 ++- tools/testing/selftests/bpf/progs/timer_crash.c | 54 +++++ tools/testing/selftests/net/mptcp/diag.sh | 44 +++- tools/testing/selftests/net/mptcp/mptcp_join.sh | 32 ++- 101 files changed, 1001 insertions(+), 445 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c