This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6fdf886424cf Merge tag 'for-5.16-rc1-tag' of git://git.kernel.org/pub/s [...] new 81b1d548d00b hamradio: remove needs_free_netdev to avoid UAF new 87530779de04 ptp: ptp_clockmatrix: repair non-kernel-doc comment new 0cda7d4bac5f selftests: net: switch to socat in the GSO GRE test new 27df68d579c6 net/ipa: ipa_resource: Fix wrong for loop range new aae458725412 ethernet: sis900: fix indentation new 70701b83e208 tcp: Fix uninitialized access in skb frags array for Rx 0cp. new 1aa3b2207e88 net,lsm,selinux: revert the security_sctp_assoc_establishe [...] new 86c3a3e964d9 tipc: use consistent GFP flags new a31d27fbed5d tun: fix bonding active backup with arp monitoring new 10a2308ffb8c net: Clean up some inconsistent indenting new 6e228d8cbb1c net: ipa: HOLB register sometimes must be written twice new 816316cacad2 net: ipa: disable HOLB drop when updating timer new ae32bd420b91 Merge branch 'net-ipa-fixes' new 2153bd1e3d3d net/smc: Transfer remaining wait queue entries during fallback new f8885ac89ce3 net: bnx2x: fix variable dereferenced before check new b922f622592a atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait new e97b21e94652 net: ethernet: lantiq_etop: fix build errors/warnings new 46d08f55d24e bnxt_en: extend RTNL to VF check in devlink driver_reinit new b68a1a933fe4 bnxt_en: fix format specifier in live patch error message new b0757491a118 bnxt_en: reject indirect blk offload when hw-tc-offload is off new b06cf78fae0f Merge branch 'bnxt_en-fixes' new 911957003948 net: stmmac: socfpga: add runtime suspend/resume callback [...] new 6def480181f1 net: return correct error code new 271351d255b0 tipc: only accept encrypted MSG_CRYPTO msgs new 938cca9e4109 sock: fix /proc/net/sockstat underflow in sk_clone_lock() new cf4f5530bb55 net/smc: Make sure the link_id is unique new 4e5e6b5d9d13 iavf: Fix return of set the new channel count new 8a4a126f4be8 iavf: check for null in iavf_fix_features new 89f22f129696 iavf: free q_vectors before queues in iavf_disable_vf new 2135a8d5c818 iavf: don't clear a lock we don't hold new 8905072a192f iavf: Fix failure to exit out from last all-multicast mode new 4f0400803818 iavf: prevent accidental free of filter structure new 131b0edc4028 iavf: validate pointers new 321421b57a12 iavf: Fix for the false positive ASQ/ARQ errors while issu [...] new 9a6e9e483a96 iavf: Fix for setting queues to 0 new 4293014230b8 iavf: Restore VLAN filters after link down new 848e5d66fa31 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 199d983bc015 xsk: Fix crash on double free in buffer pool new 34d11a440c61 bpf: Fix inner map state pruning regression. new 6af2e1237412 selftests/bpf: Check map in map pruning new dc14ca4644f4 samples/bpf: Fix summary per-sec stats in xdp_sample_user new e4ac80ef8198 tools/runqslower: Fix cross-build new 2453afe38455 samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu new ba05fd36b851 libbpf: Perform map fd cleanup for gen_loader in case of error new 5e0bc3082e2e bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tra [...] new e60e6962c503 selftests/bpf: Add tests for restricted helpers new 9e4dc8925525 Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer [...] new 6060a6cb05e3 samples/bpf: Fix build error due to -isystem removal new 353050be4c19 bpf: Fix toctou on read-only map's constant scalar tracking new 099f896f498a udp: Validate checksum in udp_read_sock() new f083ec316032 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 563fbefed46a cfg80211: call cfg80211_stop_ap when switch from P2P_GO type new ce6b69749961 nl80211: fix radio statistics in survey dump new 77dfc2bc0bb4 mac80211: do not access the IV when it was stripped new c033a38a81bc mac80211: fix radiotap header generation new f6ab25d41b18 mac80211: drop check for DONT_REORDER in __ieee80211_select_queue new 6dd2360334f3 mac80211: fix monitor_sdata RCU/locking assertions new 30f6cf96912b mac80211: fix throughput LED trigger new f5c741608b8c Merge tag 'mac80211-for-net-2021-11-16' of git://git.kerne [...] new 2460386bef0b net: mvmdio: fix compilation warning new 9f5363916a50 bnxt_en: Fix compile error regression when CONFIG_BNXT_SRI [...] new 0a83f96f8709 MAINTAINERS: remove GR-everest-linux-l2@marvell.com new b0024a04e488 amt: cancel delayed_work synchronously in amt_fini() new f799ada6bf23 net: sched: act_mirred: drop dst for the direction from eg [...] new 1d127effdc17 selftests: add a test case for mirred egress to ingress new e4ca7823da00 Merge branch 'net-fix-the-mirred-packet-drop-due-to-the-in [...] new 3751c3d34cd5 net: stmmac: Fix signed/unsigned wreckage new cc4a9cc03faa net/mlx5e: kTLS, Fix crash in RX resync flow new 362980eada85 net/mlx5e: Wait for concurrent flow deletion during neigh/ [...] new d7751d647618 net/mlx5: E-Switch, Fix resetting of encap mode when enter [...] new 76ded29d3fcd net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() new 9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately new 455832d49666 net/mlx5: DR, Fix check for unsupported fields in match param new ba50cd9451f6 net/mlx5: Update error handler for UCTX and UMEM new 2eb0cb31bc4c net/mlx5: E-Switch, rebuild lag only when needed new 38a54cae6f76 net/mlx5: Fix flow counters SF bulk query len new 806401c20a0f net/mlx5e: CT, Fix multiple allocations and memleak of mod acts new ae396d85c01c net/mlx5: Lag, update tracker when state change event received new c4c3176739df net/mlx5: E-Switch, return error if encap isn't supported new 9311ccef2782 Merge tag 'mlx5-fixes-2021-11-16' of git://git.kernel.org/ [...] new f77b83b5bbab net: usb: r8152: Add MAC passthrough support for more Leno [...] new 9b5a333272a4 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove new cf9acc90c80e net: virtio_net_hdr_to_skb: count transport header in UFO new c366ce28750e net: ax88796c: use bit numbers insetad of bit masks new 3e6db079751a tipc: check for null after calling kmemdup new 86cdf8e38792 NFC: reorganize the functions in nci_request new 3e3b5dfcd16a NFC: reorder the logic in nfc_{un,}register_device new 48b71a9e66c2 NFC: add NCI_UNREG flag to eliminate the race new a280ef90af01 octeontx2-af: debugfs: don't corrupt user memory new a66998e0fbf2 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible ar [...] new f915b75bffb7 page_pool: Revert "page_pool: disable dma mapping support..." new fec1faf221f6 devlink: Don't throw an error if flash notification sent b [...] new 5d2ca2e12dfb e100: fix device suspend/resume new 5f9c55c8066b ipv6: check return value of ipv6_skip_exthdr new 6afbd7b3c53c i40e: Fix correct max_pkt_size on VF RX queue new 37d9e304acd9 i40e: Fix NULL ptr dereference on VSI filter sync new d2a69fefd756 i40e: Fix changing previously set num_queue_pairs for PFs new 9e0a603cb7dc i40e: Fix ping is lost after configuring ADq on VF new 3a3b311e3881 i40e: Fix warning message and call stack during rmmod i40e driver new 2e6d218c1ec6 i40e: Fix creation of first queue by omitting it if is not [...] new 5aff430d4e33 i40e: Fix display error code in dmesg new 4e5d2124f74f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 61217be886b5 net: tulip: de4x5: fix the problem that the array 'lp->phy [...] new 0fa68da72c3b net: ethernet: dec: tulip: de4x5: fix possible array overf [...] new c7521d3aa2fa ptp: ocp: Fix a couple NULL vs IS_ERR() checks new 8d0112ac6fd0 Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/l [...]
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: MAINTAINERS | 4 +- drivers/net/amt.c | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 10 ++ drivers/net/ethernet/asix/ax88796c_main.h | 6 +- .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 34 ++-- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 4 + drivers/net/ethernet/intel/e100.c | 18 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 160 +++++++++++------ drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 121 +++++-------- drivers/net/ethernet/intel/iavf/iavf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 30 +++- drivers/net/ethernet/intel/iavf/iavf_main.c | 55 ++++-- drivers/net/ethernet/lantiq_etop.c | 20 ++- drivers/net/ethernet/marvell/mvmdio.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 26 ++- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 8 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 23 ++- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 21 ++- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 9 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 28 ++- .../mellanox/mlx5/core/steering/dr_domain.c | 56 +++--- .../mellanox/mlx5/core/steering/dr_matcher.c | 11 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 + drivers/net/ethernet/sis/sis900.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 24 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 ++- drivers/net/hamradio/6pack.c | 1 - drivers/net/ipa/ipa_endpoint.c | 5 + drivers/net/ipa/ipa_resource.c | 2 +- drivers/net/tun.c | 5 + drivers/net/usb/r8152.c | 9 +- drivers/ptp/ptp_clockmatrix.c | 5 +- drivers/ptp/ptp_ocp.c | 9 +- include/linux/bpf.h | 3 +- include/linux/mlx5/eswitch.h | 4 +- include/linux/mm_types.h | 13 +- include/linux/skbuff.h | 2 +- include/linux/virtio_net.h | 7 +- include/net/nfc/nci_core.h | 1 + include/net/page_pool.h | 12 +- kernel/bpf/cgroup.c | 2 + kernel/bpf/helpers.c | 2 - kernel/bpf/syscall.c | 57 +++--- kernel/bpf/verifier.c | 27 ++- kernel/trace/bpf_trace.c | 2 - net/core/devlink.c | 4 +- net/core/filter.c | 6 + net/core/page_pool.c | 10 +- net/core/sock.c | 6 +- net/ipv4/bpf_tcp_ca.c | 2 + net/ipv4/devinet.c | 2 +- net/ipv4/tcp.c | 3 + net/ipv4/udp.c | 11 ++ net/ipv6/esp6.c | 6 + net/mac80211/cfg.c | 12 +- net/mac80211/iface.c | 4 +- net/mac80211/led.h | 8 +- net/mac80211/rx.c | 12 +- net/mac80211/tx.c | 34 ++-- net/mac80211/util.c | 7 +- net/mac80211/wme.c | 3 +- net/nfc/core.c | 32 ++-- net/nfc/nci/core.c | 30 +++- net/sched/act_mirred.c | 11 +- net/smc/af_smc.c | 14 ++ net/smc/smc_core.c | 3 +- net/tipc/crypto.c | 12 +- net/tipc/link.c | 7 +- net/wireless/nl80211.c | 34 ++-- net/wireless/nl80211.h | 6 +- net/wireless/util.c | 1 + net/xdp/xsk_buff_pool.c | 7 +- samples/bpf/hbm_kern.h | 2 - samples/bpf/xdp_redirect_cpu_user.c | 5 +- samples/bpf/xdp_sample_user.c | 28 +-- tools/bpf/runqslower/Makefile | 3 +- tools/lib/bpf/bpf_gen_internal.h | 4 +- tools/lib/bpf/gen_loader.c | 47 +++-- tools/lib/bpf/libbpf.c | 4 +- tools/testing/selftests/bpf/Makefile | 2 +- .../selftests/bpf/prog_tests/helper_restricted.c | 33 ++++ .../selftests/bpf/progs/test_helper_restricted.c | 123 +++++++++++++ tools/testing/selftests/bpf/test_verifier.c | 46 ++++- .../selftests/bpf/verifier/helper_restricted.c | 196 +++++++++++++++++++++ tools/testing/selftests/bpf/verifier/map_in_map.c | 34 ++++ tools/testing/selftests/net/forwarding/config | 1 + .../testing/selftests/net/forwarding/tc_actions.sh | 47 ++++- tools/testing/selftests/net/gre_gso.sh | 16 +- 102 files changed, 1314 insertions(+), 507 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/helper_restricted.c create mode 100644 tools/testing/selftests/bpf/progs/test_helper_restricted.c create mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c