This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from 14c741de9386 Merge tag 'nfs-for-5.1-3' of git://git.linux-nfs.org/proje [...] adds 2795e8c25161 net: ieee802154: fix a potential NULL pointer dereference adds 19b39a25388e ieee802154: hwsim: propagate genlmsg_reply return code adds 9804501fa122 appletalk: Fix potential NULL pointer dereference in unreg [...] adds 80acbed9f8fc net: stmmac: don't set own bit too early for jumbo frames adds 58f2ce6f6161 net: stmmac: fix jumbo frame sending with non-linear skbs adds 5bf7295fe34a qlcnic: Avoid potential NULL pointer dereference adds eab2fc822af3 sch_cake: Interpret fwmark parameter as a bitmask adds 3d4c3cec0909 drivers: net: atp: fix various indentation issues adds 68cfe9a286f3 net: sis900: fix indentation issues, remove some spaces adds 228cd2dba27c net: strparser: fix a missing check for create_singlethrea [...] adds 8a3c245c0319 net: add documentation to socket.c adds daa5c4d0167a net: phy: meson-gxl: fix interrupt support adds 4477138fa0ae tun: properly test for IFF_UP adds 6f19893b644a net: openvswitch: fix a NULL pointer dereference adds 0fff9bd47e13 net: openvswitch: fix missing checks for nla_nest_start adds 07660ca679da net: ncsi: fix a missing check for nla_nest_start adds 4589e28db46e net: tipc: fix a missing check of nla_nest_start adds f38a1f0a5a57 libbpf: handle BTF parsing and loading properly adds d6f1837107c0 selftests/bpf: fix segfault of test_progs when prog loadin [...] adds 6bf21b54a596 libbpf: fix to reject unknown flags in xsk_socket__create() adds 1b986589680a bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to [...] adds dbafd7ddd623 bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper adds ef776a272b09 bpf: Sync bpf.h to tools/ adds b55aa7b04bb4 bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock adds 7681e7b2fbe2 bpf: Add an example for bpf_get_listener_sock adds f48a920504e5 Merge branch 'fix-fullsock-access-after-bpf_sk_release' adds 9768095ba97c btf: resolve enum fwds in btf_dedup adds 8fd7a61aa556 selftests/bpf: add fwd enum resolution test for btf_dedup adds cd70182e8d53 Merge branch 'fix-fwd-enum-resolution' adds 62369db2df8d bpf: fix documentation for eBPF helpers adds 0eb0978528d4 bpf: add documentation for helpers bpf_spin_lock(), bpf_sp [...] adds ea6eced00e4b tools: bpf: synchronise BPF UAPI header with tools adds 895383983eee Merge branch 'fix-bpf-docs' adds 044175a06706 xsk: fix umem memory leak on cleanup adds 86be36f6502c powerpc: bpf: Fix generation of load/store DW instructions adds 0aedadcf6b48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9180bb4f0460 tun: add a missing rcu_read_unlock() in error path adds 517ccc2aa50d net: tipc: fix a missing check for nla_nest_start adds 65e9a6d25deb networking: fix snmp_counter.rst Doc. Warnings adds ea239314fe42 tipc: allow service ranges to be connect()'ed on RDM/DGRAM adds 25208dd856e7 doc: fix link to MSG_ZEROCOPY patchset adds e5dcc0c3223c net: rose: fix a possible stack overflow adds c22da36688d6 gtp: change NET_UDP_TUNNEL dependency to select adds bb9e5c5bcd76 mac8390: Fix mmio access size probe adds a7faaa0c5dc7 net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 adds cc4807bb6092 vxlan: Don't call gro_cells_destroy() before device is unr [...] adds a4dc6a49156b packets: Always register packet sk in the same order adds 18bed89107a4 af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL adds 273160ffc6b9 sctp: get sctphdr by offset in sctp_compute_cksum adds 636d25d557d1 sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant adds 1354e72fabf4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds 8e2614fc1c2a sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds a842e65b25a4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds cface2cb585e sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_C [...] adds 746bc215a6b2 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_M [...] adds 0685d6b72207 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 06b39e8506f6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 220675eb2e48 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 200f3a3bcb29 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds cbb45c6cd5e6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds 9430ff992644 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] adds 995186193fd7 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] adds b59c19d9d901 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_S [...] adds 7c614682c8ae Merge branch 'sctp-fix-ignoring-asoc_id-for-tcp-style-sock [...] adds fae846e2b712 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S adds 12b409dd32df s390/qeth: don't erase configuration while probing adds 7221b727f007 s390/qeth: fix race when initializing the IP address table adds 104b48592b54 s390/qeth: be drop monitor friendly adds d0645cfdda52 Merge branch 's390-qeth-fixes' adds ffa91253739c Documentation: networking: Update netdev-FAQ regarding patches adds 86008304dc2a Merge remote-tracking branch 'net/master' adds e8629d292b1d Merge branch 'ieee802154-for-davem-2019-03-19' of git://gi [...] adds cd44bc40a1f1 mt76: introduce q->stopped parameter adds fc7801021733 mt76: rewrite dma descriptor base and ring size on queue reset adds de3c2af15fce mt76: mt76x02: when setting a key, use PN from mac80211 adds 004960423fe1 mt76: mt76x2: implement full device restart on watchdog reset adds 7b25d3b8e485 mt76x02: fix hdr pointer in write txwi for USB adds 3fd0824a2f80 mt76: mt76x02: only update the base mac address if necessary adds a0ac80610927 mt76: mt76x02: reduce false positives in ED/CCA tx blocking adds 7635276989a1 mt76: mt7603: fix tx status HT rate validation adds 45a042e30268 mt76: mt76x2: fix external LNA gain settings adds b8cfd87ac242 mt76: mt76x2: fix 2.4 GHz channel gain settings adds f25e813bf48d mt76: mt7603: clear ps filtering mode before releasing buf [...] adds fca9615f1a43 mt76: mt7603: fix up hardware queue index for PS filtered packets adds e004b7006600 mt76: mt7603: notify mac80211 about buffered frames in ps queue adds b7001f46085e mt76: mt7603: clear the service period on releasing PS fil [...] adds ffc9a7ff59a4 mt76: when releasing PS frames, end the service period if [...] adds 643749d4a82b mt76: mt76x02: disable ED/CCA by default adds b126c8897435 mt76: mt7603: set moredata flag when queueing ps-filtered packets adds 7c1b998d3483 mt76: fix return value check in mt76_wmac_probe() adds 411e05f4e877 mt76x2u: remove duplicated entry in mt76x2u_device_table adds 47c2be0c9bc0 Merge tag 'mt76-for-kvalo-2019-03-07' of https://github.co [...] adds 688cd8bd2c0f iwlwifi: fix 64-bit division adds c0316470683a mt7601u: check chip version on probe adds 40b941611bd4 mt76x02u: check chip version on probe adds f2a00a821aac mt76: mt7603: use the correct hweight8() function adds 13f61dfc5235 mt76: fix schedule while atomic in mt76x02_reset_state adds 7dfc45e6282a mt76x02: do not enable RTS/CTS by default adds 22781f0745f6 Merge tag 'wireless-drivers-for-davem-2019-03-19' of git:/ [...] adds 7442c483b963 mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning adds 223a960c0122 net: stmmac: fix memory corruption with large MTUs adds a3e23f719f5c net-sysfs: call dev_hold if kobject_init_and_add success adds d7737d425745 nfc: Fix to check for kmemdup failure adds 89e4130939a2 tcp: do not use ipv6 header for ipv4 flow adds e0aa67709f89 dccp: do not use ipv6 header for ipv4 flow adds fb6fafbc7de4 3c515: fix integer overflow warning adds f84532ce5887 mpls: Fix 6PE forwarding adds 398f0132c147 net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec adds 1c87e79a002f ipv6: make ip6_create_rt_rcu return ip6_null_entry instead [...] adds ef82bcfa671b sctp: use memdup_user instead of vmemdup_user adds 536d3680fd2d net: ks8851: Dequeue RX packets explicitly adds 761cfa979a0c net: ks8851: Reassert reset pin if chip ID check fails adds d268f3155279 net: ks8851: Delay requesting IRQ until opened adds 9624bafa5f64 net: ks8851: Set initial carrier state to down adds cbda74a12c4b net: ks8851: Fix register macro misnomers adds aae079aa76d0 net: ks8851: Deduplicate register macros adds cb8075d934ec Merge branch 'ks8851-fixes' adds 64447506f152 dpaa2-eth: Fix possible access beyond end of array adds 33872d79f5d1 tipc: fix cancellation of topology subscriptions adds ceabee6c5994 genetlink: Fix a memory leak on error path adds 29b0b5d56589 netfilter: nf_conntrack_sip: remove direct dependency on IPv6 adds 05b7639da55f netfilter: nft_set_rbtree: check for inactive element afte [...] adds e166e4fdaced netfilter: bridge: set skb transport_header before enterin [...] adds d1fa381033eb netfilter: fix NETFILTER_XT_TARGET_TEE dependencies adds 6d65561f3d5e netfilter: ip6t_srh: fix NULL pointer dereferences adds 8ffcd32f6463 netfilter: nf_tables: bogus EBUSY in helper removal from t [...] adds 74710e05906c netfilter: nft_redir: fix module autoload with ip4 adds 7c9abe12b359 netfilter: nf_flowtable: remove duplicated transition in diagram adds b25a31bf0ca0 netfilter: nf_tables: add missing ->release_ops() in error [...] adds e0831ef7160e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 06acc17a9621 net: phy: Add DP83825I to the DP83822 driver adds cd5afa91f078 net: macb: Add null check for PCLK and HCLK adds 85d0966fa57e net/sched: prepare TC actions to properly validate the con [...] adds 4e1810049c26 net/sched: act_bpf: validate the control action inside init() adds f5c29d83866d net/sched: act_csum: validate the control action inside init() adds 0da2dbd6029c net/sched: act_gact: validate the control action inside init() adds 11a94d7fd80f net/sched: act_ife: validate the control action inside init() adds ff9721d32b1a net/sched: act_mirred: validate the control action inside init() adds c53075ea5d3c net/sched: act_connmark: validate the control action insid [...] adds 1e45d043a8bb net/sched: act_nat: validate the control action inside init() adds 6ac86ca3524b net/sched: act_pedit: validate the control action inside init() adds d6124d6ba697 net/sched: act_police: validate the control action inside init() adds e8c87c643ef3 net/sched: act_sample: validate the control action inside init() adds 4b006b0c139e net/sched: act_simple: validate the control action inside init() adds ec7727bb24b0 net/sched: act_skbedit: validate the control action inside init() adds 7c3d825d12c5 net/sched: act_skbmod: validate the control action inside init() adds e5fdabacbffc net/sched: act_tunnel_key: validate the control action ins [...] adds 7e0c8892df7d net/sched: act_vlan: validate the control action inside init() adds fe384e2fa36c net/sched: don't dereference a->goto_chain to read the cha [...] adds ee3bbfe806cd net/sched: let actions use RCU to access 'goto_chain' adds 1ea186e3aeea Merge branch 'net-sched-validate-the-control-action-with-a [...] adds 6b70fc94afd1 net-sysfs: Fix memory leak in netdev_register_kobject adds 408f13ef358a rhashtable: Still do rehash when we get EEXIST adds 5f543a54eec0 net: hns3: fix for not calculating tx bd num correctly adds c8248c6c1a3d r8169: don't read interrupt mask register in interrupt handler adds a7fb107b7d89 net: phy: Re-parent menus for MDIO bus drivers correctly adds fa3a419d2f67 net: xilinx: fix possible object reference leak adds be693df3cf9d net: ibm: fix possible object reference leak adds 75eac7b5f68b net: ethernet: ti: fix possible object reference leak adds 23c78343ec36 r8169: fix cable re-plugging issue adds 064c5d6881e8 net: sched: fix cleanup NULL pointer exception in act_mirr adds 737889efe971 tipc: tipc clang warning adds 526949e877f4 rxrpc: avoid clang -Wuninitialized warning adds f01a7dbe98ae bpf: Try harder when allocating memory for large maps adds cba368c1f01c bpf: Only print ref_obj_id for refcounted reg adds 0803278b0b4d bpf: do not restore dst_reg when cur_state is freed adds 83d163124cf1 bpf: verifier: propagate liveness on all frames adds 1d382264d911 bpf, libbpf: fix version info and add it to shared object adds 63197f78bca2 bpf, libbpf: clarify bump in libbpf version info adds a7d6ac3761d3 Merge branch 'libbpf-fixup' adds 27602e2c44da Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d29f5aa0bc0c net: phy: don't clear BMCR in genphy_soft_reset adds fb1eb41a3dd4 dt-bindings: net: dsa: qca8k: fix example adds 5e07321f3388 dt-bindings: net: dsa: qca8k: support internal mdio-bus adds 1eec7151ae0e net: dsa: qca8k: remove leftover phy accessors adds db460c54b67f net: dsa: qca8k: extend slave-bus implementations adds 1f8389bf63ae net: sched: Kconfig: update reference link for PIE adds b7ebee2f95fb net: usb: aqc111: Extend HWID table by QNAP device adds 9926cb5f8b0f tipc: change to check tipc_own_id to return in tipc_net_stop adds 450895d04ba1 net: phy: bcm54xx: Encode link speed and activity into LEDs adds c493b09b2792 net: devlink: skip info_get op call if it is not defined i [...] adds 047a013f8d0a chelsio: use BUG() instead of BUG_ON(1) adds 8c838f53e149 dpaa2-eth: fix race condition with bql frame accounting adds 1a9df9e29c2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2dbed152e2d4 ARM: davinci: fix build failure with allnoconfig adds e20119f7eaaa arm64: dts: renesas: r8a77990: Fix SCIF5 DMA channels adds c21cd4ae82e1 arm64: dts: renesas: r8a774c0: Fix SCIF5 DMA channels adds 44cd905041c8 Merge tag 'renesas-fixes-for-v5.1' of git://git.kernel.org [...] adds fa9463564e77 ARM: dts: nomadik: Fix polarity of SPI CS adds 544e784188f1 ARM: dts: bcm283x: Fix hdmi hpd gpio pull adds 9c05d4c33d15 Merge tag 'tags/bcm2835-dt-next-2019-03-04' into devicetree/fixes adds 274a8ddcbcc4 Merge tag 'arm-soc/for-5.1/devicetree-fixes' of https://gi [...] adds 7f3d6c8e8f5f soc: bcm: bcm2835-pm: Fix PM_IMAGE_PERI power domain support. adds 4deabfae643d soc: bcm: bcm2835-pm: Fix error paths of initialization. adds 7a9b6be9fe58 arm64: bcm2835: Add missing dependency on MFD_CORE. adds 4823a031f096 Merge tag 'tags/bcm2835-drivers-next-2019-03-12' into soc/fixes adds 0cee41d4d0fe Merge tag 'arm-soc/for-5.1/soc-fixes' of https://github.co [...] adds 1a7ee0efb26d ARM: dts: imx6dl-yapp4: Use rgmii-id phy mode on the cpu port adds 0c17e83fe423 ARM: imx51: fix a leaked reference by adding missing of_node_put adds 91740fc8242b ARM: imx6q: cpuidle: fix bug that CPU might not wake up at [...] adds 032f85c9360f ARM: dts: pfla02: increase phy reset duration adds 3123be11683e ARM: dts: imx6ull: Use the correct style for SPDX License [...] adds 41b37f4c0fa6 ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi adds 15b43e497ffd ARM: dts: imx6dl-yapp4: Use correct pseudo PHY address for [...] adds 728e096dd708 ARM: imx_v6_v7_defconfig: continue compiling the pwm driver adds 507aaeeef80d ARM: imx_v4_v5_defconfig: enable PWM driver adds 2e8c54db3b69 Merge tag 'imx-fixes-5.1' of git://git.kernel.org/pub/scm/ [...] adds 93958742192e arm64: tegra: Disable CQE Support for SDMMC4 on Tegra186 new 97c41a6bdce5 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds cd479eccd2e0 s390: limit brk randomization to 32MB adds 01396a374c3d s390/zcrypt: revisit ap device remove procedure adds 152e9b8676c6 s390/vtime: steal time exponential moving average new 50b7f1b7236b vfio: ccw: only free cp on final interrupt new 0ba8141fa06d Merge tag 'vfio-ccw-20190311' of git://git.kernel.org/pub/ [...] new 0d9c038feff6 zcrypt: handle AP Info notification from CHSC SEI command new b6ffdf27f3d4 s390/cpumf: Fix warning from check_processor_id new bfed6d0ffc8d Merge tag 's390-5.1-2' of git://git.kernel.org/pub/scm/lin [...] new 7d6ab823d646 vfs: Update mount API docs new 8c7ae38d1ce1 afs: Fix StoreData op marshalling
The 8 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: .../devicetree/bindings/net/dsa/qca8k.txt | 73 +++- Documentation/filesystems/mount_api.txt | 367 +++++++++++---------- Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 13 + Documentation/networking/nf_flowtable.txt | 8 +- Documentation/networking/snmp_counter.rst | 12 +- arch/arm/Kconfig | 1 + arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 2 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 + arch/arm/boot/dts/imx6ull-pinfunc-snvs.h | 2 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 9 +- arch/arm/configs/imx_v4_v5_defconfig | 3 + arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/mach-imx/cpuidle-imx6q.c | 27 +- arch/arm/mach-imx/mach-imx51.c | 1 + arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 7 +- arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit32.h | 4 + arch/powerpc/net/bpf_jit64.h | 20 ++ arch/powerpc/net/bpf_jit_comp64.c | 12 +- arch/s390/include/asm/ap.h | 11 + arch/s390/include/asm/elf.h | 11 +- arch/s390/include/asm/lowcore.h | 61 ++-- arch/s390/kernel/perf_cpum_cf_diag.c | 19 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/vtime.c | 19 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 3 +- drivers/net/Kconfig | 4 +- drivers/net/dsa/qca8k.c | 174 ++++++++-- drivers/net/dsa/qca8k.h | 13 + drivers/net/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 19 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/micrel/ks8851.c | 42 ++- drivers/net/ethernet/micrel/ks8851.h | 93 +++--- drivers/net/ethernet/micrel/ks8851_mll.c | 317 +----------------- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 + drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 8 +- drivers/net/ethernet/sis/sis900.c | 10 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +- drivers/net/ethernet/ti/netcp_ethss.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 + drivers/net/ieee802154/adf7242.c | 4 + drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/phy/Kconfig | 3 + drivers/net/phy/broadcom.c | 13 + drivers/net/phy/dp83822.c | 34 +- drivers/net/phy/meson-gxl.c | 6 + drivers/net/phy/phy_device.c | 2 +- drivers/net/tun.c | 16 +- drivers/net/usb/aqc111.c | 15 + drivers/net/usb/cdc_ether.c | 8 + drivers/net/vxlan.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 7 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76.h | 4 + drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 + drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 11 + .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 27 ++ drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 67 +++- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 82 ++++- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 2 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 21 ++ drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 7 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 1 - drivers/net/wireless/mediatek/mt76/tx.c | 11 +- drivers/net/wireless/mediatek/mt76/usb.c | 6 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 4 + drivers/s390/cio/chsc.c | 13 + drivers/s390/cio/vfio_ccw_drv.c | 8 +- drivers/s390/crypto/ap_bus.c | 19 +- drivers/s390/crypto/ap_bus.h | 2 + drivers/s390/crypto/ap_queue.c | 26 +- drivers/s390/crypto/zcrypt_api.c | 30 +- drivers/s390/net/qeth_core_main.c | 5 +- drivers/s390/net/qeth_l2_main.c | 7 +- drivers/s390/net/qeth_l3_main.c | 8 +- drivers/soc/bcm/bcm2835-power.c | 49 ++- fs/afs/fsclient.c | 6 +- fs/afs/yfsclient.c | 2 +- include/linux/atalk.h | 2 +- include/linux/bpf.h | 1 - include/linux/bpf_verifier.h | 40 +++ include/linux/brcmphy.h | 16 + include/linux/net.h | 6 + include/linux/socket.h | 12 +- include/net/act_api.h | 9 +- include/net/sch_generic.h | 1 + include/net/sctp/checksum.h | 2 +- include/net/sock.h | 6 + include/net/tc_act/tc_gact.h | 2 +- include/net/xdp_sock.h | 1 - include/uapi/linux/bpf.h | 188 +++++++---- kernel/bpf/syscall.c | 22 +- kernel/bpf/verifier.c | 154 +++++---- lib/rhashtable.c | 8 +- net/appletalk/aarp.c | 15 +- net/appletalk/ddp.c | 20 +- net/bridge/br_netfilter_hooks.c | 1 + net/bridge/br_netfilter_ipv6.c | 2 + net/core/devlink.c | 5 + net/core/filter.c | 27 +- net/core/net-sysfs.c | 20 +- net/dccp/ipv6.c | 4 +- net/ipv6/netfilter/ip6t_srh.c | 6 + net/ipv6/route.c | 18 +- net/ipv6/tcp_ipv6.c | 8 +- net/mpls/mpls_iptunnel.c | 12 +- net/ncsi/ncsi-netlink.c | 4 + net/netfilter/Kconfig | 1 + net/netfilter/nf_conntrack_sip.c | 37 +-- net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_objref.c | 19 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 7 +- net/netlink/genetlink.c | 3 +- net/nfc/llcp_sock.c | 9 +- net/openvswitch/datapath.c | 12 + net/packet/af_packet.c | 7 +- net/rose/rose_subr.c | 21 +- net/rxrpc/output.c | 11 +- net/sched/Kconfig | 3 +- net/sched/act_api.c | 101 +++--- net/sched/act_bpf.c | 25 +- net/sched/act_connmark.c | 22 +- net/sched/act_csum.c | 22 +- net/sched/act_gact.c | 15 +- net/sched/act_ife.c | 35 +- net/sched/act_ipt.c | 11 +- net/sched/act_mirred.c | 25 +- net/sched/act_nat.c | 15 +- net/sched/act_pedit.c | 18 +- net/sched/act_police.c | 13 +- net/sched/act_sample.c | 21 +- net/sched/act_simple.c | 54 ++- net/sched/act_skbedit.c | 20 +- net/sched/act_skbmod.c | 20 +- net/sched/act_tunnel_key.c | 19 +- net/sched/act_vlan.c | 22 +- net/sched/cls_api.c | 2 +- net/sched/sch_cake.c | 25 +- net/sctp/socket.c | 54 ++- net/socket.c | 277 +++++++++++++++- net/strparser/strparser.c | 2 + net/tipc/group.c | 3 + net/tipc/net.c | 5 +- net/tipc/node.c | 7 +- net/tipc/socket.c | 22 +- net/tipc/topsrv.c | 1 + net/xdp/xdp_umem.c | 19 +- tools/include/uapi/linux/bpf.h | 188 +++++++---- tools/lib/bpf/Makefile | 42 ++- tools/lib/bpf/README.rst | 1 + tools/lib/bpf/btf.c | 51 ++- tools/lib/bpf/libbpf.c | 13 +- tools/lib/bpf/xsk.c | 15 +- tools/testing/selftests/bpf/bpf_helpers.h | 2 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 2 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 2 +- .../selftests/bpf/progs/test_sock_fields_kern.c | 88 ++++- tools/testing/selftests/bpf/test_btf.c | 44 +++ tools/testing/selftests/bpf/test_sock_fields.c | 134 ++++++-- tools/testing/selftests/bpf/verifier/calls.c | 25 ++ .../testing/selftests/bpf/verifier/ref_tracking.c | 168 ++++++++++ tools/testing/selftests/bpf/verifier/sock.c | 4 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 25 ++ .../tc-testing/tc-tests/actions/connmark.json | 25 ++ .../tc-testing/tc-tests/actions/csum.json | 25 ++ .../tc-testing/tc-tests/actions/gact.json | 25 ++ .../selftests/tc-testing/tc-tests/actions/ife.json | 25 ++ .../tc-testing/tc-tests/actions/mirred.json | 25 ++ .../selftests/tc-testing/tc-tests/actions/nat.json | 25 ++ .../tc-testing/tc-tests/actions/pedit.json | 51 +++ .../tc-testing/tc-tests/actions/police.json | 25 ++ .../tc-testing/tc-tests/actions/sample.json | 25 ++ .../tc-testing/tc-tests/actions/simple.json | 25 ++ .../tc-testing/tc-tests/actions/skbedit.json | 25 ++ .../tc-testing/tc-tests/actions/skbmod.json | 25 ++ .../tc-testing/tc-tests/actions/tunnel_key.json | 25 ++ .../tc-testing/tc-tests/actions/vlan.json | 25 ++ 213 files changed, 3552 insertions(+), 1426 deletions(-) create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/pedit.json