This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 3719876809e7 sbitmap: Protect swap_lock from softirqs new fe76fc6aaf53 sbitmap: Protect swap_lock from hardirq adds 1492623e837f octeontx2-af: Fix a resource leak in an error handling pat [...] adds 7c1e8a3817c5 netlink: fixup regression in RTM_GETADDR adds 36352991835c r8169: Add support for new Realtek Ethernet adds 8d68100ab4ad soc/fsl/qe: fix err handling of ucc_of_parse_tdm adds f8c468e85379 net, skbuff: do not prefer skb allocation fails early adds 2d533a9287f2 qed: Fix qed_chain_set_prod() for PBL chains with non powe [...] adds 46721c3d9e27 qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a wr [...] adds ebdefe465647 Merge branch 'qed-fixes' adds a09b42ba1a5e net: dsa: microchip: Drop unused GPIO includes adds ba3e1847d647 net: macb: remove unnecessary code adds 41e4e2cd7534 openvswitch: Fix IPv6 later frags parsing adds bc6e019b6ee6 fou: Prevent unbounded recursion in GUE error handler also [...] adds 44039e00171b fou6: Prevent unbounded recursion in GUE error handler adds 0c06a0919782 Merge branch 'GUE-error-recursion' adds cff1e01f16f8 net: dsa: mt7530: Drop unused GPIO include adds c77804be5336 net: hns: Fix WARNING when hns modules installed adds bb989501abca net: hns: Fix use after free identified by SLUB debug adds 75e7fb0a87a1 Merge branch 'hns-fixes' adds f87118d5760f qmi_wwan: add MTU default to qmap network interface adds 3271a4821882 selftests: net: fix/improve ip_defrag selftest adds 8d9336704521 ipv6: make icmp6_send() robust against null skb->dev adds ae84e4a8eb6f ixgbe: fix Kconfig when driver is not a module adds ec90ad334986 ipv6: Consider sk_bound_dev_if when binding a socket to a [...] adds d4a7e9bb74b5 ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses adds f65e192af350 net/mlx4: Get rid of page operation after dma_alloc_coherent adds 01cd364a15f4 net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg adds 0aaa81377c5a can: gw: ensure DLC boundaries after CAN frame modification adds 10262b0b5366 r8169: don't try to read counters if chip is in a PCI powe [...] adds eeb2c4fb6a3d rds: use DIV_ROUND_UP instead of ceil adds a29c3c09bad1 cdc_ether: trivial whitespace readability fix adds f87d8ad9233f tipc: fix memory leak in tipc_nl_compat_publ_dump adds 4c84edc11b76 net: bridge: fix a bug on using a neighbour cache entry wi [...] adds 7acf8b36a2ac phy: ti: Fix compilation failures without REGMAP adds 26d92e951fe0 smc: move unhash as early as possible in smc_release() adds e8e36984080b bpf: Fix [::] -> [::1] rewrite in sys_sendmsg adds 976b4f3a4646 selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg i [...] adds 466f89e9ec8c Merge branch 'udpv6_sendmsg-addr_any-fix' adds d3bd7413e0ca bpf: fix sanitation of alu op with pointer / scalar type f [...] adds 1cbbcfbbd56e bpf: add various test cases for alu op on mixed dst regist [...] adds 97274b612619 Merge branch 'reject-ptr-scalar-mix' adds a8911d6d5878 selftests/bpf: fix incorrect users of create_and_get_cgroup adds a769fa7208b9 bpf, doc: update design qa to reflect kern_version requirement adds 80f21ff987eb bpf, doc: add note for libbpf's stand-alone build adds 2dc0f02da14e Merge branch 'bpf-doc-updates' adds 977e4899c9b4 Merge ra.kernel.org:/pub/scm/linux/kernel/git/bpf/bpf adds 895ac1376d5a ptp: check that rsv field is zero in struct ptp_sys_offset [...] adds b7ea4894aa86 ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED [...] adds a0071840d204 lan743x: Remove phy_read from link status change function adds 11287b693d03 r8169: load Realtek PHY driver module before r8169 adds ff0db43cd6c5 mlxsw: spectrum_acl: Add cleanup after C-TCAM update error [...] adds 04d075b7aa84 mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow adds 8adbe212a159 mlxsw: spectrum: Disable lag port TX before removing it adds 143a8e038ac5 mlxsw: spectrum: Add VXLAN dependency for spectrum adds 457e20d65924 mlxsw: spectrum_switchdev: Avoid returning errors in commit phase adds 412283eedc13 mlxsw: spectrum_nve: Replace error code with EINVAL adds 16dc42e45111 selftests: mlxsw: Add a test case for VLAN addition error flow adds 279737939a81 net: bridge: Fix VLANs memory leak adds 289fb44df4e4 selftests: forwarding: Fix test for different devices adds 674bed5df4ca mlxsw: spectrum_switchdev: Set PVID correctly during VLAN [...] adds 4fabf3bf93a1 selftests: forwarding: Add a test for VLAN deletion adds 4314b1f68a3f Merge branch 'mlxsw-fixes' adds d972f3dce8d1 packet: Do not leak dev refcounts on error exit adds 0b7959b62573 tun: publish tfile after it's fully initialized adds 4a06fa67c4da ip: on queued skb use skb_header_pointer instead of pskb_may_pull adds 2acc0abc882a net: cxgb3: fix various indentation issues adds fd21c89b8765 net: cxgb4: fix various indentation issues adds 85704cb8dcfd net/core/neighbour: tell kmemleak about hash tables adds 7d033c9f6a7f ipv6: fix kernel-infoleak in ipv6_local_error() adds 001e465f09a1 bonding: update nest level on unlink adds ea89098ef9a5 net: dsa: mv88x6xxx: mv88e6390 errata adds c5715b8fabfc tcp: change txhash on SYN-data timeout adds b19bce0335e2 net: ethernet: mediatek: fix warning in phy_start_aneg adds 31aa6503a15b bpf: correctly set initial window on active Fast Open sender adds e3ca63de8ade selftests/bpf: add missing executables to .gitignore adds 11b36abc249f samples: bpf: user proper argument index adds f98937c6bb73 selftests: bpf: install files tcp_(server|client)*.py adds beaf3d1901f4 bpf: fix panic in stack_map_get_build_id() on i386 and arm32 adds 17e3ac812541 bpf: fix bpffs bitfield pretty print adds e43207fa2e61 tools/bpf: test btf bitfield with >=256 struct member offset adds 298e59d32295 tools/bpf: fix bpftool map dump with bitfields adds fb4129b9279d Merge branch 'bpf-fix-bitfield-printing' adds e8b108b050e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 6dea7e1881fd net: stmmac: Fix PCI module removal leak adds fcc509eb10ff net: stmmac: dwxgmac2: Only clear interrupts that are active adds 0650d4017f4d net: stmmac: Check if CBS is supported before configuring adds 3b5094665e27 net: stmmac: Fix the logic of checking if RX Watchdog must [...] adds fa0be0a43f10 net: stmmac: Prevent RX starvation in stmmac_napi_poll() adds 5fea7f1091d7 Merge branch 'stmmac-fixes' adds 7fbe078c37ab vhost/vsock: fix vhost vsock cid hashing inconsistent adds 2ff33d663739 isdn: i4l: isdn_tty: Fix some concurrency double-free bugs adds 73ab1cb2de9e umh: add exit routine for UMH process adds 5b4cb650e569 net: bpfilter: use cleanup callback to release umh_info adds 61fbf5933d42 net: bpfilter: restart bpfilter_umh when error occurred adds 71a8508402b5 net: bpfilter: disallow to remove bpfilter module while be [...] adds 3f4261d4e62f Merge branch 'bpfilter-fixes' adds 41d1c8839e5f net: clear skb->tstamp in bridge forwarding path adds 8d008e64a2eb mISDN: hfcsusb: Use struct_size() in kzalloc() adds 0b815023a1d4 bnxt_en: Fix ring checking logic on 57500 chips. adds 6ef982dec7ed bnxt_en: Fix context memory allocation. adds 2f960bd05640 Merge branch 'bnxt_en-Bug-fixes-for-57500-chips' new e8746440bf68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 8b05a3a7503c tracing/kprobes: Fix NULL pointer dereference in trace_kpr [...] new 7939f8beecf1 Merge tag 'trace-v5.0-rc1' of git://git.kernel.org/pub/scm [...]
The 4 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/bpf_design_QA.rst | 11 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 3 +- drivers/isdn/i4l/isdn_tty.c | 6 +- drivers/net/bonding/bond_main.c | 3 + drivers/net/dsa/microchip/ksz_common.c | 2 - drivers/net/dsa/mt7530.c | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 113 +++++++++++++++++++ drivers/net/dsa/mv88e6xxx/chip.h | 5 + drivers/net/dsa/mv88e6xxx/port.h | 10 ++ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 12 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 5 +- drivers/net/ethernet/cadence/macb_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 12 ++- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 17 ++- drivers/net/ethernet/intel/Kconfig | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 16 --- drivers/net/ethernet/mellanox/mlx4/icm.c | 101 ++++++++++------- drivers/net/ethernet/mellanox/mlx4/icm.h | 22 +++- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 7 +- .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 23 ++-- drivers/net/ethernet/microchip/lan743x_main.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 4 + drivers/net/ethernet/realtek/r8169.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 51 ++++----- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 10 ++ drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 + drivers/net/tun.c | 11 +- drivers/net/usb/cdc_ether.c | 26 ++--- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wan/fsl_ucc_hdlc.c | 62 ++++++++++- drivers/phy/ti/Kconfig | 1 + drivers/ptp/ptp_chardev.c | 3 +- drivers/soc/fsl/qe/qe_tdm.c | 55 ---------- drivers/vhost/vsock.c | 2 +- include/linux/bpf_verifier.h | 1 + include/linux/bpfilter.h | 15 ++- include/linux/qed/qed_chain.h | 31 ++++++ include/linux/sched.h | 9 ++ include/linux/umh.h | 2 + include/uapi/linux/ptp_clock.h | 2 +- kernel/bpf/btf.c | 12 +-- kernel/bpf/stackmap.c | 3 +- kernel/bpf/verifier.c | 61 ++++++++--- kernel/exit.c | 1 + kernel/trace/trace_kprobe.c | 12 ++- kernel/umh.c | 33 +++++- lib/sbitmap.c | 5 +- net/bpfilter/bpfilter_kern.c | 76 +++++++------ net/bpfilter/bpfilter_umh_blob.S | 2 +- net/bridge/br_forward.c | 1 + net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_private.h | 1 + net/bridge/br_vlan.c | 26 ++--- net/can/gw.c | 30 +++++- net/core/filter.c | 2 +- net/core/neighbour.c | 13 ++- net/core/skbuff.c | 7 +- net/ipv4/bpfilter/sockopt.c | 58 ++++++++-- net/ipv4/devinet.c | 2 +- net/ipv4/fou.c | 3 +- net/ipv4/ip_sockglue.c | 12 +-- net/ipv4/tcp_timer.c | 2 +- net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 14 ++- net/ipv6/datagram.c | 11 +- net/ipv6/fou6.c | 8 ++ net/ipv6/icmp.c | 8 +- net/ipv6/udp.c | 8 +- net/openvswitch/flow.c | 8 +- net/packet/af_packet.c | 4 +- net/rds/ib_send.c | 4 +- net/rds/message.c | 4 +- net/rds/rds.h | 4 - net/rds/send.c | 2 +- net/smc/af_smc.c | 4 +- net/tipc/netlink_compat.c | 4 +- samples/bpf/test_cgrp2_attach2.c | 14 +-- samples/bpf/test_current_task_under_cgroup_user.c | 2 +- samples/bpf/xdp1_user.c | 2 +- tools/bpf/bpftool/btf_dumper.c | 13 +-- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/README.rst | 14 +++ tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/test_btf.c | 29 +++-- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 2 +- tools/testing/selftests/bpf/test_netcnt.c | 2 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 55 +++++++++- tools/testing/selftests/bpf/test_socket_cookie.c | 2 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 2 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 120 +++++++++++++++++++++ tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 18 ++++ .../selftests/net/forwarding/bridge_vlan_aware.sh | 15 ++- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- tools/testing/selftests/net/ip_defrag.c | 96 +++++++++++++++-- tools/testing/selftests/net/ip_defrag.sh | 9 +- 112 files changed, 1161 insertions(+), 443 deletions(-)