This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from d7a02fa0a8f9 Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/ [...] adds 56fb19652504 watchdog: orion_wdt: remove orion_wdt_set_timeout adds a223770bfa7b watchdog: fix compile time error of pretimeout governors adds f6cc8b355c03 watchdog: i6300esb: stop printing kernel addresses adds a3f764d2eea5 watchdog: f71808e_wdt: separate declaration and assignment adds e347afa5fb48 watchdog: f71808e_wdt: fix F81866 bit operation adds bbc88a0ec9f3 watchdog: bd70528: Initial support for ROHM BD70528 watchd [...] adds bb83520d2695 dt-bindings: watchdog: add i.MX system controller watchdog adds 986857acbc9a watchdog: imx_sc: Add i.MX system controller watchdog support adds 24b8225619cb watchdog: imx2_wdt: use devm_platform_ioremap_resource() t [...] adds 0f0a6a285ec0 watchdog: Convert to use devm_platform_ioremap_resource adds 265d11ccd505 watchdog: alim7101: Mark expected switch fall-through adds e2a4aeda87d3 watchdog: sb_wdog: Make sbwdog_set and sbwdog_pet static adds 8dd29f19512c watchdog: rtd119x_wdt: Fix remove function adds 33052fbb4f25 watchdog: machzwd : fix warning Using plain integer as NUL [...] adds b07e228eee69 watchdog: imx2_wdt: Fix set_timeout for big timeout values adds b09c153927c1 watchdog: armada_37xx_wdt: Convert to use device managed f [...] adds f57df8352817 watchdog: asm9260_wdt: Convert to use device managed funct [...] adds eda21ee94506 watchdog: aspeed_wdt: Use 'dev' instead of dereferencing i [...] adds f332ce5d88f1 watchdog: atlas7_wdt: Convert to use device managed functi [...] adds dcbb613fa8de watchdog: bcm2835_wdt: drop platform_set_drvdata adds 69656dcd4f9d watchdog: bcm7038_wdt: Convert to use device managed funct [...] adds 4062ec06b7d7 watchdog: bcm_kona_wdt: Convert to use device managed func [...] adds 605d8c4f33a7 watchdog: cadence_wdt: Convert to use device managed funct [...] adds f7e29623e267 watchdog: da9052_wdt: Use 'dev' instead of dereferencing i [...] adds 862c13b5518c watchdog: da9055_wdt: Use 'dev' instead of dereferencing i [...] adds 6e8a7c75d7e5 watchdog: da9062_wdt: Use 'dev' instead of dereferencing i [...] adds 865802917f7c watchdog: da9063_wdt: Use 'dev' instead of dereferencing i [...] adds cecda01051e4 watchdog: davinci_wdt: Convert to use device managed funct [...] adds d6ab05106a70 watchdog: ep93xx_wdt: Use 'dev' instead of dereferencing i [...] adds ca05c2e25120 watchdog: ftwdt010_wdt: Use 'dev' consistently adds 3564fbc54f92 watchdog: gpio_wdt: Convert to use device managed function [...] adds 77d9f766fe36 watchdog: iTCO_wdt: Various improvements adds 1f25cb289296 watchdog: imgpdc_wdt: Convert to use device managed functi [...] adds b7b6adf32c9c watchdog: intel-mid_wdt: Use 'dev' instead of dereferencin [...] adds 4689ba97550e watchdog: kempld_wdt: Convert to use device managed functi [...] adds d2a10c312a45 watchdog: lpc18xx_wdt: Convert to use device managed funct [...] adds 80cb6bddeb7d watchdog: max63xx_wdt: Convert to use device managed funct [...] adds b6e6bf4f9978 watchdog: max77620_wdt: Convert to use device managed func [...] adds 94ac20d83198 watchdog: mena21_wdt: Use 'dev' instead of dereferencing i [...] adds 0c4ece9bfd94 watchdog: menf21bmc_wdt: Convert to use device managed fun [...] adds 1678f83095c2 watchdog: meson_gxbb_wdt: Convert to use device managed fu [...] adds dd1c66e22ecd watchdog: meson_wdt: Use 'dev' instead of dereferencing it [...] adds 099e30397500 watchdog: mlx_wdt: Use 'dev' instead of dereferencing it r [...] adds 615e40ad40c8 watchdog: moxart_wdt: Convert to use device managed functi [...] adds a15f6e646bce watchdog: mtk_wdt: Convert to use device managed functions [...] adds 7e6437e1b042 watchdog: npcm_wdt: Use local variable 'dev' consistently adds 801cdffe68f3 watchdog: of_xilinx_wdt: Convert to use device managed fun [...] adds 9723a82a97df watchdog: pm8916_wdt: Use 'dev' instead of dereferencing i [...] adds bba07e6ed72e watchdog: qcom-wdt: Convert to use device managed function [...] adds cc71859708e8 watchdog: rn5t618_wdt: Use 'dev' instead of dereferencing [...] adds 553140a016d0 watchdog: rtd119x_wdt: Convert to use device managed funct [...] adds 2361ac52898e watchdog: rza_wdt: Use 'dev' instead of dereferencing it r [...] adds dcc3ce0b7d01 watchdog: sama5d4_wdt: Convert to use device managed funct [...] adds 72dbc27c83d6 watchdog: sirfsoc_wdt: Convert to use device managed funct [...] adds 78d9bfad2e89 watchdog: sprd_wdt: Convert to use device managed function [...] adds cfe9ee3ab3cc watchdog: st_lpc_wdt: Convert to use device managed functions adds 55082c0301d6 watchdog: stmp3xxx_rtc_wdt: Convert to use device managed [...] adds d07c4ad8b2f3 watchdog: stpmic1_wdt: Use 'dev' instead of dereferencing [...] adds 8ba41f6c4c88 watchdog: sunxi_wdt: Use 'dev' instead of dereferencing it [...] adds c838a3ae614b watchdog: tangox_wdt: Convert to use device managed functi [...] adds 0a48f239bfce watchdog: wdat_wdt: fix get_timeleft call for wdat_wdt adds edad75280506 watchdog: tegra_wdt: Use watchdog_stop_on_unregister and o [...] adds 09fb6d010a57 watchdog: tqmx86_wdt: Use 'dev' instead of dereferencing i [...] adds 44affc086e6d watchdog: ts4800_wdt: Convert to use device managed functi [...] adds 16c4614f1e04 watchdog: ts72xx_wdt: Use 'dev' instead of dereferencing i [...] adds b42488bcd667 watchdog: twl4030_wdt: Convert to use device managed funct [...] adds b1f4718218fb watchdog: uniphier_wdt: drop platform_set_drvdata adds edaa35b5573c watchdog: wdat_wdt: Use 'dev' instead of dereferencing it [...] adds 30f57e0f22bb watchdog: wm831x_wdt: Use 'dev' instead of dereferencing i [...] adds b90abaace6d8 watchdog: xen_wdt: Use 'dev' instead of dereferencing it r [...] adds 01022e339049 watchdog: imx_sc_wdt: Use 'dev' instead of dereferencing i [...] adds f7daaa8d1e1c watchdog: sbsa_gwdt: Convert to use device managed functio [...] adds 6ba3793cc1e7 watchdog: zx2967_wdt: Convert to use device managed functi [...] adds 1f53305877fa watchdog: stm32_iwdg: Convert to use device managed functi [...] adds 89e5b7aca183 watchdog: ux500_wdt: Convert to use device managed functio [...] adds a02b3d7cde32 watchdog: pic32-dmt: Convert to use device managed functio [...] adds 1f22b8ca6b26 watchdog: pic32-wdt: Convert to use device managed functio [...] adds fd56d6c9a2ed watchdog: loongson1_wdt: Convert to use device managed fun [...] adds 6fef817e2d81 watchdog: mt7621_wdt: Use 'dev' instead of dereferencing i [...] adds 570927df4689 watchdog: rt2880_wdt: Convert to use device managed functi [...] adds 02189bb91e74 watchdog: jz4740_wdt: Use 'dev' instead of dereferencing i [...] adds 81df6db6810b watchdog: mpc8xxx_wdt: Convert to use device managed funct [...] adds 8862c1f2b09e watchdog: pnx4008_wdt: Convert to use device managed funct [...] adds 0843bdc14ca4 watchdog: machzwd: Mark expected switch fall-through adds 9d7c09231e81 watchdog: pnx4008: readout watchdog state adds 36ccec3db897 watchdog: intel_scu_watchdog: fix spelling mistake: "set_h [...] adds 280ce5c00661 watchdog: da9063_wdt: parse DT for timeout value, too adds e18431264954 watchdog: renesas_wdt: drop superfluous glob pattern adds 34ef4087a1d5 watchdog: refactor watchdog_init_timeout adds e907972be381 watchdog: add error messages when initializing timeout fails adds 5429e3a5790c watchdog: cadence_wdt: drop warning after calling watchdog [...] adds c7d30d42ff06 watchdog: cadence_wdt: still probe if user supplied timeou [...] adds cccbf8baa109 watchdog: ebc-c384_wdt: drop warning after calling watchdo [...] adds 87dfe210fa7b watchdog: hpwdt: drop warning after calling watchdog_init_timeout adds 89bd0ed885c6 watchdog: i6300esb: drop warning after calling watchdog_in [...] adds 5c09980d9f9d watchdog: imx_sc_wdt: drop warning after calling watchdog_ [...] adds ff00800b6469 watchdog: ni903x_wdt: drop warning after calling watchdog_ [...] adds 14fad5d98d90 watchdog: nic7018_wdt: drop warning after calling watchdog [...] adds cd6457a9254e watchdog: renesas_wdt: drop warning after calling watchdog [...] adds 2d505e3e40cb watchdog: sp5100_tco: drop warning after calling watchdog_ [...] adds b4214185b91b watchdog: st_lpc_wdt: drop warning after calling watchdog_ [...] adds 6781ce2ef1b9 watchdog: stm32_iwdg: drop warning after calling watchdog_ [...] adds b74d646134e0 watchdog: xen_wdt: drop warning after calling watchdog_ini [...] adds 154511636a1c watchdog: ziirave_wdt: drop warning after calling watchdog [...] adds 73027cb8e839 watchdog: coh901327: make it explicitly non-modular adds 3b02dceec212 watchdog: intel_scu: make it explicitly non-modular adds 0b468829c325 watchdog: rtd119x: drop unused module.h include adds f627ac0e12cd watchdog: Use depends instead of select for pretimeout governors adds 471ce88b8402 watchdog: Move pretimeout governor configuration up adds 0d3e156399ec watchdog: Make watchdog core configurable as module adds ec2429292538 watchdog: npcm: Enable modular builds adds 345f16251063 watchdog: Improve Kconfig entry ordering and dependencies adds e9974166a53a watchdog: stm32: add dynamic prescaler support adds a9f0bda567e3 watchdog: Enforce that at least one pretimeout governor is [...] adds 55472bae5331 Merge tag 'linux-watchdog-5.2-rc1' of git://www.linux-watc [...] adds 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 adds 4f97031ff860 iommu/tegra-smmu: Properly release domain resources adds 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections adds 1eb8e4e2b35b iommu/mediatek: Fix leaked of_node references adds 954a03be033c iommu/arm-smmu: Break insecure users by disabling bypass b [...] adds 6e1ffbb7c2ab PCI: Move ATS declarations outside of CONFIG_PCI adds b9ae16d80a35 PCI: Add a stub for pci_ats_disabled() adds 5702ee24182f ACPI/IORT: Check ATS capability in root complex nodes adds b54f4260c7df iommu/arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master adds bcecaee43473 iommu/arm-smmu-v3: Store SteamIDs in master adds 8be39a1a04c1 iommu/arm-smmu-v3: Add a master->domain pointer adds 2a7e62f51696 iommu/arm-smmu-v3: Link domains and devices adds 9ce27afc0830 iommu/arm-smmu-v3: Add support for PCI ATS adds b2fc9b4b7ff4 iommu/arm-smmu-v3: Disable tagged pointers adds 3f54c447df34 iommu/arm-smmu-v3: Don't disable SMMU in kdump kernel adds bc580b56cb78 iommu/arm-smmu: Log CBFRSYNRA register on context fault adds 26ac2b6ee6c0 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds a3a195929d40 iommu: Add APIs for multiple domains per device adds 26b25a2b98e4 iommu: Bind process address spaces to devices adds d53bff888f3b Merge branch 'api-features' into arm/smmu adds 5aba6c47401d iommu/vt-d: Switch to bitmap_zalloc() adds 2b899390fdc8 Merge branch 'api-features' into x86/vt-d adds d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic adds 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries adds 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() adds 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach adds 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain adds 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping adds 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices adds f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags adds 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device adds 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers adds be068fa236c3 vfio/type1: Handle different mdev isolation type adds f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time adds 553d66cb1e86 iommu/vt-d: Use struct_size() helper adds a7755c3cfa5d iommu/vt-d: Don't request page request irq under dmar_global_lock adds 095303e0eb56 iommu/vt-d: Cleanup: no spaces at the start of a line adds cf1ec4539a50 iommu/vt-d: Set intel_iommu_gfx_mapped correctly adds 5daab58043ee iommu/vt-d: Make kernel parameter igfx_off work with vIOMMU adds dca4d60f5f8c iommu/vt-d: Fix leak in intel_pasid_alloc_table on error path adds 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() adds 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support adds c805b428f206 iommu/amd: Remove amd_iommu_pd_list adds 1a1079011da3 iommu/amd: Flush not present cache in iommu_map_page adds 89736a0ee81d Revert "iommu/amd: Remove the leftover of bypass support" adds 97a18f548548 Revert "iommu/amd: Flush not present cache in iommu_map_page" adds 8cec63e52966 iommu: Remove iommu_callback_data adds 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance adds b5531563e8a0 Merge branches 'arm/tegra', 'arm/mediatek', 'arm/smmu', 'x [...] adds a13f0655503a Merge tag 'iommu-updates-v5.2' of ssh://gitolite.kernel.or [...] adds a768a9abc625 udf: Explain handling of load_nls() failure adds 1206d028b2c8 ext2: Adjust the comment of function ext2_alloc_branch adds df15a2a59d0b quota: code cleanup for __dquot_alloc_space() adds 27942ef503a5 quota: remove trailing whitespaces adds 5d552ad79630 fs/reiserfs/journal.c: Make remove_journal_hash static adds 39416c5872db udf: fix an uninitialized read bug and remove dead code adds 3ef177ec9d5d quota: fix wrong indentation adds 78bc3334a69f fs/quota: erase unused but set variable warning adds 632a9f3acd66 quota: check time limit when back out space/inode change new 29c079caf584 Merge tag 'fs_for_v5.2-rc1' of ssh://gitolite.kernel.org/p [...] new 11a6f8e2db26 fsnotify: Clarify connector assignment in fsnotify_add_mar [...] new 4d8e7055a405 fsnotify: fix unlink performance regression new d4c608115c62 Merge tag 'fsnotify_for_v5.2-rc1' of ssh://gitolite.kernel [...] adds e711ab936a44 Revert "selinux: do not report error on connect(AF_UNSPEC)" adds bdfad5aec139 bridge: Fix error path for kobject_init_and_add() adds b96a54154be1 dsa: tag_brcm: Fix build error without CONFIG_NET_DSA_TAG_ [...] adds 62740e97881c net/ibmvnic: Update MAC address settings after adapter reset adds 0655f9943df2 net/ibmvnic: Update carrier state after link state change adds 265749861a24 of_net: remove nvmem-mac-address property adds 51828950272d dt-bindings: doc: net: remove Linux API references adds 1be91314532c powerpc: tsi108: fix similar warning reported by kbuild te [...] adds 2d2924af9688 net: ethernet: fix similar warning reported by kbuild test robot adds 1b9705d9713b net: wireless: mt76: fix similar warning reported by kbuil [...] adds 9593dc3535a3 Merge branch 'of_get_mac_address-fixes' adds daf3ddbe11a2 net: phy: realtek: add missing page operations adds 8f5e24514cbd net: qrtr: use protocol endiannes variable adds 8f779443b440 net: phy: realtek: fix double page ops in generic Realtek driver adds 876713751086 net: dsa: Initialize DSA_SKB_CB(skb)->deferred_xmit variable adds 506f0e09ce36 net: dsa: Remove dangerous DSA_SKB_CLONE() macro adds 1c9b1420ac13 net: dsa: Remove the now unused DSA_SKB_CB_COPY() macro adds 08b0dec4494e Merge branch 'dsa-Fix-a-bug-and-avoid-dangerous-usage-patterns' adds 3285a9aa6570 net: dccp : proto: remove Unneeded variable "err" adds af959b18fd44 bpf: fix out of bounds backwards jmps due to dead code removal new 9858381253ac bpf: add various test cases for backward jumps new 748c7c821aca bpf: fix script for generating man page on BPF helpers new 32e7dc281cdf bpf: fix recurring typo in documentation for BPF helpers new 80867c5e3c02 bpf: fix minor issues in documentation for BPF helpers. new c1fe1e701ee3 tools: bpf: synchronise BPF UAPI header with tools new 6b1d90b7b35b Merge branch 'bpf-uapi-doc-fixes' new ff1f28c03f6a selftests: bpf: Add files generated after build to .gitignore new d7c4b3980c18 libbpf: detect supported kernel BTF features and sanitize BTF new e2f7fc0ac695 bpf: fix undefined behavior in narrow load handling new 69dda13fdaff Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new da86f59f170d net: mvpp2: cls: Add missing NETIF_F_NTUPLE flag new 3ee9ae74ba4a of_net: Fix missing of_find_device_by_node ref count drop adds 66293c46c931 netfilter: nf_tables: delay chain policy update until tran [...] adds 270a8a297f42 netfilter: nft_flow_offload: add entry to flowtable after [...] adds 26a302afbe32 netfilter: nf_flow_table: fix netdev refcnt leak adds 33cc3c0cfa64 netfilter: nf_flow_table: check ttl value in flow offload [...] adds f5e85ce8e733 netfilter: nf_conntrack_h323: restore boundary check correctness adds edbd82c5fba0 netfilter: nf_tables: fix base chain stat rcu_dereference usage adds 43c8f131184f netfilter: nf_flow_table: fix missing error check for rhas [...] adds f8e608982022 netfilter: ctnetlink: Resolve conntrack L3-protocol flush [...] adds b33c448c4f92 netfilter: nf_conntrack_h323: Remove deprecated config check adds 8cd2bc981c53 netfilter: nf_flow_table: do not flow offload deleted conn [...] adds 680f6af5337c netfilter: ebtables: CONFIG_COMPAT: reject trailing data a [...] adds c6c9c0596c21 netfilter: nf_tables: remove NFT_CT_TIMEOUT adds 92285a079eed netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value new 3ebb41bf4786 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 5afcd14cfc7f net: seeq: fix crash caused by not set dev.parent new dffe7d2e0467 net: phy: realtek: Replace phy functions with non-locked v [...] new 0ecfc7e1ff67 net: meson: fixup g12a glue ephy id new a9b8a2b39ce6 bonding: fix arp_validate toggling in active-backup mode new b1c17a9a3538 flow_dissector: disable preemption around BPF calls new a8577e131266 net: ethernet: ti: netcp_ethss: fix build new d4c26eb6e721 net: ethernet: stmmac: dwmac-sun8i: enable support of unic [...] new a3958f5e13e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds fc226eb23e62 Input: edt-ft5x06 - enable ACPI enumeration adds 6d3a41ab0c37 Input: edt-ft5x06 - convert to use SPDX identifier adds ecdf3a965826 Input: evdev - use struct_size() in kzalloc() and vzalloc() adds ae97fb589648 Input: goodix - add regulators suppot adds a5f50c501321 Input: goodix - add GT5663 CTP support adds aaca981e4588 Input: i8042 - signal wakeup from atkbd/psmouse adds 24541dede9db Input: lpc32xx-key - add clocks property and fix DT bindin [...] adds fb3c09ba20ff Input: snvs_pwrkey - use dev_pm_set_wake_irq() to simplify code adds 4c4591173f68 Input: sun4i-a10-lradc-keys - add support for A83T adds 841cb0f3e4ee Input: olpc_apsp - depend on ARCH_MMP adds 9d1c2f067e50 Input: hyperv-keyboard - add module description adds 81592d5b9134 Input: add KEY_KBD_LAYOUT_NEXT adds bd21d8479248 HID: input: add mapping for KEY_KBD_LAYOUT_NEXT adds 9f6da5d42d1e Input: synaptics-rmi4 - fill initial format adds 9a952206904d Input: synaptics-rmi4 - fix enum_fmt adds 13bda2d07791 Input: add a driver for GPIO controllable vibrators adds 7b5bb55d0dad Input: add support for Azoteq IQS550/572/525 adds cbebf5addec1 Input: qt1050 - add Microchip AT42QT1050 support adds 0981949da8f7 Input: libps2 - mark expected switch fall-through adds 14e0c7317ed5 Merge branch 'next' into for-linus new 0aed4b281870 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8e5a2b9893f3 percpu: update free path with correct new free region adds 8c43004af016 percpu: do not search past bitmap when allocating an area adds d9f3a01eebe8 percpu: introduce helper to determine if two regions overlap adds 3e54097beb22 percpu: manage chunks based on contig_bits instead of free_bytes adds 8744d859427c percpu: relegate chunks unusable when failing small allocations adds b239f7daf553 percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE adds 382b88e961c7 percpu: add block level scan_hint adds b89462a9c5f4 percpu: remember largest area skipped during allocation adds da3afdd5bb54 percpu: use block scan_hint to only scan forward adds 047924c96898 percpu: make pcpu_block_md generic adds 92c14cab4326 percpu: convert chunk hints to be based on pcpu_block_md adds d33d9f3dd96b percpu: use chunk scan_hint to skip some scanning adds 198790d9a3ae percpu: remove spurious lock dependency between percpu and sched new 3aff5fac54d7 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] new fbcde197e1be gfs2: Fix error path kobject memory leak
The 28 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/input/gpio-vibrator.yaml | 37 + .../devicetree/bindings/input/lpc32xx-key.txt | 5 +- .../devicetree/bindings/input/microchip,qt1050.txt | 78 ++ .../devicetree/bindings/input/sun4i-lradc-keys.txt | 6 +- .../bindings/input/touchscreen/goodix.txt | 3 + .../bindings/input/touchscreen/iqs5xx.txt | 80 ++ .../devicetree/bindings/net/keystone-netcp.txt | 6 +- .../bindings/net/wireless/mediatek,mt76.txt | 4 +- .../devicetree/bindings/vendor-prefixes.txt | 1 + .../bindings/watchdog/fsl-imx-sc-wdt.txt | 24 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + arch/powerpc/sysdev/tsi108_dev.c | 3 +- drivers/acpi/arm64/iort.c | 11 + drivers/hid/hid-input.c | 2 + drivers/input/evdev.c | 7 +- drivers/input/keyboard/Kconfig | 11 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/atkbd.c | 2 + drivers/input/keyboard/qt1050.c | 598 +++++++++++ drivers/input/keyboard/snvs_pwrkey.c | 30 +- drivers/input/keyboard/sun4i-lradc-keys.c | 38 +- drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/gpio-vibra.c | 207 ++++ drivers/input/mouse/psmouse-base.c | 2 + drivers/input/rmi4/rmi_f54.c | 21 +- drivers/input/serio/Kconfig | 1 + drivers/input/serio/hyperv-keyboard.c | 2 + drivers/input/serio/i8042.c | 3 - drivers/input/serio/libps2.c | 1 + drivers/input/touchscreen/Kconfig | 10 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/edt-ft5x06.c | 23 +- drivers/input/touchscreen/goodix.c | 54 + drivers/input/touchscreen/iqs5xx.c | 1133 ++++++++++++++++++++ drivers/iommu/Kconfig | 25 + drivers/iommu/amd_iommu.c | 52 +- drivers/iommu/amd_iommu_init.c | 8 - drivers/iommu/amd_iommu_types.h | 6 - drivers/iommu/arm-smmu-regs.h | 2 + drivers/iommu/arm-smmu-v3.c | 355 ++++-- drivers/iommu/arm-smmu.c | 11 +- drivers/iommu/dmar.c | 2 +- drivers/iommu/intel-iommu.c | 584 +++++++--- drivers/iommu/intel-pasid.c | 4 +- drivers/iommu/intel-svm.c | 19 +- drivers/iommu/intel_irq_remapping.c | 7 +- drivers/iommu/iommu.c | 211 +++- drivers/iommu/mtk_iommu.c | 8 +- drivers/iommu/tegra-smmu.c | 41 +- drivers/net/bonding/bond_options.c | 7 - drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fman/mac.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 62 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 - drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/micrel/ks8851.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + drivers/net/ethernet/ti/Makefile | 2 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/phy/mdio-mux-meson-g12a.c | 2 +- drivers/net/phy/realtek.c | 16 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 2 +- drivers/of/of_net.c | 34 +- drivers/vfio/mdev/mdev_core.c | 18 + drivers/vfio/mdev/mdev_private.h | 1 + drivers/vfio/vfio_iommu_type1.c | 139 ++- drivers/watchdog/Kconfig | 161 +-- drivers/watchdog/Makefile | 2 + drivers/watchdog/alim7101_wdt.c | 2 +- drivers/watchdog/armada_37xx_wdt.c | 43 +- drivers/watchdog/asm9260_wdt.c | 77 +- drivers/watchdog/aspeed_wdt.c | 25 +- drivers/watchdog/at91sam9_wdt.c | 4 +- drivers/watchdog/ath79_wdt.c | 4 +- drivers/watchdog/atlas7_wdt.c | 65 +- drivers/watchdog/bcm2835_wdt.c | 1 - drivers/watchdog/bcm7038_wdt.c | 42 +- drivers/watchdog/bcm_kona_wdt.c | 18 +- drivers/watchdog/bd70528_wdt.c | 290 +++++ drivers/watchdog/cadence_wdt.c | 90 +- drivers/watchdog/coh901327_wdt.c | 28 +- drivers/watchdog/da9052_wdt.c | 13 +- drivers/watchdog/da9055_wdt.c | 12 +- drivers/watchdog/da9062_wdt.c | 20 +- drivers/watchdog/da9063_wdt.c | 21 +- drivers/watchdog/davinci_wdt.c | 45 +- drivers/watchdog/digicolor_wdt.c | 4 +- drivers/watchdog/dw_wdt.c | 4 +- drivers/watchdog/ebc-c384_wdt.c | 5 +- drivers/watchdog/ep93xx_wdt.c | 17 +- drivers/watchdog/f71808e_wdt.c | 18 +- drivers/watchdog/ftwdt010_wdt.c | 6 +- drivers/watchdog/gpio_wdt.c | 16 +- drivers/watchdog/hpwdt.c | 3 +- drivers/watchdog/i6300esb.c | 9 +- drivers/watchdog/iTCO_wdt.c | 13 +- drivers/watchdog/imgpdc_wdt.c | 95 +- drivers/watchdog/imx2_wdt.c | 8 +- drivers/watchdog/imx_sc_wdt.c | 175 +++ drivers/watchdog/intel-mid_wdt.c | 22 +- drivers/watchdog/intel_scu_watchdog.c | 20 +- drivers/watchdog/jz4740_wdt.c | 17 +- drivers/watchdog/kempld_wdt.c | 28 +- drivers/watchdog/lantiq_wdt.c | 4 +- drivers/watchdog/loongson1_wdt.c | 52 +- drivers/watchdog/lpc18xx_wdt.c | 47 +- drivers/watchdog/machzwd.c | 3 +- drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/max77620_wdt.c | 23 +- drivers/watchdog/mena21_wdt.c | 28 +- drivers/watchdog/menf21bmc_wdt.c | 33 +- drivers/watchdog/meson_gxbb_wdt.c | 49 +- drivers/watchdog/meson_wdt.c | 19 +- drivers/watchdog/mlx_wdt.c | 14 +- drivers/watchdog/moxart_wdt.c | 20 +- drivers/watchdog/mpc8xxx_wdt.c | 20 +- drivers/watchdog/mt7621_wdt.c | 12 +- drivers/watchdog/mtk_wdt.c | 37 +- drivers/watchdog/ni903x_wdt.c | 4 +- drivers/watchdog/nic7018_wdt.c | 5 +- drivers/watchdog/npcm_wdt.c | 10 +- drivers/watchdog/nuc900_wdt.c | 4 +- drivers/watchdog/of_xilinx_wdt.c | 62 +- drivers/watchdog/omap_wdt.c | 4 +- drivers/watchdog/orion_wdt.c | 14 +- drivers/watchdog/pic32-dmt.c | 50 +- drivers/watchdog/pic32-wdt.c | 62 +- drivers/watchdog/pm8916_wdt.c | 21 +- drivers/watchdog/pnx4008_wdt.c | 45 +- drivers/watchdog/qcom-wdt.c | 55 +- drivers/watchdog/renesas_wdt.c | 9 +- drivers/watchdog/rn5t618_wdt.c | 9 +- drivers/watchdog/rt2880_wdt.c | 32 +- drivers/watchdog/rtd119x_wdt.c | 47 +- drivers/watchdog/rza_wdt.c | 25 +- drivers/watchdog/s3c2410_wdt.c | 4 +- drivers/watchdog/sama5d4_wdt.c | 39 +- drivers/watchdog/sb_wdog.c | 4 +- drivers/watchdog/sbsa_gwdt.c | 28 +- drivers/watchdog/shwdt.c | 4 +- drivers/watchdog/sirfsoc_wdt.c | 28 +- drivers/watchdog/sp5100_tco.c | 4 +- drivers/watchdog/sprd_wdt.c | 42 +- drivers/watchdog/st_lpc_wdt.c | 53 +- drivers/watchdog/stm32_iwdg.c | 150 +-- drivers/watchdog/stmp3xxx_rtc_wdt.c | 16 +- drivers/watchdog/stpmic1_wdt.c | 13 +- drivers/watchdog/sunxi_wdt.c | 19 +- drivers/watchdog/tangox_wdt.c | 41 +- drivers/watchdog/tegra_wdt.c | 30 +- drivers/watchdog/tqmx86_wdt.c | 14 +- drivers/watchdog/ts4800_wdt.c | 33 +- drivers/watchdog/ts72xx_wdt.c | 18 +- drivers/watchdog/twl4030_wdt.c | 22 +- drivers/watchdog/txx9wdt.c | 4 +- drivers/watchdog/uniphier_wdt.c | 2 - drivers/watchdog/ux500_wdt.c | 17 +- drivers/watchdog/watchdog_core.c | 42 +- drivers/watchdog/wdat_wdt.c | 29 +- drivers/watchdog/wm831x_wdt.c | 19 +- drivers/watchdog/xen_wdt.c | 18 +- drivers/watchdog/ziirave_wdt.c | 6 +- drivers/watchdog/zx2967_wdt.c | 37 +- fs/ext2/inode.c | 4 +- fs/gfs2/sys.c | 8 +- fs/notify/fsnotify.c | 41 + fs/notify/mark.c | 5 + fs/quota/dquot.c | 37 +- fs/quota/quota_v1.c | 2 +- fs/quota/quota_v2.c | 2 +- fs/reiserfs/journal.c | 2 +- fs/udf/namei.c | 15 - fs/udf/super.c | 5 + include/linux/fsnotify.h | 33 - include/linux/fsnotify_backend.h | 4 + include/linux/intel-iommu.h | 13 +- include/linux/iommu.h | 144 +++ include/linux/iova.h | 16 +- include/linux/mdev.h | 14 + include/linux/pci.h | 31 +- include/linux/percpu.h | 12 +- include/net/dsa.h | 15 - include/uapi/linux/bpf.h | 145 +-- include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 4 +- kernel/bpf/core.c | 4 +- kernel/bpf/verifier.c | 2 +- mm/percpu-internal.h | 15 +- mm/percpu-km.c | 2 +- mm/percpu-stats.c | 5 +- mm/percpu.c | 549 +++++++--- net/bridge/br_if.c | 13 +- net/bridge/netfilter/ebtables.c | 4 +- net/core/flow_dissector.c | 2 + net/dccp/proto.c | 3 +- net/dsa/slave.c | 2 + net/dsa/tag_brcm.c | 2 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 11 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_flow_table_core.c | 34 +- net/netfilter/nf_flow_table_ip.c | 6 + net/netfilter/nf_tables_api.c | 59 +- net/netfilter/nft_flow_offload.c | 4 +- net/qrtr/qrtr.c | 7 +- scripts/bpf_helpers_doc.py | 8 +- security/selinux/hooks.c | 8 +- tools/include/uapi/linux/bpf.h | 145 +-- tools/lib/bpf/libbpf.c | 130 ++- tools/lib/bpf/libbpf_internal.h | 27 + tools/lib/bpf/libbpf_probes.c | 73 +- tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/verifier/jump.c | 195 ++++ 230 files changed, 6400 insertions(+), 2555 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/gpio-vibrator.yaml create mode 100644 Documentation/devicetree/bindings/input/microchip,qt1050.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-sc-wdt.txt create mode 100644 drivers/input/keyboard/qt1050.c create mode 100644 drivers/input/misc/gpio-vibra.c create mode 100644 drivers/input/touchscreen/iqs5xx.c create mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 drivers/watchdog/imx_sc_wdt.c create mode 100644 tools/lib/bpf/libbpf_internal.h