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 aeb6e6ac18c7 Merge tag 'nfs-for-5.20-1' of git://git.linux-nfs.org/proj [...] adds 1d3551ced64e crypto: blake2b: effectively disable frame size warning adds 0d362be5b142 Makefile: link with -z noexecstack --no-warn-rwx-segments adds ffcf9c5700e4 x86: link vdso and boot with -z noexecstack --no-warn-rwx- [...] adds 21f9c8a13bb2 Revert "Makefile.extrawarn: re-enable -Wformat for clang" adds 690e179059e7 Merge tag 'v5.18' into next adds 433302dd8772 Input: omap4-keypad - switch to using pm_runtime_resume_and_get() adds 4fda8a2df83a dt-bindings: input: use generic node names adds 077fdc9b59b0 Input: zinitix - rename defines ZINITIX_* adds 91c77b5fdfea Input: cros_ec_keyb - switch to using generic device properties adds ba0f32141bc5 Input: cros_ec_keyb - handle x86 detachable/convertible Ch [...] adds 6ec75b20eaf2 Input: adp5588-keys - drop CONFIG_PM guards adds 2d1159854f86 Input: adp5588-keys - switch to using threaded interrupt adds 45608827e6e9 Input: adp5588-keys - switch to using managed resources adds 0bcbbf230b30 Input: adp5588-keys - do not explicitly set device as wake [...] adds d0789070a851 Input: mtk-pmic-keys - allow compiling with COMPILE_TEST adds 2a0a5828b98a Input: mtk-pmic-keys - use single update when configuring [...] adds b581acb49aec Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs adds 69cf890d8b28 Input: mtk-pmic-keys - move long press debounce mask to mt [...] adds 981facf94a18 Input: gpio_mouse - fix typos in comments adds 0efff5c0e5bc Input: cyapa_gen6 - aligned "*" each line adds 56a0c54c4c2b Input: iqs7222 - correct slider event disable logic adds 95215d3d19c5 Input: iqs7222 - fortify slider event reporting adds 1e4189d8af27 Input: iqs7222 - protect volatile registers adds 2e70ef525b73 Input: iqs7222 - acknowledge reset before writing registers adds 8635c68891c6 Input: iqs7222 - handle reset during ATI adds 381932cf61d5 Input: iqs7222 - remove support for RF filter adds f5d2c1ed72c2 dt-bindings: input: iqs7222: Remove support for RF filter adds 6cfb357851bd dt-bindings: input: iqs7222: Correct bottom speed step size adds f0ea452715d7 dt-bindings: input: iqs7222: Extend slider-mapped GPIO to [...] adds 625f829586ea dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz adds 23ea98f4bafa Input: edt-ft5x06 - get/set M12 report rate by sysfs adds 5bcee83a406c Input: edt-ft5x06 - set report rate by dts property adds 60790a5802af Input: edt-ft5x06 - show model name by sysfs adds 480343dc89ed Input: edt-ft5x06 - show firmware version by sysfs adds b777f93b6a13 Input: edt-ft5x06 - show crc and header errors by sysfs adds 6bb7144c3fa1 Input: exc3000 - fix return value check of wait_for_comple [...] adds b2274ff2c4bb Input: sensehat-joystick - remove unnecessary error message adds 95a9916c909f Input: i8042 - move __initconst to fix code styling warning adds ff946268a081 Input: i8042 - merge quirk tables adds 69c00695723d Input: i8042 - add debug output for quirks adds a6a87c36165e Input: i8042 - add TUXEDO devices to i8042 quirk tables adds c4bcc1b99b8b Input: goodix - switch use of acpi_gpio_get_*_resource() APIs adds a63f7778f76e Merge tag 'v5.19-rc5' into next adds 436d21906962 Input: i8042 - add additional TUXEDO devices to i8042 quir [...] adds d6ed52583034 Input: mt6779-keypad - match hardware matrix organization adds 31789f35f80c Input: mt6779-keypad - implement row/column selection adds 7d321ab297c9 dt-bindings: input: Increase maximum keycode value to 0x2ff adds 8ac14d2c2d81 dt-bindings: input: Centralize 'linux,code' definition adds d853cec7306a dt-bindings: input: Use common 'linux,keycodes' definition adds 75448ff73f5e dt-bindings: input: Centralize 'linux,input-type' definition adds 538c64068bb4 dt-bindings: input: Convert adc-keys to DT schema adds 5eb5652250e4 dt-bindings: input: gpio-keys: enforce node names to match [...] adds 005d4674ed3d dt-bindings: input: gpio-keys: reference input.yaml and do [...] adds 42d3f278d504 dt-bindings: input: gpio-keys: accept also interrupt-extended adds 94c8e8664ab6 Input: i8042 - add dritek quirk for Acer Aspire One AO532 adds 39636805cab2 dt-bindings: input: iqs7222: Use central 'linux,code' definition adds 59b7a5af8e8c Input: properly queue synthetic events adds ebfa0043c96c Input: deactivate MT slots when inhibiting or suspending devices adds e4bb7fee188d dt-bindings: input: ariel-pwrbutton: use spi-peripheral-pr [...] adds 7c744d00990e Input: adc-joystick - fix ordering in adc_joystick_probe() adds 8bb5e7f4dcd9 Merge branch 'next' into for-linus adds 2ae08b36c06e Merge tag 'input-for-v5.20-rc0' of git://git.kernel.org/pu [...] adds baea2ce53f8c selftests: kvm: fix compilation adds 901d3765fa80 KVM: x86: revalidate steal time cache if MSR value changes adds c3c28d24d910 KVM: x86: do not report preemption if the steal time cache [...] adds 70c8327c11c6 KVM: x86: Bug the VM if an accelerated x2APIC trap occurs [...] adds 2bc685e63332 KVM: X86: avoid uninitialized 'fault.async_page_fault' fro [...] adds 4ac5b4237793 KVM: x86: emulator: Fix illegal LEA handling adds 982bae43f11c KVM: x86: Tag kvm_mmu_x86_module_init() with __init adds c3e0c8c2e8b1 KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE mas [...] adds 0c29397ac1fd KVM: SVM: Disable SEV-ES support if MMIO caching is disable adds af735db31285 KVM: x86/xen: Initialize Xen timer only once adds c03689913635 KVM: x86/xen: Stop Xen timer before changing IRQ adds 1685c0f32554 KVM: x86/mmu: rename trace function name for asynchronous [...] adds 8bad4606acc9 KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't [...] adds f2759c08d8f4 KVM: Shove vm stats_id init into kvm_create_vm() adds 58fc116645c5 KVM: Shove vcpu stats_id init into kvm_vcpu_init() adds 20020f4cf2f9 KVM: Get an fd before creating the VM adds 59f82aad5940 KVM: Pass the name of the VM fd to kvm_create_vm_debugfs() adds b74ed7a68ec1 KVM: Actually create debugfs in kvm_create_vm() adds 66d42ac73fc6 KVM: selftests: Make rseq compatible with glibc-2.35 adds 0fcc102923de KVM: selftests: Use getcpu() instead of sched_getcpu() in [...] adds 9d27d4616073 KVM: selftests: Test all possible "invalid" PERF_CAPABILIT [...] adds 17a024a8b981 KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES adds 7de8e5b6b139 KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers adds 6348aafa8d24 KVM: VMX: Adjust number of LBR records for PERF_CAPABILITI [...] adds b4aed4d85ff8 Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGE [...] adds 19a7cc817a38 KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_P [...] adds e18a90427c4e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 18cc912b8a2a fs: change test in inode_insert5 for adding to the sb list adds d3e94fdc4ef4 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 637fa738b590 fscrypt: add fscrypt_context_for_new_inode adds fea013e020e6 ceph: use correct index when encoding client supported features adds 7c2e3d9194f7 ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED adds 4f48d5da81ee fs/dcache: export d_same_name() helper adds 4868e537fa86 ceph: wait for the first reply of inflight async unlink adds 300e42a2e79e ceph: add session already open notify support adds 8266c4d7a746 ceph: choose auth MDS for getxattr with the Xs caps adds d93231a6bc8a ceph: prevent a client from exceeding the MDS maximum xattr size adds 58dd4385577e ceph: don't leak snap_rwsem in handle_cap_grant adds 1b7587d69ea7 ceph: fix the incorrect comment for the ceph_mds_caps struct adds e82145033547 ceph: convert to generic_file_llseek adds 7467b04418d9 ceph: call netfs_subreq_terminated with was_async == false adds 020bc44a9fbf ceph: switch back to testing for NULL folio->private in ce [...] adds b53aca4b460a ceph: fix incorrect old_size length in ceph_mds_request_args adds e19feff96380 ceph: make change_auth_cap_ses a global symbol adds 0006164589ec ceph: update the auth cap when the async create req is forwarded adds 4849077604f0 ceph: don't get the inline data for new creating files adds fc54cb8d876a libceph: check pointer before assigned to "c->rules[]" adds 842d6b019b18 libceph: print fsid and epoch with osd id adds e027ddb6d3cc ceph: flush the dirty caps immediatelly when quota is approaching adds 0c04a117d77b ceph: make f_bsize always equal to f_frsize adds 7cb9994754f8 ceph: don't truncate file in atomic_open adds c460f4e4bba2 ceph: remove useless check for the folio adds 4f8861945562 libceph: fix ceph_pagelist_reserve() comment typo adds a8af0d682ae0 libceph: clean up ceph_osdc_start_request prototype adds 786da5da5671 Merge tag 'ceph-for-5.20-rc1' of https://github.com/ceph/c [...] adds b2b0a5e97855 gfs2: stop using generic_writepages in gfs2_ail1_start_one adds d3d71901b1ea gfs2: remove ->writepage adds 7b86e8a5ba86 zonefs: remove ->writepage adds 478af190cb6c iomap: remove iomap_writepage adds 8745889a7fd0 Merge tag 'iomap-6.0-merge-2' of git://git.kernel.org/pub/ [...] adds b0f2fe5a3838 ACPI: VIOT: Do not dereference fwnode in struct device adds 85140ef275f5 ACPI: property: Return type of acpi_add_nondev_subnodes() [...] adds 1d52f10917a7 ACPI: property: Tie data nodes to acpi handles adds 5ee772883af5 ACPI: property: Use acpi_object_type consistently in prope [...] adds 1aef25d9d1ed ACPI: property: Move property ref argument parsing into a [...] adds 88af7bbdea37 ACPI: property: Switch node property referencing from ifs [...] adds 923044133367 ACPI: property: Unify integer value reading functions adds 103e10c69c61 ACPI: property: Add support for parsing buffer property UUID adds 369af6bf2c28 ACPI: property: Read buffer properties as integers adds 46981fa78490 ACPI: property: Fix error handling in acpi_init_properties() adds da2679f26bd6 Merge branch 'acpi-properties' adds e091ba5cf827 Merge tag 'acpi-5.20-rc1-2' of git://git.kernel.org/pub/sc [...] adds 06799a9085e1 net: bonding: replace dev_trans_start() with the jiffies o [...] adds 4873a1b2024d net/sched: remove hacks added to dev_trans_start() for bon [...] adds 08b403d5bf07 Revert "veth: Add updating of trans_start" adds cba8d8f57dfb docs: net: bonding: remove mentions of trans_start adds 7de196a6aa3a Merge branch 'make-dsa-work-with-bonding-s-arp-monitor' adds 744d23c71af3 net: phy: Warn about incorrect mdio_bus_phy_resume() state adds 4ae97cae07e1 nfp: ethtool: fix the display error of `ethtool -m DEVNAME` adds c0bf3c6aa444 mptcp: move subflow cleanup in mptcp_destroy_common() adds c886d70286bf mptcp: do not queue data on closed subflows adds df9e03aec3b1 selftests: mptcp: make sendfile selftest work adds 9f05f9ade27f Merge branch 'mptcp-fixes' adds 4f61f133f354 net: tap: NULL pointer derefence in dev_parse_header_proto [...] adds 2e64fe4624d1 selftests: add few test cases for tap driver adds 399a14ec7993 netfilter: nf_tables: fix crash when nf_trace is enabled adds fe9e420defab selftests: netfilter: add test case for nf trace infrastructure adds b06ada6df9cf netfilter: flowtable: fix incorrect Kconfig dependencies adds f6ac85a17738 Merge branch 'netfilter-followup-fixes-for-net' adds 07977a8a9e54 bnxt_en: Remove duplicated include bnxt_devlink.c adds 8a5dfc28af9a MAINTAINERS: Update ibmveth maintainer adds dd1d1a8a6b29 octeontx2-af: Apply tx nibble fixup always adds cf2437626502 octeontx2-af: suppress external profile loading warning adds 3f8fe40ab773 octeontx2-af: Fix mcam entry resource leak adds c3c290276927 octeontx2-af: Fix key checking for source mac adds 63e36289c4c6 Merge branch 'octeontx2-af-driver-fixes-for-npc' adds 13c9f4dc102f octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register confi [...] adds df1c941468fc net: avoid overflow when rose /proc displays timer information. adds 049d5d9890e9 eth: fix the help in Wangxun's Kconfig adds bc3410f25021 net: bcmgenet: Indicate MAC is in charge of PHY PM adds ac0dbed9ba4c net: seg6: initialize induction variable to first valid ar [...] adds 7a542bee27c6 virtio_net: fix memory leak inside XPD_TX with mergeable adds f574f7f839fc net: bpf: Use the protocol's set_rcvlowat behavior if ther [...] adds 73afd7816c55 tsnep: Fix unused warning for 'tsnep_of_match' adds b3bb8628bf64 tsnep: Fix tsnep_tx_unmap() error path usage adds 8eb6fcc9a7cb Merge branch 'tsnep-two-fixes-for-the-driver' adds 944e594cfa84 net/x25: fix call timeouts in blocking connects adds 7e4babffa6f3 net: dsa: felix: fix min gate len calculation for tc when [...] adds 3f4093e2bf46 atm: idt77252: fix use-after-free bugs caused by tst_timer adds 3702e4041cfd net: phy: c45 baset1: do not skip aneg configuration if cl [...] adds 546b9d3f406a net: phy: dp83867: fix get nvmem cell fail adds 7a07a29e4f67 s390/qeth: cache link_info for ethtool adds 332f1795ca20 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression adds 164dac9755ac Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() adds 10b9adb55650 Bluetooth: hci_conn: Fix updating ISO QoS PHY adds 0eee4995f405 Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() adds ce78e557ff88 Bluetooth: Fix null pointer deref on unexpected status event adds b44434232782 Bluetooth: ISO: Fix memory corruption adds 889f0346d47a Bluetooth: hci_event: Fix build warning with C=1 adds 0c7937587d8b Bluetooth: MGMT: Fixes build warnings with C=1 adds 9dfe1727b219 Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP adds 3f2893d3c142 Bluetooth: don't try to cancel uninitialized works at mgmt [...] adds 1d1ab5d39be7 Bluetooth: ISO: Fix not using the correct QoS adds b8c3bf0ed2ed Merge tag 'for-net-2022-08-08' of git://git.kernel.org/pub [...] adds baa56dfe2cda wifi: cfg80211: Fix validating BSS pointers in __cfg80211_ [...] adds f01272ee3856 wifi: wilc1000: fix spurious inline in wilc_handle_disconnect() adds 7ba0fa7f32f3 Merge tag 'wireless-2022-08-09' of git://git.kernel.org/pu [...] adds 4c46bb49460e net: dsa: felix: suppress non-changes to the tagging protocol adds 1b7680c6c1f6 net: bgmac: Fix a BUG triggered by wrong bytes_compl adds bc3c8fe3c79b plip: avoid rcu debug splat adds 34aae2c2fb1e netfilter: nf_tables: validate variable length element extension adds 470ee20e069a netfilter: nf_tables: do not allow SET_ID to refer to anot [...] adds 95f466d22364 netfilter: nf_tables: do not allow CHAIN_ID to refer to an [...] adds 36d5b2913219 netfilter: nf_tables: do not allow RULE_ID to refer to ano [...] adds 134941683b89 netfilter: ip6t_LOG: Fix a typo in a comment adds 341b69416087 netfilter: nf_tables: upfront validation of data via nft_d [...] adds f323ef3a0d49 netfilter: nf_tables: disallow jump to implicit chain from [...] adds 580077855a40 netfilter: nf_tables: fix null deref due to zeroed list head adds 690bf6439528 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 84b709d31063 ax88796: Fix some typo in a comment adds 2ba5e47fb75f net: atlantic: fix aq_vec index out of range error adds b4ab94d6adaa geneve: fix TOS inheriting for ipv4 adds ca2bb69514a8 geneve: do not use RT_TOS for IPv6 flowlabel adds e488d4f5d6e4 vxlan: do not use RT_TOS for IPv6 flowlabel adds bcb0da7fffee mlx5: do not use RT_TOS for IPv6 flowlabel adds ab7e2e0dfa5d ipv6: do not use RT_TOS for IPv6 flowlabel adds 996237d9ba4d Merge branch 'do-not-use-rt_tos-for-ipv6-flowlabel' adds 8ef49f7f8244 can: j1939: j1939_sk_queue_activate_next_locked(): replace [...] adds 8c21c54a53ab can: j1939: j1939_session_destroy(): fix memory leak of skbs adds a4cb6e62ea4d can: ems_usb: fix clang's -Wunaligned-access warning adds d80d60b0db6f can: mcp251x: Fix race condition on receive interrupt adds e7f164955f07 Merge tag 'linux-can-fixes-for-6.0-20220810' of git://git. [...] adds 2cd0e8dba7a5 netlabel: fix typo in comment adds 6fd2c17fb6e0 Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" adds 7e97cfed9929 vsock: Fix memory leak in vsock_connect() adds a3e7b29e3085 vsock: Set socket state back to SS_UNCONNECTED in vsock_co [...] adds 91ec9bd57f35 macsec: Fix traffic counters/statistics adds d5410ac7b0ba net:bonding:support balance-alb interface with vlan to bridge adds 6b4db2e528f6 devlink: Fix use-after-free after a failed reload adds f329a0ebeaba genetlink: correct uAPI defines adds 2a0133723f9e net: fix refcount bug in sk_psock_get (2) adds cf8c1e967224 net: refactor bpf_sk_reuseport_detach() adds dd48f3832d04 Merge branch 'net-enhancements-to-sk_user_data-field' adds b9b738eeafe5 bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI adds 62fc770d90ef bpf: Update bpf_design_QA.rst to clarify that attaching to [...] adds 8fcf19696a1b bpf: Update bpf_design_QA.rst to clarify that BTF_ID does [...] adds e2dcac2f58f5 BPF: Fix potential bad pointer dereference in bpf_sys_bpf() adds 62d468e5e100 bpf: Cleanup ftrace hash in bpf_trampoline_put adds f1d41f7720c8 mptcp, btf: Add struct mptcp_sock definition when CONFIG_M [...] adds 6644aabbd897 bpf: Use proper target btf when exporting attach_btf_obj_id adds ffd5cfca5388 selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf adds 19f68ed6dc90 bpf, arm64: Allocate program buffer using kvcalloc instead [...] adds 1f0752628e76 bpf: Allow calling bpf_prog_test kfuncs in tracing programs adds 275c30bcee66 bpf: Don't reinit map value in prealloc_lru_pop adds de7b9927105b selftests/bpf: Add test for prealloc_lru_pop bug adds 46c8229c4317 Merge branch 'Don't reinit map value in prealloc_lru_pop' adds aada47665546 bpf, arm64: Fix bpf trampoline instruction endianness adds 86f44fcec22c bpf: Disallow bpf programs call prog_run command. adds f76fa6b33805 bpf: Acquire map uref in .init_seq_private for array map iterator adds ef1e93d2eeb5 bpf: Acquire map uref in .init_seq_private for hash map iterator adds 3c5f6e698b5c bpf: Acquire map uref in .init_seq_private for sock local [...] adds f0d2b2716d71 bpf: Acquire map uref in .init_seq_private for sock{map,ha [...] adds 52bd05eb7c88 bpf: Check the validity of max_rdwr_access for sock local [...] adds d247049f4fd0 bpf: Only allow sleepable program for resched-able iterator adds 5836d81e4b03 selftests/bpf: Add tests for reading a dangling map iter fd adds 939a1a946d75 selftests/bpf: Add write tests for sk local storage map iterator adds c5c0981fd81d selftests/bpf: Ensure sleepable program is rejected by has [...] adds e7c677bdd03d Merge branch 'fixes for bpf map iterator' adds fbe8870f72e8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8bcfb4ae4d97 selftests: forwarding: Fix failing tests with old libnet adds 9ad36309e271 net_sched: cls_route: remove from list when handle is 0 adds 86b259f6f888 tls: rx: device: bound the frag walk adds d800a7b3577b tls: rx: device: don't try to copy too much on detach adds 94ce3b64c62d net/tls: Use RCU API to access tls_ctx->netdev adds 4e4588f1c4d2 bpf: Shut up kern_sys_bpf warning. adds 84ba28901629 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ae7107baa5bd net: usb: qmi_wwan: Add support for Cinterion MV32 adds 4f5d33f4f798 bonding: fix reference count leak in balance-alb mode adds 4f98cb0408b0 mlxsw: minimal: Fix deadlock in ports creation adds cef8e3261b4c MAINTAINERS: use my korg address for mt7601u adds 02e1a114fdb7 nfp: fix use-after-free in area_cache_get() adds 5c221f0af68c net: add missing kdoc for struct genl_multicast_group::flags adds e34f49348f8b dpaa2-eth: trace the allocated address instead of page struct adds c2e75634cbe3 net: atm: bring back zatm uAPI adds 7ebfc85e2cd7 Merge tag 'net-6.0-rc1' of git://git.kernel.org/pub/scm/li [...]
No new revisions were added by this update.
Summary of changes: Documentation/bpf/bpf_design_QA.rst | 25 + .../devicetree/bindings/input/adc-joystick.yaml | 2 +- .../devicetree/bindings/input/adc-keys.txt | 67 - .../devicetree/bindings/input/adc-keys.yaml | 103 ++ .../input/allwinner,sun4i-a10-lradc-keys.yaml | 5 +- .../devicetree/bindings/input/ariel-pwrbutton.yaml | 1 + .../devicetree/bindings/input/azoteq,iqs7222.yaml | 41 +- .../bindings/input/fsl,mpr121-touchkey.yaml | 4 +- .../devicetree/bindings/input/gpio-keys.yaml | 167 ++- Documentation/devicetree/bindings/input/input.yaml | 24 +- .../devicetree/bindings/input/iqs269a.yaml | 17 +- .../devicetree/bindings/input/iqs626a.yaml | 13 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 9 +- .../devicetree/bindings/input/max77650-onkey.yaml | 8 +- .../bindings/input/microchip,cap11xx.yaml | 2 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 8 + Documentation/networking/bonding.rst | 9 - Documentation/virt/kvm/api.rst | 10 +- MAINTAINERS | 4 +- Makefile | 5 + arch/arm64/net/bpf_jit_comp.c | 16 +- arch/x86/boot/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 4 + arch/x86/entry/vdso/Makefile | 2 +- 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 +- crypto/Makefile | 1 + drivers/acpi/property.c | 464 ++++--- drivers/acpi/viot.c | 6 +- drivers/atm/idt77252.c | 1 + drivers/block/rbd.c | 6 +- drivers/input/input-core-private.h | 16 + drivers/input/input-mt.c | 48 +- drivers/input/input.c | 149 +-- drivers/input/joystick/adc-joystick.c | 15 +- drivers/input/joystick/sensehat-joystick.c | 4 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adp5588-keys.c | 206 ++-- drivers/input/keyboard/cros_ec_keyb.c | 89 +- drivers/input/keyboard/mt6779-keypad.c | 18 +- drivers/input/keyboard/mtk-pmic-keys.c | 98 +- drivers/input/keyboard/omap4-keypad.c | 26 +- drivers/input/misc/iqs7222.c | 178 ++- drivers/input/mouse/cyapa_gen6.c | 2 +- drivers/input/mouse/gpio_mouse.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1282 ++++++++++++-------- drivers/input/touchscreen/edt-ft5x06.c | 96 +- drivers/input/touchscreen/exc3000.c | 7 +- drivers/input/touchscreen/goodix.c | 22 +- drivers/input/touchscreen/zinitix.c | 112 +- 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 + scripts/Makefile.extrawarn | 1 + 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 +- 211 files changed, 4669 insertions(+), 2353 deletions(-) delete mode 100644 Documentation/devicetree/bindings/input/adc-keys.txt create mode 100644 Documentation/devicetree/bindings/input/adc-keys.yaml create mode 100644 drivers/input/input-core-private.h 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