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 94e89b402354 Merge tag 'vfio-v5.5-rc1' of git://github.com/awilliam/linux-vfio adds 22a1ae9a93fb NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire s [...] adds e86d5a02874c NFS: Convert struct nfs_fattr to use struct timespec64 adds e7d4b05c5ee3 NFSv4: Encode 64-bit timestamps adds 7d34ff514165 NFSv4: NFSv4 callbacks also support 64-bit timestamps adds ad97a995d8ed NFSv2: Fix a typo in encode_sattr() adds c9dbfd961b87 NFSv2: Clean up timespec encode adds 6430b323ae09 NFSv3: Clean up timespec encode adds d0372b679c31 NFS: Use non-atomic bit ops when initialising struct nfs_c [...] adds 4b1b69cedf9d NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING adds c6eb58435b98 pNFS: nfs3_set_ds_client should set NFS_CS_NOPING adds 52f98f1a2ddd NFS/pnfs: Separate NFSv3 DS and MDS traffic adds e6237b6feb37 NFSv4.1: Don't rebind to the same source port when reconne [...] adds 333ac786a1b4 NFSv4: Fix delegation handling in update_open_stateid() adds 5decae1623f5 NFSv4: nfs4_callback_getattr() should ignore revoked delegations adds 457a50424bdd NFSv4: Delegation recalls should not find revoked delegations adds b57562087b04 NFSv4: fail nfs4_refresh_delegation_stateid() when the del [...] adds b47e0e478c49 NFS: Rename nfs_inode_return_delegation_noreclaim() adds f9e0cc9c9790 NFSv4: Don't remove the delegation from the super_list mor [...] adds e0f07896affd NFSv4: Hold the delegation spinlock when updating the seqid adds ae084a32ee92 NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update [...] adds f2d47b550205 NFSv4: Update the stateid seqid in nfs_revoke_delegation() adds d51f91d262aa NFSv4: Revoke the delegation on success in nfs4_delegretur [...] adds af20b7b850c5 NFSv4: Ignore requests to return the delegation if it was revoked adds 1deed5723518 NFSv4: Don't reclaim delegations that have been returned o [...] adds 40e6aa10aaf2 NFSv4: nfs4_return_incompatible_delegation() should check [...] adds 3887ce1aac3a NFSv4: Fix nfs4_inode_make_writeable() adds 42c304c34e2d NFS: nfs_inode_find_state_and_recover() fix stateid matching adds ee05f456772d NFSv4: Fix races between open and delegreturn adds 246afc0aa5a7 NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn adds 70d136b2dc18 NFSv4: Don't retry the GETATTR on old stateid in nfs4_dele [...] adds 43622eab8d0a NFS: Add a tracepoint in nfs_fh_to_dentry() adds 66eb3add452a SUNRPC: Avoid RPC delays when exiting suspend adds f9bdad8ca8a4 NFS NFSD: defining nl4_servers structure needed by both adds 0491567b51ef NFS: add COPY_NOTIFY operation adds 1d38f3f0d700 NFS: add ca_source_server<> to COPY adds ec4b09250898 NFS: inter ssc open adds 0b9018b9cab9 NFS: skip recovery of copy open on dest server adds 7e350197a1c1 NFS: for "inter" copy treat ESTALE as ENOTSUPP adds 6b61c969d501 NFS: COPY handle ERR_OFFLOAD_DENIED adds 124060255d59 NFS: also send OFFLOAD_CANCEL to source server adds fefa1a812a9a NFS handle NFS4ERR_PARTNER_NO_AUTH error adds 0e65a32c8a56 NFS: handle source server reboot adds 1275101026b4 NFS based on file size issue sync copy or fallback to gene [...] adds 8dff1df551df NFS: replace cross device check in copy_file_range adds 807ce06c24fb Merge branch 'linux-ssc-for-5.5' adds 634d811c619b nfsv4: Move NFSPROC4_CLNT_COPY_NOTIFY to end of list adds 5c441544f045 NFSv4.x: Handle bad/dead sessions correctly in nfs41_seque [...] adds 5326de9e94be NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits f [...] adds d49dd11753f4 NFSv4: add declaration of current_stateid adds 9c91fa36b617 NFS: remove unneeded semicolon adds 0e96322b241c fs: nfs: sysfs: Remove NULL check before kfree adds 89658c4d04c7 NFS: Return -ETXTBSY when attempting to write to a swapfile adds 913eca1aea87 NFS: Fallocate should use the nfs4_fattr_bitmap adds 000301042413 NFSv4: Make _nfs42_proc_copy_notify() static adds 843aa17a35bf NFS: remove duplicated include from nfs4file.c adds 66588abe2db0 NFSv4.2 fix kfree in __nfs42_copy_file_range adds f751c5452594 NFSv4.2 fix memory leak in nfs42_ssc_open adds 5cd8b0d4dd96 SUNRPC: Eliminate log noise in call_reserveresult adds bf7ca707ae60 SUNRPC: Add trace points to observe transport congestion control adds 4b93dab36f28 xprtrdma: Add unique trace points for posting Local Invali [...] adds a31b2f939219 xprtrdma: Connection becomes unstable after a reconnect adds eea63ca7ffa1 xprtrdma: Initialize rb_credits in one place adds 2ae50ad68cd7 xprtrdma: Close window between waking RPC senders and post [...] adds c3700780a096 xprtrdma: Fix MR list handling adds 9d2da4ff00f3 xprtrdma: Manage MRs in context of a single connection adds 15d9b015d3d1 xprtrdma: Ensure ri_id is stable during MR recycling adds f995879ec4aa xprtrdma: Remove rpcrdma_sendctx::sc_xprt adds b5cde6aa882d xprtrdma: Remove rpcrdma_sendctx::sc_device adds dc15c3d5f168 xprtrdma: Move the rpcrdma_sendctx::sc_wr field adds d6764bbd7763 xprtrdma: Refactor rpcrdma_prepare_msg_sges() adds 614f3c96d7e5 xprtrdma: Pull up sometimes adds 6cb28687fd1d xprtrdma: Wake tasks after connect worker fails adds 7b020f17bbd3 xprtrdma: Report the computed connect delay adds d4957f01d29b xprtrdma: Refine trace_xprtrdma_fixup adds f54c870d326a xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() adds a52c23b8b207 xprtrdma: Replace dprintk in xprt_rdma_set_port adds 4e121fcae809 Merge tag 'nfs-rdma-for-5.5-1' of git://git.linux-nfs.org/ [...] adds 511ba52e4c01 NFS4: Trace state recovery operation adds 21f86d2d63f9 NFS4: Trace lock reclaims adds e8d70b321ecc SUNRPC: Fix another issue with MIC buffer space adds a264abad51d8 SUNRPC: Capture completion of all RPC tasks adds fb9bf40cf028 Merge tag 'nfs-for-5.5-1' of git://git.linux-nfs.org/proje [...] adds 19a1aad8886f nfsd: remove set but not used variable 'len' adds c4b77edb3f7f nfsd: "%s" should be "%s" adds 832b2cb95543 svcrdma: Improve DMA mapping trace points adds 6e73e92b155c nfsd4: fix up replay_matches_cache() adds 12b4157b7d3b nfsd: remove private bin2hex implementation adds 5fcaf6982d11 sunrpc: fix crash when cache_head become valid before update adds ff27e9f74830 SUNRPC: Trace gssproxy upcall results adds 5866efa8cbfb SUNRPC: Fix svcauth_gss_proxy_init() adds 12357f1b2c8e nfsd: minor 4.1 callback cleanup adds 2bbfed98a4d8 nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutd [...] adds 20428a8047ea nfsd: mark cb path down on unknown errors adds cc1ce2f13ea1 nfsd: document callback_wq serialization of callback code adds 2a67803e1305 nfsd: Drop LIST_HEAD where the variable it declares is nev [...] adds 581ae686f269 race in exportfs_decode_fh() adds d05a02019690 sunrpc: remove __KERNEL__ ifdefs adds fb7dd0a1ba86 lockd: remove __KERNEL__ ifdefs adds 18b9a895e652 nfsd: Fix cld_net->cn_tfm initialization adds a2e2f2dc77a1 nfsd: v4 support requires CRYPTO_SHA256 adds 7c149057d044 nfsd: restore NFSv3 ACL support adds 8729aaba7462 SUNRPC: Fix backchannel latency metrics adds a25e3726b32c nfsd: Ensure CLONE persists data and metadata changes to t [...] adds 466e16f0920f nfsd: check for EBUSY from vfs_rmdir/vfs_unink. adds 18f428d4e2f7 NFSD fixing possible null pointer derefering in copy offload adds 38a2204f5298 nfsd: depend on CRYPTO_MD5 for legacy client tracking adds 911d137ab027 Merge tag 'nfsd-5.5' of git://linux-nfs.org/~bfields/linux adds f9bbb68233aa orangefs: posix open permission checking... adds 316933cf74b0 Merge tag 'for-linus-5.5-ofs1' of git://git.kernel.org/pub [...] adds 0c4da70c83d4 xfs: fix realtime file data space leak adds 69ffe5960df1 xfs: don't check for AG deadlock for realtime files in bunmapi adds 798a9cada469 xfs: fix mount failure crash on invalid iclog memory access adds 50caca9d7f63 Merge tag 'xfs-5.5-merge-17' of git://git.kernel.org/pub/s [...] adds 1cea335d1db1 iomap: fix sub-page uptodate handling adds c275779ff2dd iomap: stop using ioend after it's been freed in iomap_fin [...] adds 95207d554b96 Merge tag 'iomap-5.5-merge-14' of git://git.kernel.org/pub [...] adds 1a26c920717a Input: snvs_pwrkey - send key events for i.MX6 S, DL and Q adds 1e55c176f8f5 Input: snvs_pwrkey - remove gratuitous NULL initializers adds d4b675e1b527 Input: uinput - fix returning EPOLLOUT from uinput_poll adds 25b2f1b77a92 Input: add privacy screen toggle keycode adds df5b5e555b35 Input: goodix - add upside-down quirk for Teclast X89 tablet adds 86bcd3a12999 Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash adds a284e11c371e Input: synaptics-rmi4 - don't increment rmiaddr for SMBus [...] adds afbd65f5e71a Merge branch 'next' into for-linus adds 737214515d79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b5b99a89f64 NTB: Add Hygon Device ID adds 9455d25f4e3b Merge tag 'ntb-5.5' of git://github.com/jonmason/ntb adds e200327708e6 fs/fnctl: fix missing __user in fcntl_rw_hint() adds 2658ce095df5 fs/namespace: add __user to open_tree and move_mount syscalls adds 5c8b0dfc6f4a make __d_alloc() static adds 5bf9a06a5f7c Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 6f582b273ec2 CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks adds 69738cfdfa70 fs: cifs: Fix atime update check vs mtime adds a9f76cf82719 cifs: remove redundant assignment to pointer pneg_ctxt adds 9e8fae259740 smb3: remove unused flag passed into close functions adds 43f8a6a74ee2 smb3: query attributes on file close adds 3345bb44bacd cifs: Fix lookup of SMB connections on multichannel adds 9a7d5a9e6d79 cifs: fix possible uninitialized access and race on iface_list adds fdef665ba44a smb3: fix mode passed in on create for modetosid mount option adds 231e2a0ba567 smb3: improve check for when we send the security descript [...] adds a78f7cdddbbb Merge tag '5.5-rc-smb3-fixes-part2' of git://git.samba.org [...] adds 75d886a99384 scsi: ibmvscsi_tgt: Remove unneeded variable rc adds eede4970fb6c scsi: lpfc: size cpu map by last cpu id set adds 82ea3e0e129e scsi: scsi_transport_sas: Fix memory leak when removing devices adds 0e7c353e1828 scsi: pm80xx: fix logic to break out of loop when register [...] adds 69b41f141dc4 scsi: pm80xx: Remove unused include of linux/version.h adds d341e9a8f2cf scsi: qla2xxx: fix rports not being mark as lost in sync f [...] adds c8a347931869 scsi: qla2xxx: unregister ports after GPN_FT failure adds 45dc8f2d9c94 scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI adds a35989a0723c scsi: sd_zbc: Improve report zones error printout adds 73374b39b01e scsi: megaraid_sas: Make poll_aen_lock static adds 1eb9151eb7c5 scsi: MAINTAINERS: Add the linux-scsi mailing list to the [...] adds 138f371ddf4f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds d0f010434124 bpf: Fix static checker warning adds da5fb18225b4 bpf: Support pre-2.25-binutils objcopy for vmlinux BTF adds b56840585690 libbpf: Fix Makefile' libbpf symbol mismatch diagnostic adds 53f8dd434b6f libbpf: Fix global variable relocation adds 1fd450f99272 libbpf: Fix up generation of bpf_helper_defs.h adds 7c3977d1e804 libbpf: Fix sym->st_value print on 32-bit arches adds ce27709b8162 bpf: Fix build in minimal configurations adds df786c9b9476 bpf: Force .BTF section start to zero when dumping from vmlinux adds e1608f3fa857 bpf: Avoid setting bpf insns pages read-only when prog is jited adds 3464afdf11f9 libbpf: Fix readelf output parsing on powerpc with recent [...] adds 734c7022adaa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b3c424eb6a1a sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO adds 040b5cfbcefa Fixed updating of ethertype in function skb_mpls_pop adds 825e5601c142 MAINTAINERS: add fragment for xilinx CAN driver adds 8c2a58568d6d MAINTAINERS: add myself as maintainer of MCAN MMIO device driver adds 9ebd796e2400 can: slcan: Fix use-after-free Read in slcan_open adds 870db5d1015c can: ucan: fix non-atomic allocation in completion handler adds b848238d86aa can: xilinx_can: skip error message on deferred probe adds 3d3c817c3a40 can: xilinx_can: Fix usage of skb memory adds 56e7a2f83d13 Merge tag 'linux-can-fixes-for-5.5-20191203' of git://git. [...] adds 42c17fa69f98 net: fix a leak in register_netdevice() adds c4b4c421857d net: bridge: deny dev_set_mac_address() when unregistering adds 9aed6ae0647d net/core: Populate VF index in struct ifla_vf_guid adds 9385973fe8db net: mscc: ocelot: unregister the PTP clock on deinit adds 0d580fbd2db0 tcp: refactor tcp_retransmit_timer() adds 2f23cd42e19c net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOC [...] adds 8ffb055beae5 cls_flower: Fix the behavior using port ranges with hw-offload adds c4e85f73afb6 net: ipv6: add net argument to ip6_dst_lookup_flow adds 6c8991f41546 net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup adds 7b3b209e61ad Merge branch 'net-convert-ipv6_stub-to-ip6_dst_lookup_flow' adds 5d50aa83e2c8 openvswitch: support asymmetric conntrack adds 95219afbb980 act_ct: support asymmetric conntrack adds 86c76c098983 xdp: obtain the mem_id mutex before trying to remove an entry. adds ffac2027e18f ionic: keep users rss hash across lif reset adds 0cb96b5749bf net: sfp: fix unbind adds 38ecd706ca78 net: sfp: fix hwmon adds 099ffd7eddfe NFC: NCI: use new `delay` structure for SPI transfer delays adds d04ac224b168 net: Fixed updating of ethertype in skb_mpls_push() adds df95467b6d2b hsr: fix a NULL pointer dereference in hsr_dev_xmit() adds a350d2e7adbb net: thunderx: start phy before starting autonegotiation adds 5b55633f20ee s390/qeth: guard against runt packets adds f677fcb9aeb6 s390/qeth: ensure linear access to packet headers adds f9e50b02a99c s390/qeth: fix dangling IO buffers after halt/clear adds b87440526324 Merge branch 's390-fixes' adds aacf6578ef77 net: ethernet: ti: cpsw_switchdev: fix unmet direct depend [...] adds 2a597eff2437 net: hns3: fix for TX queue not restarted problem adds d1a37dedcfcf net: hns3: fix a use after free problem in hns3_nic_maybe_ [...] adds 1c9855085eba net: hns3: fix VF ID issue for setting VF VLAN adds a116f4e238cc Merge branch 'hns3-fixes' adds 0033b34a03ec ppp: fix out-of-bounds access in bpf_prog_create() adds edbca120a8cd samples/bpf: Fix broken xdp_rxq_info due to map order assumptions adds 01d434ce98d3 selftests/bpf: Don't hard-code root cgroup id adds 6bf6affe18da selftests/bpf: Bring back c++ include/link test adds ef8c84effce3 selftests/bpf: De-flake test_tcpbpf adds e9eeec58c992 bpf: Fix a bug when getting subprog 0 jited image in check [...] adds 8f9081c92523 selftests/bpf: Add a fexit/bpf2bpf test with target bpf pr [...] adds ae72555b4104 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a6a10d45d1ea enetc: disable EEE autoneg by default adds f421031e3ff0 net: stmmac: reset Tx desc base address before restarting Tx adds 9f104c773690 mqprio: Fix out-of-bounds access in mqprio_dump adds 9cf1cd8ee3ee tipc: fix ordering of tipc module init and exit routine adds 462f8554a896 phy: mdio-thunder: add missed pci_release_regions in remove adds 1af66221a66d net: avoid an indirect call in ____sys_recvmsg() adds 4a5cdc604b9c net/tls: Fix return values to avoid ENOTSUPP adds 8bef0af09a54 net: dsa: fix flow dissection on Tx path adds e0b60903b434 net-sysfs: Call dev_hold always in netdev_queue_add_kobject adds dbad3408896c net: core: rename indirect block ingress cb function adds 25a443f74bcf net: sched: allow indirect blocks to bind to clsact in TC adds 9a74542eee86 Merge branch 'net-tc-indirect-block-relay' adds 9424e2e7ad93 tcp: md5: fix potential overestimation of TCP option space adds 04aa1bc42e4d lpc_eth: kernel BUG on remove adds c55d8b108caa net/mlx5e: Fix TXQ indices to be sequential adds 73e6551699a3 net/mlx5e: Query global pause state before setting prio2buffer adds c431f8597863 net/mlx5e: Fix SFF 8472 eeprom length adds a23dae79fb65 net/mlx5e: Fix freeing flow with kfree() and not kvfree() adds eb252c3a24fc net/mlx5e: Fix free peer_flow when refcount is 0 adds 6d485e5e5554 net/mlx5e: Fix translation of link mode into speed adds 3d7cadae51f1 net/mlx5e: ethtool, Fix analysis of speed setting adds b7826076d7ae net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev m [...] adds 537d0779a199 Merge tag 'mlx5-fixes-2019-12-05' of git://git.kernel.org/ [...] adds 04d26e7b159a tcp: fix rejected syncookies due to stale timestamps adds cb44a08f8647 tcp: tighten acceptance of ACKs not matching a child socket adds 721c8dafad26 tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE [...] adds 5532946e3395 Merge branch 'tcp-fix-handling-of-stale-syncookies-timestamps' adds 02a896ca8487 pppoe: remove redundant BUG_ON() check in pppoe_pernet adds 0e4940928c26 gre: refetch erspan header from skb->data after pskb_may_pull() adds 501a90c94510 inet: protect against too small mtu values. adds 51302f77beda net: ethernet: ti: cpsw: fix extra rx interrupt adds fafc5db28a2f net: phy: dp83867: fix hfs boot in rgmii mode adds 8a3cc29c316c vhost/vsock: accept only packets with the right dst_cid adds 00222d139410 r8169: add missing RX enabling for WoL on RTL8125 adds 2dd5616ecdce net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() adds 0fc75219fe9a r8169: fix rtl_hw_jumbo_disable for RTL8168evl adds 95e6ba513316 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 18 + drivers/infiniband/core/addr.c | 7 +- drivers/infiniband/sw/rxe/rxe_net.c | 8 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/snvs_pwrkey.c | 48 ++- drivers/input/misc/uinput.c | 2 +- drivers/input/rmi4/rmi_f34v7.c | 3 + drivers/input/rmi4/rmi_smbus.c | 2 - drivers/input/touchscreen/goodix.c | 9 + drivers/net/can/slcan.c | 1 + drivers/net/can/usb/ucan.c | 2 +- drivers/net/can/xilinx_can.c | 28 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 50 +-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 1 + .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 122 ++++-- drivers/net/ethernet/mscc/ocelot.c | 14 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 - drivers/net/ethernet/pensando/ionic/ionic_lif.c | 16 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 + drivers/net/ethernet/ti/Kconfig | 2 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/geneve.c | 4 +- drivers/net/phy/dp83867.c | 119 +++--- drivers/net/phy/mdio-thunder.c | 1 + drivers/net/phy/sfp.c | 17 +- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/ppp/pppoe.c | 2 - drivers/net/vxlan.c | 8 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 1 + drivers/s390/net/qeth_core.h | 4 + drivers/s390/net/qeth_core_main.c | 158 +++++--- drivers/s390/net/qeth_core_mpc.h | 14 - drivers/s390/net/qeth_ethtool.c | 1 + drivers/s390/net/qeth_l2_main.c | 12 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 3 +- drivers/scsi/qla2xxx/qla_gs.c | 16 +- drivers/scsi/qla2xxx/qla_init.c | 6 +- drivers/scsi/qla2xxx/qla_isr.c | 6 +- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/sd.c | 9 +- drivers/scsi/sd.h | 3 + drivers/scsi/sd_zbc.c | 8 +- drivers/vhost/vsock.c | 4 +- fs/cifs/cifsacl.c | 42 ++- fs/cifs/cifsacl.h | 32 +- fs/cifs/cifsglob.h | 4 + fs/cifs/cifsproto.h | 1 + fs/cifs/connect.c | 6 +- fs/cifs/file.c | 11 +- fs/cifs/inode.c | 2 +- fs/cifs/sess.c | 32 +- fs/cifs/smb2inode.c | 2 +- fs/cifs/smb2ops.c | 49 ++- fs/cifs/smb2pdu.c | 128 +++++-- fs/cifs/smb2pdu.h | 21 ++ fs/cifs/smb2proto.h | 7 +- fs/dcache.c | 2 +- fs/fcntl.c | 2 +- fs/internal.h | 1 - fs/iomap/buffered-io.c | 40 +- fs/lockd/host.c | 3 +- fs/namespace.c | 6 +- fs/nfs/callback.h | 4 +- fs/nfs/callback_proc.c | 8 +- fs/nfs/callback_xdr.c | 6 +- fs/nfs/client.c | 11 + fs/nfs/delegation.c | 158 +++++--- fs/nfs/delegation.h | 3 +- fs/nfs/export.c | 1 + fs/nfs/file.c | 2 +- fs/nfs/inode.c | 54 +-- fs/nfs/internal.h | 2 +- fs/nfs/namespace.c | 3 + fs/nfs/nfs2xdr.c | 21 +- fs/nfs/nfs3client.c | 5 +- fs/nfs/nfs3xdr.c | 14 +- fs/nfs/nfs42.h | 15 +- fs/nfs/nfs42proc.c | 201 ++++++++-- fs/nfs/nfs42xdr.c | 190 +++++++++- fs/nfs/nfs4_fs.h | 21 +- fs/nfs/nfs4client.c | 13 +- fs/nfs/nfs4file.c | 141 ++++++- fs/nfs/nfs4proc.c | 69 ++-- fs/nfs/nfs4state.c | 51 ++- fs/nfs/nfs4super.c | 4 +- fs/nfs/nfs4trace.h | 175 +++++++++ fs/nfs/nfs4xdr.c | 24 +- fs/nfs/nfstrace.h | 33 ++ fs/nfs/pnfs.c | 2 - fs/nfs/super.c | 6 +- fs/nfs/sysfs.c | 3 +- fs/nfsd/Kconfig | 3 +- fs/nfsd/filecache.c | 2 - fs/nfsd/nfs4callback.c | 104 +++++- fs/nfsd/nfs4proc.c | 6 +- fs/nfsd/nfs4recover.c | 23 +- fs/nfsd/nfs4state.c | 19 +- fs/nfsd/nfs4xdr.c | 2 - fs/nfsd/nfsd.h | 3 +- fs/nfsd/nfssvc.c | 3 +- fs/nfsd/state.h | 1 + fs/nfsd/vfs.c | 20 +- fs/nfsd/vfs.h | 2 +- fs/orangefs/file.c | 39 +- fs/orangefs/inode.c | 8 +- fs/orangefs/orangefs-kernel.h | 3 +- fs/xfs/libxfs/xfs_bmap.c | 27 +- fs/xfs/xfs_log.c | 2 + include/linux/filter.h | 8 +- include/linux/lockd/debug.h | 4 - include/linux/lockd/lockd.h | 4 - include/linux/netdevice.h | 5 + include/linux/nfs4.h | 26 ++ include/linux/nfs_fs.h | 4 +- include/linux/nfs_fs_sb.h | 6 +- include/linux/nfs_xdr.h | 31 +- include/linux/skbuff.h | 5 +- include/linux/sunrpc/auth.h | 3 - include/linux/sunrpc/auth_gss.h | 2 - include/linux/sunrpc/clnt.h | 4 +- include/linux/sunrpc/gss_api.h | 2 - include/linux/sunrpc/gss_err.h | 3 - include/linux/sunrpc/msg_prot.h | 3 - include/linux/sunrpc/rpc_pipe_fs.h | 3 - include/linux/sunrpc/svcauth.h | 4 - include/linux/sunrpc/svcauth_gss.h | 2 - include/linux/sunrpc/xdr.h | 3 - include/linux/sunrpc/xprt.h | 7 +- include/linux/sunrpc/xprtsock.h | 4 - include/linux/time.h | 13 + include/net/flow_dissector.h | 1 + include/net/flow_offload.h | 15 +- include/net/ip.h | 5 + include/net/ipv6.h | 2 +- include/net/ipv6_stubs.h | 6 +- include/net/tcp.h | 27 +- include/trace/events/rpcgss.h | 45 +++ include/trace/events/rpcrdma.h | 228 ++++++++---- include/trace/events/sunrpc.h | 149 ++++++++ include/uapi/linux/input-event-codes.h | 2 + kernel/bpf/btf.c | 5 +- kernel/bpf/verifier.c | 5 +- net/bridge/br_device.c | 6 + net/core/dev.c | 9 +- net/core/flow_dissector.c | 42 ++- net/core/flow_offload.c | 45 ++- net/core/lwt_bpf.c | 4 +- net/core/net-sysfs.c | 7 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 10 +- net/core/xdp.c | 8 +- net/dccp/ipv6.c | 6 +- net/hsr/hsr_device.c | 9 +- net/ipv4/devinet.c | 5 - net/ipv4/gre_demux.c | 2 +- net/ipv4/ip_output.c | 13 +- net/ipv4/tcp_output.c | 5 +- net/ipv4/tcp_timer.c | 10 +- net/ipv6/addrconf_core.c | 11 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/datagram.c | 2 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_output.c | 8 +- net/ipv6/raw.c | 2 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 4 +- net/l2tp/l2tp_ip6.c | 2 +- net/mpls/af_mpls.c | 7 +- net/netfilter/nf_tables_offload.c | 6 +- net/nfc/nci/spi.c | 6 +- net/openvswitch/actions.c | 6 +- net/openvswitch/conntrack.c | 11 + net/sched/act_ct.c | 13 +- net/sched/act_mpls.c | 7 +- net/sched/cls_api.c | 60 ++- net/sched/cls_flower.c | 118 +++--- net/sched/sch_cake.c | 1 + net/sched/sch_mq.c | 1 + net/sched/sch_mqprio.c | 3 +- net/sctp/ipv6.c | 4 +- net/socket.c | 7 +- net/sunrpc/auth_gss/gss_mech_switch.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 92 +++-- net/sunrpc/cache.c | 6 - net/sunrpc/clnt.c | 21 +- net/sunrpc/sched.c | 3 +- net/sunrpc/svc.c | 2 + net/sunrpc/svcauth.c | 2 + net/sunrpc/xdr.c | 11 +- net/sunrpc/xprt.c | 22 +- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 53 +-- net/sunrpc/xprtrdma/rpc_rdma.c | 413 +++++++++++++-------- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 + net/sunrpc/xprtrdma/svc_rdma_sendto.c | 8 +- net/sunrpc/xprtrdma/transport.c | 33 +- net/sunrpc/xprtrdma/verbs.c | 194 +++++----- net/sunrpc/xprtrdma/xprt_rdma.h | 18 +- net/sunrpc/xprtsock.c | 5 +- net/tipc/core.c | 29 +- net/tipc/udp_media.c | 9 +- net/tls/tls_device.c | 8 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 8 +- samples/bpf/xdp_rxq_info_user.c | 6 +- scripts/link-vmlinux.sh | 8 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 15 +- tools/lib/bpf/libbpf.c | 45 +-- tools/perf/MANIFEST | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 6 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 70 +++- tools/testing/selftests/bpf/progs/fentry_test.c | 12 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 6 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 26 ++ tools/testing/selftests/bpf/progs/fexit_test.c | 12 +- tools/testing/selftests/bpf/progs/test_mmap.c | 4 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 + .../selftests/bpf/test_cpp.cpp} | 0 .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_tcpbpf.h | 1 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 25 +- tools/testing/selftests/net/tls.c | 8 +- 242 files changed, 3570 insertions(+), 1545 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/fexit_bpf2bpf_simple.c rename tools/{lib/bpf/test_libbpf.c => testing/selftests/bpf/test_cpp.cpp} (100%)