This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b8e382a185eb Merge tag 'trace-v5.5-rc2' of git://git.kernel.org/pub/scm [...] new 0dd1e3773ae8 pipe: fix empty pipe check in pipe_write() new fd230ffaa48b MAINTAINERS: Add myself as a maintainer for MMIO m_can new 1a2e9d2f794e MAINTAINERS: Add myself as a maintainer for TCAN4x5x new 00d4e14d2e4c can: j1939: j1939_sk_bind(): take priv after lock is held new 8ac9d71d6013 can: j1939: fix address claim code example new 9ab79b06ddf3 can: xilinx_can: Fix missing Rx can packets on CANFD2.0 new e707180ae2df can: flexcan: fix possible deadlock and out-of-order recep [...] new b7603d080ffc can: flexcan: add low power enter/exit acknowledgment helper new 048e3a34a2e7 can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop [...] new 60552253e29c can: m_can: tcan4x5x: add required delay after reset new 9c9e1b012a21 dt-bindings: can: tcan4x5x: reset pin is active high new 1202d2318e2f dt-bindings: tcan4x5x: Make wake-gpio an optional gpio new 2de497356955 can: tcan45x: Make wake-up GPIO an optional GPIO new da2311a6385c can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to U [...] new 43aad8104bda Merge tag 'linux-can-fixes-for-5.5-20191208' of git://git. [...] new f394722fb0d0 neighbour: remove neigh_cleanup() method new 9e99bfefdbce bonding: fix bond_neigh_init() new b6f3320b1d52 sctp: fully initialize v4 addr in some functions new 62201c00c467 mlxsw: spectrum_router: Remove unlikely user-triggerable warning new 65cb13986229 selftests: forwarding: Delete IPv6 address at the end new f8fc57e8d7c5 net/x25: add new state X25_STATE_5 new 18a110b022a5 netfilter: ctnetlink: netns exit must wait for callbacks new ee1bcfe01251 netfilter: nf_flow_table_offload: Fix block setup as TC_SE [...] new e052901991ae netfilter: nf_flow_table_offload: Fix block_cb tc_setup_ty [...] new dc4d3f2e12a6 netfilter: nf_flow_table_offload: Don't use offset uniniti [...] new c7c17e6a03e0 netfilter: conntrack: tell compiler to not inline nf_ct_re [...] new d50264f1fef9 netfilter: nf_flow_table_offload: add IPv6 match description new d1f4c966475c netfilter: nf_tables_offload: Check for the NETDEV_UNREGIS [...] new 5a2e6af81807 selftests: netfilter: use randomized netns names new 0b9173f4688d netfilter: nf_queue: enqueue skbs with NULL dst new 164166558aac netfilter: uapi: Avoid undefined left-shift in xt_sctp.h new db3b665dd77b netfilter: nft_set_rbtree: bogus lookup/get on consecutive [...] new bffc124b6fe3 netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END new 0d2c96af797b netfilter: nf_tables: validate NFT_DATA_VALUE after nft_da [...] new fd57d0cbe187 netfilter: nf_tables: skip module reference count bump on [...] new 81ec61074bcf netfilter: nf_tables_offload: return EOPNOTSUPP if rule sp [...] new 5604285839aa netfilter: bridge: make sure to pull arp header in br_nf_f [...] new 7acd9378dc65 netfilter: nf_flow_table_offload: Correct memcpy size for [...] new 7da538c1e154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 8a2b22203f85 net: ethernet: ti: davinci_cpdma: fix warning "device driv [...] new b43d1f9f7067 af_packet: set defaule value for tmo new a288f105a03a fjes: fix missed check in fjes_acpi_add new 991a34593bad tc-testing: unbreak full listing of tdc testcases new 868afbaca1e2 NFC: nxp-nci: Fix probing without ACPI new 0c722ec0a289 bnxt_en: Fix MSIX request logic for RDMA driver. new 325f85f37e5b bnxt_en: Free context memory in the open path if firmware [...] new c74751f4c392 bnxt_en: Return error if FW returns more data than dump length new 8280b38e01f7 bnxt_en: Fix bp->fw_health allocation and free logic. new 0797c10d2d1f bnxt_en: Remove unnecessary NULL checks for fw_health new 937f188c1f4f bnxt_en: Fix the logic that creates the health reporters. new 7e334fc8003c bnxt_en: Add missing devlink health reporters for VFs. new ac397934b39f Merge branch 'bnxt_en-Error-recovery-fixes' new d5162f341e96 tipc: fix name table rbtree issues new dca4a17d24ee tipc: fix potential hanging after b/rcast changing new abc9b4e0549b tipc: fix retrans failure due to wrong destination new 31e4ccc99eda tipc: fix use-after-free in tipc_disc_rcv() new f1ce0a155723 Merge branch 'tipc-fix-some-issues' new 24dee0c7478d net: ena: fix napi handler misbehavior when the napi budge [...] new 96bc4432f5ad bpf, riscv: Limit to 33 tail calls new e49e6f6db04e bpf, mips: Limit to 33 tail calls new 4c80c7bc583a bpf: Fix build in minimal configurations, again new 5b79bcdf0362 bpftool: Don't crash on missing jited insns or ksyms new b91e014f078e bpf: Make BPF trampoline use register_ftrace_direct() API new 7f193c2519a3 selftests/bpf: Test function_graph tracer and bpf trampoli [...] new bba1b2a89025 samples: bpf: Replace symbol compare of trace_event new fe3300897cbf samples: bpf: fix syscall_tp due to unused syscall new 148709bc278a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 20032b63586a net: usb: lan78xx: Fix suspend/resume PHY register access error new 0af67e49b018 qede: Fix multicast mac configuration new 9c3194dd93b0 MAINTAINERS: Add maintainers for rmnet new 692b93af71fb mailmap: add entry for myself new 6adc4601c2a1 bnxt: apply computed clamp value for coalece parameter new 03b06e3f8352 ptp: clockmatrix: add I2C dependency new 2beb6d2901a3 ipv6/addrconf: only check invalid header values when NETLI [...] new 8f9cc1ee2962 net/ibmvnic: Fix typo in retry check new 8dbd76e79a16 tcp/dccp: fix possible race __inet_lookup_established() new 5c9934b6767b 6pack,mkiss: fix possible deadlock new 1f85e6267cac tcp: do not send empty skb from tcp_write_xmit() new ee2aabd3fc2e tcp: refine tcp_write_queue_empty() implementation new 216808c6ba6d tcp: refine rule to allow EPOLLOUT generation under mem pressure new cd1263b6dcfd Merge branch 'tcp-take-care-of-empty-skbs-in-write-queue' new f3f2364ea14d net: marvell: mvpp2: phylink requires the link interrupt new c39ea5cba5a2 hv_netvsc: Fix tx_table init in rndis_set_subchannel() new 99e9fe2248f9 net: ethernet: ti: select PAGE_POOL for switchdev driver new ed56dd8f60cf net: ethernet: ti: build cpsw-common for switchdev new 7113f796bbbc bnx2x: Do not handle requests from VFs after parity new ee699f89bdba bnx2x: Fix logic to get total no. of PFs per engine new 7ae1629d4db0 Merge branch 'bnx2x-bug-fixes' new 5d485ed88d48 bonding: fix active-backup transition after link failure new 6b01b1d9b2d3 gtp: do not allow adding duplicate tid and ms_addr pdp context new 94a6d9fb88df gtp: fix wrong condition in gtp_genl_dump_pdp() new 94dc550a5062 gtp: fix an use-after-free in ipv4_pdp_find() new 6a902c0f3199 gtp: avoid zero size hashtable new 8ed001c966b0 Merge branch 'gtp-fix-several-bugs-in-gtp-module' new 6dd504b0fd10 selftests: net: tls: remove recv_rcvbuf test new 9b2079c046a9 net: phylink: fix interface passed to mac_link_up new 86434744fedf net/smc: add fallback check to connect() new 479a0d1376f6 cxgb4: Fix kernel panic while accessing sge_info new 858ce8ca62ea net: usb: lan78xx: Fix error message format specifier new fd42bfd1bb31 xen-netback: avoid race that can lead to NULL pointer dereference new df18fa14629a vsock/virtio: fix null-pointer dereference in virtio_trans [...] new 4aaf596148f4 vsock/virtio: add WARN_ON check on virtio_transport_get_ops() new 1865a7b3471e Merge branch 'vsock-fixes' new 63cc54a6f073 net: dsa: b53: Fix egress flooding settings new f37f71035367 net: gemini: Fix memory leak in gmac_setup_txqs new 95bed1a9fb2b net: dsa: ocelot: add NET_VENDOR_MICROSEMI dependency new 753ffad3d624 mac80211: fix TID field in monitor mode transmit new 56cb31e185ad cfg80211: fix double-free after changing network namespace new e548f749b096 mac80211: airtime: Fix an off by one in ieee80211_calc_rx_ [...] new 911bde0fe5cc mac80211: Turn AQL into an NL80211_EXT_FEATURE new 6fc232db9e8c rfkill: Fix incorrect check to avoid NULL pointer dereference new ad125c6c0592 Merge tag 'mac80211-for-net-2019-10-16' of git://git.kerne [...] new daa6eb5a1495 dpaa2-ptp: fix double free of the ptp_qoriq IRQ new 3d94a4a8373b mwifiex: fix possible heap overflow in mwifiex_process_cou [...] new 22d0d5ae7a08 ath9k: use iowrite32 over __raw_writel new 693d060536ab mt76: mt76x0: fix default mac address overwrite new 1e58252e334d mwifiex: Fix heap overflow in mmwifiex_process_tdls_action [...] new db5cce1afc8d Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ [...] new 0df36b90c47d iwlwifi: pcie: move power gating workaround earlier in the flow new 040cda8a1521 Merge tag 'wireless-drivers-2019-12-17' of git://git.kerne [...] new 951c6db954a1 sctp: fix memleak on err handling of stream initialization new cad46039e4c9 net: qlogic: Fix error paths in ql_alloc_large_buffers() new 7c68fa2bddda net: annotate lockless accesses to sk->sk_pacing_shift new 1f26c0d3d241 net: fix kernel-doc warning in <linux/netdevice.h> new 9d4b98af8a2e net: ag71xx: fix compile warnings new 4e2ce6e55050 net: dsa: make unexported dsa_link_touch() static new 39f14c00b13c nfp: flower: fix stats id allocation new ddd9b5e3e765 net-sysfs: Call dev_hold always in rx_queue_add_kobject new b7ac893652ca net: nfc: nci: fix a possible sleep-in-atomic-context bug [...] new 08c965430869 net: stmmac: selftests: Needs to check the number of Multi [...] new 5d626c879e23 net: stmmac: Determine earlier the size of RX buffer new eaf4fac47807 net: stmmac: Do not accept invalid MTU values new 93b5dce401cc net: stmmac: Only the last buffer has the FCS field new 11d55fd9975f net: stmmac: xgmac: Clear previous RX buffer size new 8d558f0294fe net: stmmac: RX buffer size must be 16 byte aligned new 8605131747e7 net: stmmac: 16KB buffer must be 16 byte aligned new b2f3a481c4cd net: stmmac: Enable 16KB buffer size new 4772f26db8d1 net: stmmac: Always arm TX Timer at end of transmission start new 6fa9a115fe7c Merge branch 'stmmac-fixes' new 5133498f4ad1 bpf: Clear skb->tstamp in bpf_redirect when necessary new a2ea07465c8d bpf: Fix missing prog untrack in release_maps new e47304232b37 bpf: Fix cgroup local storage prog tracking new 06870682087b xsk: Add rcu_read_lock around the XSK wakeup new 9cf88808ad6a net/mlx5e: Fix concurrency issues between config flow and XSK new b3873a5be757 net/i40e: Fix concurrency issues between config flow and XSK new c0fdccfd226a net/ixgbe: Fix concurrency issues between config flow and XSK new ca8d0fa7cfb8 Merge branch 'bpf-fix-xsk-wakeup' new 1148f9adbe71 net, sysctl: Fix compiler warning when only cBPF is present new cc52d9140aa9 bpf: Fix record_func_key to perform backtracking on r3 new 3123d8018d46 bpf: Add further test_verifier cases for record_func_key new 0fd260056ef8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 0aa4d016c043 of: mdio: export of_mdiobus_child_is_phy new ef8a2e27289e net: macb: fix probing of PHY not described in the dt new a019739c1c32 Merge branch 'macb-fix-probing-of-PHY-not-described-in-the-dt' new 615f22f58029 nfc: s3fwrn5: replace the assertion with a WARN_ON new 275c44aa194b net/sched: cls_u32: fix refcount leak in the error path of [...] new 6649a3f33747 tc-testing: initial tdc selftests for cls_u32 new 307201a3d494 Merge branch 'cls_u32-fix-refcount-leak' new ea8608d401de cxgb4: fix refcount init for TC-MQPRIO offload new 2e3d7fa5d29b s390/qeth: handle error due to unsupported transport mode new 0f399305cd31 s390/qeth: fix promiscuous mode after reset new 39bdbf3e648d s390/qeth: don't return -ENOTSUPP to userspace new f80742b9c5ec Merge branch 's390-fixes' new 4249c507f4cb net: dsa: ksz: use common define for tag len new 90b3b339364c net: hisilicon: Fix a BUG trigered by wrong bytes_compl new af1c0e4e00f3 llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid [...] new d3e014ec7d5e net: stmmac: platform: Fix MDIO init for platforms without PHY new 28a3b8408f70 net/smc: unregister ib devices in reboot_event new 05785adf6e57 net: ena: fix default tx interrupt moderation interval new 41c53caa5a61 net: ena: fix issues in setting interrupt moderation param [...] new 9f5e508b6486 Merge branch 'ena-fixes-of-interrupt-moderation-bugs' new 4c8dc00503db qede: Disable hardware gro when xdp prog is installed new d2ed49cf6c13 mod_devicetable: fix PHY module format new 7d49a32a66d2 net: phy: ensure that phy IDs are correctly typed new b0689faa8efc hv_netvsc: Fix unwanted rx_table reset new 152044775d0b selftests: pmtu: fix init mtu value in description new 258a980d1ec2 net: dst: Force 4-byte alignment of dst_metrics new 8700aff08984 sfc: fix channel allocation with brute force new 11a14dc8d7a7 sfc: Include XDP packet headroom in buffer step size. new 4bfeadfc0712 Merge branch 'sfc-fix-bugs-introduced-by-XDP-patches' new 78bac77b521b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 0312a3d4b43c riscv: Fix use of undefined config option CONFIG_CONFIG_MMU new d411cf02ed02 riscv: fix scratch register clearing in M-mode. new 01f52e16b868 riscv: define vmemmap before pfn_to_page calls new 9209fb51896f riscv: move sifive_l2_cache.c to drivers/soc new 7214618c60e9 Merge tag 'riscv/for-v5.5-rc3' of git://git.kernel.org/pub [...] new 396d2e878f92 kvm: x86: Host feature SSBD doesn't imply guest feature SP [...] new 8715f05269bf kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD new 7e0befd521b6 KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() new 0bda9498dd45 KVM: arm/arm64: vgic: Fix potential double free dist->spis [...] new 72a610f32e1f KVM: arm/arm64: vgic: Use wrapper function to lock/unlock [...] new bf4b96bb542e KVM: arm64: Sanely ratelimit sysreg messages new 54ad68b77760 KVM: arm64: Don't log IMP DEF sysreg traps new 97418e968b01 KVM: arm/arm64: Remove excessive permission check in kvm_a [...] new 1ce74e96c240 KVM: arm64: Ensure 'params' is initialised when looking up [...] new 6d674e28f642 KVM: arm/arm64: Properly handle faulting of device mappings new f5d5f5fae460 Merge tag 'kvmarm-fixes-5.5-1' of git://git.kernel.org/pub [...] new 088e11d4220b MAINTAINERS: Orphan KVM for MIPS new 19a049f1a44d MAINTAINERS: remove Radim from KVM maintainers new d89c69f42bf0 KVM: PPC: Book3S HV: Don't do ultravisor calls on systems [...] new d68321dec1b2 Merge tag 'kvm-ppc-fixes-5.5-1' of git://git.kernel.org/pu [...] new a313c8e056f8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new d7bd15a138ae iocost: over-budget forced IOs should schedule async delay new 1c05839aa973 nbd: fix shutdown and recv work deadlock v2 new c58c1f83436b block: end bio with BLK_STS_AGAIN in case of non-mq devs a [...] new c44a4edb2093 block: Fix the type of 'sts' in bsg_queue_rq() new b3c6a5997541 block: Fix a lockdep complaint triggered by request queue [...] new dd4b3c83b9ef s390/dasd/cio: Interpret ccw_device_get_mdc return value c [...] new 00b39f698a4f s390/dasd: fix memleak in path handling error case new daa400f5a1e5 s390/dasd: fix typo in copyright statement new 3b7995a98ad7 block: fix memleak when __blk_rq_map_user_iov() is failed new df034c93f15e sbitmap: only queue kyber's wait callback if not already active new 44579f35c2d9 Merge tag 'block-5.5-20191221' of git://git.kernel.dk/linux-block new 64d4ce892383 ext4: fix ext4_empty_dir() for directories with holes new 109ba779d6cc ext4: check for directory entries too close to block end new 707d1a2f601b ext4: optimize __ext4_check_dir_entry() new 7f420d64a08c ext4: unlock on error in ext4_expand_extra_isize() new a70fd5ac2ea7 ext4: reserve revoke credits in __ext4_new_inode new 9803387c55f7 ext4: validate the debug_want_extra_isize mount option at [...] new 69000d82eee1 ext4: use RCU API in debug_print_tree new d82d47d5d8a6 jbd2: fix kernel-doc notation warning new 68d7b2d838f1 ext4: fix unused-but-set-variable warning in ext4_add_entry() new 23f6b0240534 ext4: clarify impact of 'commit' mount option new a396560706d4 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] new 99528efd1926 xfs: fix Sphinx documentation warning new d0c2204135a0 xfs: stabilize insert range start boundary to avoid COW wr [...] new b1de6fc7520f xfs: fix log reservation overflows when allocating large r [...] new 826f7e34130a xfs: use bitops interface for buf log item AIL flag check new af952aeb4a87 libxfs: resync with the userspace libxfs new 1cac233cfe71 xfs: refactor agfl length computation function new 4f5b1b3a8fa0 xfs: split the sunit parameter update into two parts new 13eaec4b2adf xfs: don't commit sunit/swidth updates to disk if that wou [...] new 5084bf6b2006 xfs: Make the symbol 'xfs_rtalloc_log_count' static new c60174717544 Merge tag 'xfs-5.5-fixes-2' of git://git.kernel.org/pub/sc [...]
The 234 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: .mailmap | 1 + Documentation/admin-guide/ext4.rst | 19 +- Documentation/admin-guide/xfs.rst | 2 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 4 +- Documentation/networking/j1939.rst | 2 +- MAINTAINERS | 24 +- arch/arm64/kvm/sys_regs.c | 25 +- arch/arm64/kvm/sys_regs.h | 17 +- arch/mips/net/ebpf_jit.c | 9 +- arch/powerpc/kvm/book3s_hv.c | 3 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/pgtable.h | 38 +-- arch/riscv/kernel/head.S | 2 +- arch/riscv/mm/Makefile | 1 - arch/riscv/net/bpf_jit_comp.c | 4 +- arch/x86/kvm/cpuid.c | 6 +- block/blk-core.c | 11 +- block/blk-flush.c | 5 + block/blk-iocost.c | 13 +- block/blk-map.c | 2 +- block/blk.h | 1 + block/bsg-lib.c | 2 +- drivers/block/nbd.c | 6 +- drivers/edac/Kconfig | 2 +- drivers/net/bonding/bond_main.c | 42 +-- drivers/net/can/flexcan.c | 73 +++-- drivers/net/can/m_can/tcan4x5x.c | 26 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 +- drivers/net/can/xilinx_can.c | 7 + drivers/net/dsa/b53/b53_common.c | 21 +- drivers/net/dsa/ocelot/Kconfig | 1 + drivers/net/ethernet/amazon/ena/ena_com.h | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 24 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 12 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 12 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 63 ++-- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 93 ++++-- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 38 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 8 +- drivers/net/ethernet/cadence/macb_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 4 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 12 +- drivers/net/ethernet/cortina/gemini.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 14 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 8 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 22 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 19 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 12 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 4 +- drivers/net/ethernet/qlogic/qla3xxx.c | 8 +- drivers/net/ethernet/sfc/efx.c | 37 ++- drivers/net/ethernet/sfc/net_driver.h | 4 +- drivers/net/ethernet/sfc/rx.c | 14 +- drivers/net/ethernet/stmicro/stmmac/common.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 53 ++-- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 + drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/Makefile | 1 + drivers/net/ethernet/ti/davinci_cpdma.c | 5 +- drivers/net/fjes/fjes_main.c | 3 + drivers/net/gtp.c | 109 ++++--- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/hyperv/hyperv_net.h | 3 +- drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/hyperv/rndis_filter.c | 16 +- drivers/net/phy/phy_device.c | 8 +- drivers/net/phy/phylink.c | 3 +- drivers/net/usb/lan78xx.c | 3 +- drivers/net/wireless/ath/ath10k/mac.c | 1 + .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 24 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 25 -- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 30 ++ drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 70 ++++- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 5 +- drivers/net/xen-netback/interface.c | 24 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nfc/s3fwrn5/firmware.c | 5 +- drivers/of/of_mdio.c | 3 +- drivers/ptp/Kconfig | 2 +- drivers/s390/block/dasd_eckd.c | 28 +- drivers/s390/block/dasd_fba.h | 2 +- drivers/s390/block/dasd_proc.c | 2 +- drivers/s390/cio/device_ops.c | 2 +- drivers/s390/net/qeth_core_main.c | 14 +- drivers/s390/net/qeth_core_mpc.h | 5 + drivers/s390/net/qeth_core_sys.c | 2 +- drivers/s390/net/qeth_l2_main.c | 1 + drivers/s390/net/qeth_l2_sys.c | 3 +- drivers/s390/net/qeth_l3_main.c | 1 + drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/sifive/Kconfig | 10 + drivers/soc/sifive/Makefile | 3 + .../mm => drivers/soc/sifive}/sifive_l2_cache.c | 0 fs/ext4/block_validity.c | 6 +- fs/ext4/dir.c | 6 +- fs/ext4/ialloc.c | 4 +- fs/ext4/inode.c | 4 +- fs/ext4/namei.c | 36 ++- fs/ext4/super.c | 143 +++++---- fs/pipe.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 18 +- fs/xfs/libxfs/xfs_bmap.c | 5 +- fs/xfs/libxfs/xfs_dir2.c | 21 ++ fs/xfs/libxfs/xfs_dir2_priv.h | 29 +- fs/xfs/libxfs/xfs_dir2_sf.c | 6 +- fs/xfs/libxfs/xfs_ialloc.c | 64 ++++ fs/xfs/libxfs/xfs_ialloc.h | 1 + fs/xfs/libxfs/xfs_trans_resv.c | 96 ++++-- fs/xfs/xfs_bmap_util.c | 12 + fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_mount.c | 168 +++++++---- fs/xfs/xfs_trace.h | 21 ++ include/linux/bpf-cgroup.h | 8 +- include/linux/bpf.h | 3 + include/linux/jbd2.h | 2 +- include/linux/mod_devicetable.h | 4 +- include/linux/netdevice.h | 2 +- include/linux/of_mdio.h | 6 + include/linux/phy.h | 2 +- include/linux/rculist_nulls.h | 37 +++ include/net/dst.h | 2 +- include/net/inet_hashtables.h | 12 +- include/net/neighbour.h | 1 - include/net/sock.h | 9 +- include/net/tcp.h | 11 +- include/net/x25.h | 3 +- include/uapi/linux/netfilter/xt_sctp.h | 6 +- include/uapi/linux/nl80211.h | 5 + kernel/bpf/btf.c | 1 + kernel/bpf/core.c | 17 +- kernel/bpf/local_storage.c | 24 +- kernel/bpf/trampoline.c | 64 +++- kernel/bpf/verifier.c | 24 +- lib/sbitmap.c | 2 +- net/bridge/br_netfilter_hooks.c | 3 + net/can/j1939/socket.c | 10 +- net/core/filter.c | 1 + net/core/neighbour.c | 3 - net/core/net-sysfs.c | 7 +- net/core/sock.c | 2 +- net/core/sysctl_net_core.c | 2 + net/dsa/dsa2.c | 3 +- net/dsa/tag_ksz.c | 8 +- net/ipv4/inet_diag.c | 3 +- net/ipv4/inet_hashtables.c | 16 +- net/ipv4/tcp.c | 6 +- net/ipv4/tcp_bbr.c | 3 +- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_output.c | 17 +- net/ipv6/addrconf.c | 8 +- net/llc/llc_station.c | 4 +- net/mac80211/airtime.c | 2 +- net/mac80211/debugfs_sta.c | 76 +++-- net/mac80211/main.c | 4 +- net/mac80211/sta_info.c | 3 + net/mac80211/sta_info.h | 1 - net/mac80211/tx.c | 13 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_netlink.c | 3 + net/netfilter/nf_flow_table_offload.c | 83 +++--- net/netfilter/nf_queue.c | 2 +- net/netfilter/nf_tables_api.c | 18 +- net/netfilter/nf_tables_offload.c | 6 + net/netfilter/nft_bitwise.c | 4 +- net/netfilter/nft_cmp.c | 6 + net/netfilter/nft_range.c | 10 + net/netfilter/nft_set_rbtree.c | 21 +- net/nfc/nci/uart.c | 2 +- net/packet/af_packet.c | 3 +- net/rfkill/core.c | 7 +- net/sched/cls_u32.c | 25 ++ net/sctp/protocol.c | 5 + net/sctp/stream.c | 8 +- net/smc/af_smc.c | 14 +- net/smc/smc_core.c | 2 +- net/tipc/bcast.c | 24 +- net/tipc/discover.c | 6 +- net/tipc/name_table.c | 279 ++++++++++------- net/tipc/socket.c | 32 +- net/vmw_vsock/virtio_transport_common.c | 25 +- net/wireless/core.c | 1 + net/x25/af_x25.c | 8 + net/x25/x25_in.c | 32 ++ net/xdp/xsk.c | 22 +- samples/bpf/syscall_tp_kern.c | 18 +- samples/bpf/trace_event_user.c | 4 +- tools/bpf/bpftool/prog.c | 2 +- tools/bpf/bpftool/xlated_dumper.c | 2 +- tools/testing/selftests/bpf/test_ftrace.sh | 39 +++ tools/testing/selftests/bpf/test_verifier.c | 43 +-- .../testing/selftests/bpf/verifier/ref_tracking.c | 6 +- tools/testing/selftests/bpf/verifier/runtime_jit.c | 151 ++++++++++ .../selftests/net/forwarding/router_bridge_vlan.sh | 2 +- tools/testing/selftests/net/pmtu.sh | 6 +- tools/testing/selftests/net/tls.c | 28 -- tools/testing/selftests/netfilter/nft_nat.sh | 332 +++++++++++---------- .../tc-testing/tc-tests/filters/basic.json | 2 +- .../tc-testing/tc-tests/filters/tests.json | 22 -- .../selftests/tc-testing/tc-tests/filters/u32.json | 205 +++++++++++++ virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/mmu.c | 30 +- virt/kvm/arm/vgic/vgic-init.c | 20 +- 227 files changed, 2738 insertions(+), 1320 deletions(-) create mode 100644 drivers/soc/sifive/Kconfig create mode 100644 drivers/soc/sifive/Makefile rename {arch/riscv/mm => drivers/soc/sifive}/sifive_l2_cache.c (100%) create mode 100755 tools/testing/selftests/bpf/test_ftrace.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/u32.json