This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2ae08b36c06e Merge tag 'input-for-v5.20-rc0' of git://git.kernel.org/pu [...] new baea2ce53f8c selftests: kvm: fix compilation new 901d3765fa80 KVM: x86: revalidate steal time cache if MSR value changes new c3c28d24d910 KVM: x86: do not report preemption if the steal time cache [...] new 70c8327c11c6 KVM: x86: Bug the VM if an accelerated x2APIC trap occurs [...] new 2bc685e63332 KVM: X86: avoid uninitialized 'fault.async_page_fault' fro [...] new 4ac5b4237793 KVM: x86: emulator: Fix illegal LEA handling new 982bae43f11c KVM: x86: Tag kvm_mmu_x86_module_init() with __init new c3e0c8c2e8b1 KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE mas [...] new 0c29397ac1fd KVM: SVM: Disable SEV-ES support if MMIO caching is disable new af735db31285 KVM: x86/xen: Initialize Xen timer only once new c03689913635 KVM: x86/xen: Stop Xen timer before changing IRQ new 1685c0f32554 KVM: x86/mmu: rename trace function name for asynchronous [...] new 8bad4606acc9 KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't [...] new f2759c08d8f4 KVM: Shove vm stats_id init into kvm_create_vm() new 58fc116645c5 KVM: Shove vcpu stats_id init into kvm_vcpu_init() new 20020f4cf2f9 KVM: Get an fd before creating the VM new 59f82aad5940 KVM: Pass the name of the VM fd to kvm_create_vm_debugfs() new b74ed7a68ec1 KVM: Actually create debugfs in kvm_create_vm() new 66d42ac73fc6 KVM: selftests: Make rseq compatible with glibc-2.35 new 0fcc102923de KVM: selftests: Use getcpu() instead of sched_getcpu() in [...] new 9d27d4616073 KVM: selftests: Test all possible "invalid" PERF_CAPABILIT [...] new 17a024a8b981 KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES new 7de8e5b6b139 KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers new 6348aafa8d24 KVM: VMX: Adjust number of LBR records for PERF_CAPABILITI [...] new b4aed4d85ff8 Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGE [...] new 19a7cc817a38 KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_P [...] new e18a90427c4e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 18cc912b8a2a fs: change test in inode_insert5 for adding to the sb list new d3e94fdc4ef4 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] new 637fa738b590 fscrypt: add fscrypt_context_for_new_inode new fea013e020e6 ceph: use correct index when encoding client supported features new 7c2e3d9194f7 ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED new 4f48d5da81ee fs/dcache: export d_same_name() helper new 4868e537fa86 ceph: wait for the first reply of inflight async unlink new 300e42a2e79e ceph: add session already open notify support new 8266c4d7a746 ceph: choose auth MDS for getxattr with the Xs caps new d93231a6bc8a ceph: prevent a client from exceeding the MDS maximum xattr size new 58dd4385577e ceph: don't leak snap_rwsem in handle_cap_grant new 1b7587d69ea7 ceph: fix the incorrect comment for the ceph_mds_caps struct new e82145033547 ceph: convert to generic_file_llseek new 7467b04418d9 ceph: call netfs_subreq_terminated with was_async == false new 020bc44a9fbf ceph: switch back to testing for NULL folio->private in ce [...] new b53aca4b460a ceph: fix incorrect old_size length in ceph_mds_request_args new e19feff96380 ceph: make change_auth_cap_ses a global symbol new 0006164589ec ceph: update the auth cap when the async create req is forwarded new 4849077604f0 ceph: don't get the inline data for new creating files new fc54cb8d876a libceph: check pointer before assigned to "c->rules[]" new 842d6b019b18 libceph: print fsid and epoch with osd id new e027ddb6d3cc ceph: flush the dirty caps immediatelly when quota is approaching new 0c04a117d77b ceph: make f_bsize always equal to f_frsize new 7cb9994754f8 ceph: don't truncate file in atomic_open new c460f4e4bba2 ceph: remove useless check for the folio new 4f8861945562 libceph: fix ceph_pagelist_reserve() comment typo new a8af0d682ae0 libceph: clean up ceph_osdc_start_request prototype new 786da5da5671 Merge tag 'ceph-for-5.20-rc1' of https://github.com/ceph/c [...] new b2b0a5e97855 gfs2: stop using generic_writepages in gfs2_ail1_start_one new d3d71901b1ea gfs2: remove ->writepage new 7b86e8a5ba86 zonefs: remove ->writepage new 478af190cb6c iomap: remove iomap_writepage new 8745889a7fd0 Merge tag 'iomap-6.0-merge-2' of git://git.kernel.org/pub/ [...] new b0f2fe5a3838 ACPI: VIOT: Do not dereference fwnode in struct device new 85140ef275f5 ACPI: property: Return type of acpi_add_nondev_subnodes() [...] new 1d52f10917a7 ACPI: property: Tie data nodes to acpi handles new 5ee772883af5 ACPI: property: Use acpi_object_type consistently in prope [...] new 1aef25d9d1ed ACPI: property: Move property ref argument parsing into a [...] new 88af7bbdea37 ACPI: property: Switch node property referencing from ifs [...] new 923044133367 ACPI: property: Unify integer value reading functions new 103e10c69c61 ACPI: property: Add support for parsing buffer property UUID new 369af6bf2c28 ACPI: property: Read buffer properties as integers new 46981fa78490 ACPI: property: Fix error handling in acpi_init_properties() new da2679f26bd6 Merge branch 'acpi-properties' new e091ba5cf827 Merge tag 'acpi-5.20-rc1-2' of git://git.kernel.org/pub/sc [...] new 06799a9085e1 net: bonding: replace dev_trans_start() with the jiffies o [...] new 4873a1b2024d net/sched: remove hacks added to dev_trans_start() for bon [...] new 08b403d5bf07 Revert "veth: Add updating of trans_start" new cba8d8f57dfb docs: net: bonding: remove mentions of trans_start new 7de196a6aa3a Merge branch 'make-dsa-work-with-bonding-s-arp-monitor' new 744d23c71af3 net: phy: Warn about incorrect mdio_bus_phy_resume() state new 4ae97cae07e1 nfp: ethtool: fix the display error of `ethtool -m DEVNAME` new c0bf3c6aa444 mptcp: move subflow cleanup in mptcp_destroy_common() new c886d70286bf mptcp: do not queue data on closed subflows new df9e03aec3b1 selftests: mptcp: make sendfile selftest work new 9f05f9ade27f Merge branch 'mptcp-fixes' new 4f61f133f354 net: tap: NULL pointer derefence in dev_parse_header_proto [...] new 2e64fe4624d1 selftests: add few test cases for tap driver new 399a14ec7993 netfilter: nf_tables: fix crash when nf_trace is enabled new fe9e420defab selftests: netfilter: add test case for nf trace infrastructure new b06ada6df9cf netfilter: flowtable: fix incorrect Kconfig dependencies new f6ac85a17738 Merge branch 'netfilter-followup-fixes-for-net' new 07977a8a9e54 bnxt_en: Remove duplicated include bnxt_devlink.c new 8a5dfc28af9a MAINTAINERS: Update ibmveth maintainer new dd1d1a8a6b29 octeontx2-af: Apply tx nibble fixup always new cf2437626502 octeontx2-af: suppress external profile loading warning new 3f8fe40ab773 octeontx2-af: Fix mcam entry resource leak new c3c290276927 octeontx2-af: Fix key checking for source mac new 63e36289c4c6 Merge branch 'octeontx2-af-driver-fixes-for-npc' new 13c9f4dc102f octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register confi [...] new df1c941468fc net: avoid overflow when rose /proc displays timer information. new 049d5d9890e9 eth: fix the help in Wangxun's Kconfig new bc3410f25021 net: bcmgenet: Indicate MAC is in charge of PHY PM new ac0dbed9ba4c net: seg6: initialize induction variable to first valid ar [...] new 7a542bee27c6 virtio_net: fix memory leak inside XPD_TX with mergeable new f574f7f839fc net: bpf: Use the protocol's set_rcvlowat behavior if ther [...] new 73afd7816c55 tsnep: Fix unused warning for 'tsnep_of_match' new b3bb8628bf64 tsnep: Fix tsnep_tx_unmap() error path usage new 8eb6fcc9a7cb Merge branch 'tsnep-two-fixes-for-the-driver' new 944e594cfa84 net/x25: fix call timeouts in blocking connects new 7e4babffa6f3 net: dsa: felix: fix min gate len calculation for tc when [...] new 3f4093e2bf46 atm: idt77252: fix use-after-free bugs caused by tst_timer new 3702e4041cfd net: phy: c45 baset1: do not skip aneg configuration if cl [...] new 546b9d3f406a net: phy: dp83867: fix get nvmem cell fail new 7a07a29e4f67 s390/qeth: cache link_info for ethtool new 332f1795ca20 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression new 164dac9755ac Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() new 10b9adb55650 Bluetooth: hci_conn: Fix updating ISO QoS PHY new 0eee4995f405 Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() new ce78e557ff88 Bluetooth: Fix null pointer deref on unexpected status event new b44434232782 Bluetooth: ISO: Fix memory corruption new 889f0346d47a Bluetooth: hci_event: Fix build warning with C=1 new 0c7937587d8b Bluetooth: MGMT: Fixes build warnings with C=1 new 9dfe1727b219 Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP new 3f2893d3c142 Bluetooth: don't try to cancel uninitialized works at mgmt [...] new 1d1ab5d39be7 Bluetooth: ISO: Fix not using the correct QoS new b8c3bf0ed2ed Merge tag 'for-net-2022-08-08' of git://git.kernel.org/pub [...] new baa56dfe2cda wifi: cfg80211: Fix validating BSS pointers in __cfg80211_ [...] new f01272ee3856 wifi: wilc1000: fix spurious inline in wilc_handle_disconnect() new 7ba0fa7f32f3 Merge tag 'wireless-2022-08-09' of git://git.kernel.org/pu [...] new 4c46bb49460e net: dsa: felix: suppress non-changes to the tagging protocol new 1b7680c6c1f6 net: bgmac: Fix a BUG triggered by wrong bytes_compl new bc3c8fe3c79b plip: avoid rcu debug splat new 34aae2c2fb1e netfilter: nf_tables: validate variable length element extension new 470ee20e069a netfilter: nf_tables: do not allow SET_ID to refer to anot [...] new 95f466d22364 netfilter: nf_tables: do not allow CHAIN_ID to refer to an [...] new 36d5b2913219 netfilter: nf_tables: do not allow RULE_ID to refer to ano [...] new 134941683b89 netfilter: ip6t_LOG: Fix a typo in a comment new 341b69416087 netfilter: nf_tables: upfront validation of data via nft_d [...] new f323ef3a0d49 netfilter: nf_tables: disallow jump to implicit chain from [...] new 580077855a40 netfilter: nf_tables: fix null deref due to zeroed list head new 690bf6439528 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new 84b709d31063 ax88796: Fix some typo in a comment new 2ba5e47fb75f net: atlantic: fix aq_vec index out of range error new b4ab94d6adaa geneve: fix TOS inheriting for ipv4 new ca2bb69514a8 geneve: do not use RT_TOS for IPv6 flowlabel new e488d4f5d6e4 vxlan: do not use RT_TOS for IPv6 flowlabel new bcb0da7fffee mlx5: do not use RT_TOS for IPv6 flowlabel new ab7e2e0dfa5d ipv6: do not use RT_TOS for IPv6 flowlabel new 996237d9ba4d Merge branch 'do-not-use-rt_tos-for-ipv6-flowlabel' new 8ef49f7f8244 can: j1939: j1939_sk_queue_activate_next_locked(): replace [...] new 8c21c54a53ab can: j1939: j1939_session_destroy(): fix memory leak of skbs new a4cb6e62ea4d can: ems_usb: fix clang's -Wunaligned-access warning new d80d60b0db6f can: mcp251x: Fix race condition on receive interrupt new e7f164955f07 Merge tag 'linux-can-fixes-for-6.0-20220810' of git://git. [...] new 2cd0e8dba7a5 netlabel: fix typo in comment new 6fd2c17fb6e0 Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" new 7e97cfed9929 vsock: Fix memory leak in vsock_connect() new a3e7b29e3085 vsock: Set socket state back to SS_UNCONNECTED in vsock_co [...] new 91ec9bd57f35 macsec: Fix traffic counters/statistics new d5410ac7b0ba net:bonding:support balance-alb interface with vlan to bridge new 6b4db2e528f6 devlink: Fix use-after-free after a failed reload new f329a0ebeaba genetlink: correct uAPI defines new 2a0133723f9e net: fix refcount bug in sk_psock_get (2) new cf8c1e967224 net: refactor bpf_sk_reuseport_detach() new dd48f3832d04 Merge branch 'net-enhancements-to-sk_user_data-field' new b9b738eeafe5 bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI new 62fc770d90ef bpf: Update bpf_design_QA.rst to clarify that attaching to [...] new 8fcf19696a1b bpf: Update bpf_design_QA.rst to clarify that BTF_ID does [...] new e2dcac2f58f5 BPF: Fix potential bad pointer dereference in bpf_sys_bpf() new 62d468e5e100 bpf: Cleanup ftrace hash in bpf_trampoline_put new f1d41f7720c8 mptcp, btf: Add struct mptcp_sock definition when CONFIG_M [...] new 6644aabbd897 bpf: Use proper target btf when exporting attach_btf_obj_id new ffd5cfca5388 selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf new 19f68ed6dc90 bpf, arm64: Allocate program buffer using kvcalloc instead [...] new 1f0752628e76 bpf: Allow calling bpf_prog_test kfuncs in tracing programs new 275c30bcee66 bpf: Don't reinit map value in prealloc_lru_pop new de7b9927105b selftests/bpf: Add test for prealloc_lru_pop bug new 46c8229c4317 Merge branch 'Don't reinit map value in prealloc_lru_pop' new aada47665546 bpf, arm64: Fix bpf trampoline instruction endianness new 86f44fcec22c bpf: Disallow bpf programs call prog_run command. new f76fa6b33805 bpf: Acquire map uref in .init_seq_private for array map iterator new ef1e93d2eeb5 bpf: Acquire map uref in .init_seq_private for hash map iterator new 3c5f6e698b5c bpf: Acquire map uref in .init_seq_private for sock local [...] new f0d2b2716d71 bpf: Acquire map uref in .init_seq_private for sock{map,ha [...] new 52bd05eb7c88 bpf: Check the validity of max_rdwr_access for sock local [...] new d247049f4fd0 bpf: Only allow sleepable program for resched-able iterator new 5836d81e4b03 selftests/bpf: Add tests for reading a dangling map iter fd new 939a1a946d75 selftests/bpf: Add write tests for sk local storage map iterator new c5c0981fd81d selftests/bpf: Ensure sleepable program is rejected by has [...] new e7c677bdd03d Merge branch 'fixes for bpf map iterator' new fbe8870f72e8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 8bcfb4ae4d97 selftests: forwarding: Fix failing tests with old libnet new 9ad36309e271 net_sched: cls_route: remove from list when handle is 0 new 86b259f6f888 tls: rx: device: bound the frag walk new d800a7b3577b tls: rx: device: don't try to copy too much on detach new 94ce3b64c62d net/tls: Use RCU API to access tls_ctx->netdev new 4e4588f1c4d2 bpf: Shut up kern_sys_bpf warning. new 84ba28901629 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new ae7107baa5bd net: usb: qmi_wwan: Add support for Cinterion MV32 new 4f5d33f4f798 bonding: fix reference count leak in balance-alb mode new 4f98cb0408b0 mlxsw: minimal: Fix deadlock in ports creation new cef8e3261b4c MAINTAINERS: use my korg address for mt7601u new 02e1a114fdb7 nfp: fix use-after-free in area_cache_get() new 5c221f0af68c net: add missing kdoc for struct genl_multicast_group::flags new e34f49348f8b dpaa2-eth: trace the allocated address instead of page struct new c2e75634cbe3 net: atm: bring back zatm uAPI new 7ebfc85e2cd7 Merge tag 'net-6.0-rc1' of git://git.kernel.org/pub/scm/li [...]
The 205 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 | 25 ++ Documentation/networking/bonding.rst | 9 - Documentation/virt/kvm/api.rst | 10 +- MAINTAINERS | 4 +- arch/arm64/net/bpf_jit_comp.c | 16 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/kvm/emulate.c | 6 +- arch/x86/kvm/lapic.c | 8 +- arch/x86/kvm/mmu.h | 2 + arch/x86/kvm/mmu/mmu.c | 8 +- arch/x86/kvm/mmu/spte.c | 28 ++ arch/x86/kvm/mmu/spte.h | 17 +- arch/x86/kvm/svm/sev.c | 10 + arch/x86/kvm/svm/svm.c | 9 +- arch/x86/kvm/vmx/pmu_intel.c | 12 +- arch/x86/kvm/vmx/vmx.h | 29 +- arch/x86/kvm/x86.c | 13 +- arch/x86/kvm/xen.c | 31 +- drivers/acpi/property.c | 464 ++++++++++++++------- drivers/acpi/viot.c | 6 +- drivers/atm/idt77252.c | 1 + drivers/block/rbd.c | 6 +- drivers/net/bonding/bond_alb.c | 10 + drivers/net/bonding/bond_main.c | 45 +- drivers/net/can/spi/mcp251x.c | 18 +- drivers/net/can/usb/ems_usb.c | 2 +- drivers/net/dsa/ocelot/felix.c | 3 + drivers/net/dsa/ocelot/felix_vsc9959.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 21 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 1 - drivers/net/ethernet/broadcom/genet/bcmmii.c | 3 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 8 +- drivers/net/ethernet/engleder/tsnep_main.c | 10 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 15 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 19 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 7 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 + .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 3 +- drivers/net/ethernet/wangxun/Kconfig | 6 +- drivers/net/geneve.c | 15 +- drivers/net/macsec.c | 58 ++- drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/phy-c45.c | 34 +- drivers/net/phy/phy_device.c | 6 + drivers/net/plip/plip.c | 2 +- drivers/net/tap.c | 20 +- drivers/net/usb/ax88179_178a.c | 26 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/veth.c | 4 - drivers/net/virtio_net.c | 5 +- drivers/net/vxlan/vxlan_core.c | 2 +- drivers/net/wireless/microchip/wilc1000/hif.c | 2 +- drivers/net/wireless/microchip/wilc1000/hif.h | 3 +- drivers/s390/net/qeth_core_main.c | 168 +++----- drivers/s390/net/qeth_ethtool.c | 12 +- fs/ceph/addr.c | 59 ++- fs/ceph/caps.c | 38 +- fs/ceph/dir.c | 79 +++- fs/ceph/file.c | 123 +++--- fs/ceph/inode.c | 13 +- fs/ceph/mds_client.c | 165 +++++++- fs/ceph/mds_client.h | 13 +- fs/ceph/mdsmap.c | 22 +- fs/ceph/super.c | 19 +- fs/ceph/super.h | 31 +- fs/ceph/xattr.c | 12 +- fs/crypto/fname.c | 36 +- fs/crypto/fscrypt_private.h | 9 +- fs/crypto/hooks.c | 6 +- fs/crypto/policy.c | 35 +- fs/dcache.c | 15 +- fs/gfs2/aops.c | 26 -- fs/gfs2/log.c | 5 +- fs/inode.c | 10 +- fs/iomap/buffered-io.c | 15 - fs/zonefs/super.c | 8 - include/acpi/acpi_bus.h | 3 +- include/linux/acpi.h | 2 +- include/linux/bpfptr.h | 8 +- include/linux/ceph/ceph_fs.h | 8 +- include/linux/ceph/mdsmap.h | 1 + include/linux/ceph/osd_client.h | 5 +- include/linux/dcache.h | 2 + include/linux/fscrypt.h | 5 + include/linux/iomap.h | 3 - include/linux/mmdebug.h | 10 + include/linux/skmsg.h | 3 +- include/net/ax88796.h | 4 +- include/net/bonding.h | 13 +- include/net/genetlink.h | 5 +- include/net/mptcp.h | 4 + include/net/netfilter/nf_tables.h | 13 +- include/net/sock.h | 68 ++- include/net/tls.h | 2 +- include/trace/events/kvm.h | 2 +- include/uapi/linux/atm_zatm.h | 47 +++ include/uapi/linux/genetlink.h | 5 +- include/uapi/linux/netfilter_ipv6/ip6t_LOG.h | 2 +- kernel/bpf/arraymap.c | 6 + kernel/bpf/bpf_iter.c | 11 +- kernel/bpf/hashtab.c | 8 +- kernel/bpf/reuseport_array.c | 9 +- kernel/bpf/syscall.c | 35 +- kernel/bpf/trampoline.c | 5 +- net/ax25/ax25_timer.c | 4 +- net/bluetooth/aosp.c | 15 +- net/bluetooth/hci_conn.c | 11 +- net/bluetooth/hci_event.c | 7 +- net/bluetooth/iso.c | 35 +- net/bluetooth/l2cap_core.c | 13 +- net/bluetooth/mgmt.c | 7 +- net/bluetooth/msft.c | 15 +- net/bpf/test_run.c | 1 + net/can/j1939/socket.c | 5 +- net/can/j1939/transport.c | 8 +- net/ceph/osd_client.c | 15 +- net/ceph/osdmap.c | 32 +- net/ceph/pagelist.c | 2 +- net/core/bpf_sk_storage.c | 12 +- net/core/devlink.c | 4 +- net/core/filter.c | 5 +- net/core/skmsg.c | 4 +- net/core/sock_map.c | 20 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/seg6_local.c | 10 +- net/mptcp/protocol.c | 47 +-- net/mptcp/protocol.h | 13 +- net/mptcp/subflow.c | 3 +- net/netfilter/Kconfig | 3 +- net/netfilter/nf_tables_api.c | 184 +++++--- net/netfilter/nf_tables_core.c | 21 +- net/netfilter/nft_bitwise.c | 66 +-- net/netfilter/nft_cmp.c | 44 +- net/netfilter/nft_dynset.c | 2 +- net/netfilter/nft_immediate.c | 22 +- net/netfilter/nft_range.c | 27 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/sched/cls_route.c | 2 +- net/sched/sch_generic.c | 8 +- net/tls/tls_device.c | 46 +- net/tls/tls_device_fallback.c | 3 +- net/tls/tls_strp.c | 2 +- net/vmw_vsock/af_vsock.c | 10 +- net/wireless/sme.c | 8 +- net/x25/af_x25.c | 5 + tools/lib/bpf/skel_internal.h | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 116 +++++- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 95 +++++ tools/testing/selftests/bpf/prog_tests/lru_bug.c | 21 + .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 9 + .../bpf/progs/bpf_iter_bpf_sk_storage_map.c | 22 +- tools/testing/selftests/bpf/progs/lru_bug.c | 49 +++ tools/testing/selftests/kvm/Makefile | 7 +- tools/testing/selftests/kvm/rseq_test.c | 58 ++- .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 17 +- tools/testing/selftests/net/.gitignore | 3 +- tools/testing/selftests/net/Makefile | 2 +- .../net/forwarding/custom_multipath_hash.sh | 24 +- .../net/forwarding/gre_custom_multipath_hash.sh | 24 +- .../net/forwarding/ip6gre_custom_multipath_hash.sh | 24 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 26 +- tools/testing/selftests/net/tap.c | 434 +++++++++++++++++++ .../selftests/netfilter/nft_trans_stress.sh | 81 +++- virt/kvm/kvm_main.c | 81 ++-- 171 files changed, 2947 insertions(+), 1217 deletions(-) create mode 100644 include/uapi/linux/atm_zatm.h create mode 100644 tools/testing/selftests/bpf/prog_tests/lru_bug.c create mode 100644 tools/testing/selftests/bpf/progs/lru_bug.c create mode 100644 tools/testing/selftests/net/tap.c