This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from ffd602eb4693 Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/li [...] adds 0e63208915a8 tipc: fix RDM/DGRAM connect() regression adds 4177c5d94264 net/sched: act_tunnel_key: Fix double free dst_cache adds f4772dee101c net: hns3: Fix a logical vs bitwise typo adds 22c74764aa29 ipv4/route: fail early when inet dev is missing adds f4b3ec4e6aa1 iptunnel: NULL pointer deref for ip_md_tunnel_xmit adds 27da0d2ef998 appletalk: Fix compile regression adds 7b8376237618 appletalk: Add atalk.h header files to MAINTAINERS file adds a10674bf2406 tcp: detecting the misuse of .sendpage for Slab objects adds ecb3dea400d3 net: sched: flower: insert new filter to idr after setting [...] adds 6caabe7f197d net: hsr: fix memory leak in hsr_dev_finalize() adds 6466e715651f tcp: do not report TCP_CM_INQ of 0 for closed connections adds f096ca63ca2a davinci_emac: always build in CONFIG_OF code adds 8a72b81e6df5 isdn: isdnloop: fix pointer dereference bug adds ae9819e339b4 ravb: Decrease TxFIFO depth of Q3 and Q2 to one adds a2ae6da025ed peak_usb: fix clang build warning adds 43d281662fdb enic: fix build warning without CONFIG_CPUMASK_OFFSTACK adds b89869da2db9 qede: Fix internal loopback failure with jumbo mtu configuration adds 3499e87ea041 ethtool: reduce stack usage with clang adds f9d19a7494e5 net: atm: Use IS_ENABLED in atm_dev_ioctl adds df103170854e net: stmmac: Avoid sometimes uninitialized Clang warnings adds 0805a4b894a8 net: atm: Add another IS_ENABLED(CONFIG_COMPAT) in atm_dev_ioctl adds eaab2d2d0fe4 nfp: fix simple vNIC mailbox length adds 1e027960edfa net/hsr: fix possible crash in add_timer() adds ee60ad219f5c route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe [...] adds 2e990dfd1397 sctp: remove sched init from sctp_stream_init adds 930c9f9125c8 rxrpc: Fix client call connect/disconnect race adds ad6c9986bcb6 vxlan: Fix GRO cells race condition between receive and li [...] adds 89664c623617 sctp: sctp_sock_migrate() returns error if sctp_bind_addr_ [...] adds 60208f79139a sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() adds c6f33e052256 sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() adds f1a167050d0e Merge branch 'sctp-process-the-error-returned-from-sctp_so [...] adds 634565f81556 net: ethernet: stmmac: manage Ethernet WoL for stm32mp157c. adds 22947335c4a6 net: ethernet: stmmac: update to support all PHY config fo [...] adds 830133daec63 dt-bindings: net: stmmac: add phys config properties adds 81311c03ab4d net: ethernet: stmmac: add management of clk_csr property adds 835667999019 dt-bindings: net: stmmac: remove syscfg clock property adds 5473f1be53c9 ARM: dts: stm32: Add Ethernet support on stm32h7 SOC and a [...] adds ffb3016bd6f2 Merge branch 'stmmac-add-some-fixes-for-stm32' adds 161e613755e9 net: add missing documentation in linux/skbuff.h adds d394d33bee22 net: hns3: add dma_rmb() for rx description adds f98ec788511b vxlan: do not need BH again in vxlan_cleanup() adds 6d2b0f02f5a0 connector: fix unsafe usage of ->real_parent adds 4c404ce23358 vsock/virtio: fix kernel panic from virtio_transport_reset [...] adds 81bf7bbeabd2 vhost: silence an unused-variable warning adds b62989fc4ea2 net: sched: fix potential use-after-free in __tcf_chain_put() adds 5355ed6388e2 fou, fou6: avoid uninit-value in gue_err() and gue6_err() adds 580411d07ce7 8139too : Add support for U.S. Robotics USR997901A 10/100 [...] adds 09073525f8b9 net: ethernet: sun: Zero initialize class in default case [...] adds 9d3e1368bb45 tcp: handle inet_csk_reqsk_queue_add() failures adds 78c3aff834f7 bpf: fix sysctl.c warning adds 4c3024debf62 bpf: only test gso type on gso packets adds 5b4f21b2a5c4 bpf: hbm: fix spelling mistake "deault" -> "default" adds 915905f8b1d4 xsk: fix potential crash in xsk_diag_put_umem() adds ea0371f78799 net: fix GSO in bpf_lwt_push_ip_encap adds 17a90a788473 selftests/bpf: test that GSO works in lwt_ip_encap adds e78e00bd478a selftests: bpf: fix compilation with out-of-tree $(OUTPUT) adds 8e2688876c7f libbpf: force fixdep compilation at the start of the build adds 69b09175d682 selftests: bpf: test_progs: initialize duration in singal_ [...] adds e8e3437762ad bpf: Stop the psock parser before canceling its work adds 20182390c413 bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field adds 243b4cdab981 bpf, libbpf: fixing leak when kernel does not support btf adds f54ba391d88f xsk: fix to reject invalid flags in xsk_bind adds c57b557b644d xsk: fix to reject invalid options in Tx descriptor adds 71b91a506bb0 bpf: fix warning about using plain integer as NULL adds c3ad3eca2f98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 69ffaebb9036 rxrpc: Fix client call queueing, waiting for channel adds 7cbbee050c95 net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports adds 1f5d861f7fef net: stmmac: Avoid one more sometimes uninitialized Clang warning adds 1039c6e1936e net: keep refcount warning in reqsk_free() adds 083b78a9ed64 ip: fix ip_mc_may_pull() return value adds 69b51bbb03f7 net: hns3: fix to stop multiple HNS reset due to the AER changes adds d721fe99f6ad isdn: mISDNinfineon: fix potential NULL pointer dereference adds 95d6ebd53c79 net/x25: fix use-after-free in x25_device_event() adds 59cbf56fcd98 vxlan: test dev->flags & IFF_UP before calling gro_cells_r [...] adds 2a5ff07a0eb9 gro_cells: make sure device is up in gro_cells_receive() adds 8f49a658b4ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds adf040ddd001 ide: Use of_node_name_eq for node name comparisons adds 498b58944c4e ide: hpt366: mark expected switch fall-throughs adds fbf68b01a83e ide: mark expected switch fall-through adds dc5c37736d16 drivers: ide: Kconfig: pedantic formatting adds bc119dd954ba Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds 6bc3fe8e7e17 tools: mark 'test_vmalloc.sh' executable adds 39be9b6d0455 Input: soc_button_array - add usage-page 0x01 usage-id 0xc [...] adds e9eb788f9442 Input: soc_button_array - fix mapping of the 5th GPIO in a [...] adds d6f66f618569 Input: tm2-touchkey - add support for midas touchkey adds d5a158cec4f3 Input: tm2-touchkey - correct initial brightness adds 07df1c55270c Input: tm2-touchkey - allow specifying custom keycodes adds 1cdbd3e57698 Input: tm2-touchkey - add support for aries touchkey variant adds e85bb0beb649 Input: ad7879 - add check for read errors in interrupt adds 4116941b7a70 Merge tag 'v4.20' into next adds fb5fc09cc803 Input: tca6416-keypad - use struct_size() in kzalloc() adds a73450036e32 Input: mcs_touchkey - use struct_size() in kzalloc() adds 1eb7ea26d123 Input: mtk-pmic-keys - remove duplicated include from mtk- [...] adds a2f39dac0dec Input: edt-ft5x06 - add support for Evervision FT5726 adds 2ebc1919e9a9 Input: edt-ft5x06 - add support to update ev-ft5726 registers adds b6eba86030bf Input: edt-ft5x06 - add offset support for ev-ft5726 adds 351e0592bfea Input: st1232 - add support for st1633 adds 4dbb71195b34 Input: st1232 - add Martin as module author adds c3a39380a39d Input: sx8654 - add reset-gpio support adds 5896756a70b2 Input: sx8654 - add sx8655 and sx8656 to compatibles adds 43df039c6d92 Input: sx8654 - add sx8650 support adds 4ec90ac5047e Input: sx8654 - use common of_touchscreen functions adds e47ff893bc67 Input: sx8654 - convert #defined flags to BIT(x) adds 3c1697e6bc5c Input: sx8654 - do not override interrupt trigger adds a5c5e50cce9d Input: gpio-keys - add shutdown callback adds 0f681d09e66e Input: add new vibrator driver for various MSM SOCs adds 41a852e002e6 Input: ili210x - add DT binding document adds 626feb863274 Input: ili210x - drop platform data support adds 2fa928390f3f Input: ili210x - drop get_pendown_state adds 63083fd582b9 Input: ili210x - convert to devm_ functions adds 201f3c803544 Input: ili210x - add reset GPIO support adds 1bdec5d9818c Input: ili210x - convert to devm IRQ adds e3559442afd2 Input: ili210x - rework the touchscreen sample processing adds 122945776271 Input: ili210x - reorder probe adds c5d0e4b5154a Input: ili210x - add OF match table adds 495889176474 Input: ili210x - add ILI251X support adds 576057bf75cb Input: ili210x - switch to using devm_device_add_group() adds 937c4e552fd1 Input: stmfts - acknowledge that setting brightness is a b [...] adds 0ab0e5a383a7 Input: tm2-touchkey - acknowledge that setting brightness [...] adds 320f07b4a922 Input: msm-vibrator - tweak an error message adds f67cc3e927d8 Input: ili210x - fetch touchscreen geometry from DT adds e3dd12f0eacc Input: st1232 - switch to gpiod API adds 6b65189a2d09 Input: ims-pcu - switch to using brightness_set_blocking() adds 16ab4f43eb95 Input: st1232 - handle common DT bindings adds bab4a6cca024 Input: qt2160 - remove redundant spinlock adds 4e116e93f4fb Input: db9 - mark expected switch fall-through adds 43bcd820bd61 Input: synaptics_i2c - remove redundant spinlock adds 84ef1b339c2f Input: goodix - support Goodix gt5688 adds 1a3d1306ff3e Input: goodix - refer to touchscreen.txt in device tree bindings adds c1c00aa53a63 Input: goodix - print values in case of inconsistencies adds 0b8f452c9698 Input: i8042 - rework DT node name comparisons adds 44466306ebec Input: ti_am335x_tsc - remove set but not used variable 't [...] adds 65e91e2845b5 Merge branch 'next' into for-linus adds 741c73ed3501 Input: msm-vibrator - use correct gpio header adds 33667575547a Input: raspberrypi-ts - select CONFIG_INPUT_POLLDEV adds e154ab69321c Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 adds 44fc95e218a0 Input: wacom_serial4 - add support for Wacom ArtPad II tablet adds 4f0237062ca7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f05c07b05d67 pinctrl: imx: add imx8qm driver adds 823868fceae3 pinctrl: armada-37xx: Correct mpp definitions adds 4d98fbaacd79 pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup adds 3fbb9a8d79a8 pinctrl: dt-bindings: Fix the armada-37xx documentation adds 6e737a4e921e pinctrl: mediatek: add EINT support to virtual GPIOs adds 16f4372fd7a5 pinctrl: mcp23s08: use struct_size() in devm_kzalloc() adds 1e11820f72b7 pinctrl: sirf: atlas7: use struct_size() in devm_kzalloc() adds 48c67f1fc663 pinctrl/amd: fix typo adds 6daae00243e6 pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins adds f4f1b0746912 pinctrl: armada-37xx: change suspend/resume time adds 19ab5ca9b77d pinctrl: mcp23s08: Allocate irq_chip dynamic adds 40e3795851ce pinctrl: ti: iodelay: Lower the priority of prints adds cf892f38e856 dt-bindings: pinctrl: meson: update register descriptions adds e66dd48e8b0d pinctrl: meson: fix G12A ao pull registers base address adds 64856974a361 pinctrl: meson: add optional region for drive strength adds fe4a6485b819 Merge branch 'ib-meson-fixes' into devel adds 127428356ede pinctrl.txt: Remove outdated information adds c1c9d41319c3 dt-bindings: imx: Add pinctrl binding doc for imx8mm adds 67e436ffd648 Merge branch 'ib-qcom-spmi' of /home/linus/linux-gpio into devel adds 87eff9af7efb pinctrl: remove pinctrl/machine.h inclusion from pinctrl/p [...] adds e73339037f6b pinctrl: remove unused 'pinconf-config' debugfs interface adds ff54d82b7716 pinctrl: ti-iodelay: Fix platform_no_drv_owner.cocci warnings adds 4f41e66cf555 pinctrl: sirf: drop pointless static qualifier in sirfsoc_ [...] adds 699c7d1346fb pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit3 when using TX0 adds 7219a4b64520 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit2 when using RX [...] adds 3e3eebeacad7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL bit numbering adds 5219aa33caec pinctrl: sh-pfc: r8a77995: Fix MOD_SEL bit numbering adds f7d8b568e204 pinctrl: sh-pfc: r8a77990: GP6_9 does not have pull-down c [...] adds 85ccae133bde Revert "pinctrl: sh-pfc: r8a77990: Add support for pull-up [...] adds d2ccdc11fd7e pinctrl: sh-pfc: Print pin group when debugging adds 95c2d0efa041 pinctrl: sh-pfc: r8a7790: Initialize TDSEL register for ES1.0 adds c54734e831d5 pinctrl: sh-pfc: r8a7794: Initialize TDSEL register for ES1.0 adds 99fdb920f553 pinctrl: sh-pfc: r8a7795: Deduplicate VIN5 pin definitions adds 08b7e2112a9b pinctrl: sh-pfc: r8a7796: Deduplicate VIN5 pin definitions adds 81c585c96b7d pinctrl: sh-pfc: r8a77970: Deduplicate VIN[01] pin definitions adds 9dd1731306d9 pinctrl: sh-pfc: r8a77980: Deduplicate VIN1 pin definitions adds b8ba194ca5f4 pinctrl: sh-pfc: r8a7791: Fix VIN1 versioned groups adds 86c045c2e420 pinctrl: sh-pfc: r8a77965: Replace DU_DOTCLKIN2 by DU_DOTCLKIN3 adds 16978e7d40f7 pinctrl: sh-pfc: r8a77990: Add TMU pins, groups and functions adds 8e32e881947b pinctrl: sh-pfc: r8a7778: Fix HSPI pin numbers and names adds c6868f7cab3d Merge tag 'sh-pfc-for-v5.1-tag1' of git://git.kernel.org/p [...] adds c246761b442f pinctrl: berlin: as370: use generic "pwm" as pwm function name adds ff656e47a916 Pinctrl: Ingenic: Fix bugs caused by differences between J [...] adds 5de1a73e78ed Pinctrl: Ingenic: Add missing parts for JZ4770 and JZ4780. adds b71c1844124d Pinctrl: Ingenic: Unify the function name prefix to "ingen [...] adds 85e4e6881dba pinctrl: freescale: Add imx8mm pinctrl driver support adds b67328e1cf97 pinctrl: at91: add option to use drive strength bits adds 42ef75576bdd pinctrl: at91: add drive strength support for SAM9X60 adds a2fcb1ce8840 pinctrl: at91: add compatibles for SAM9X60 pin controller adds 1d741f2e977d dt-bindings: add documentation for banks adds fde84f194aad dt-bindings: add bindings for SAM9X60 adds 64e21add8cd9 pinctrl: at91: add slewrate support for SAM9X60 adds 5e07a820649b dt-bindings: add documentation for slew rate adds f1c894712bbe pinctrl: qcom: qcs404: Drop unused UFS_RESET macro adds 1cb66f080c27 pinctrl: bcm2835: declare pin config as generic adds b6e5531c0f80 pinctrl: bcm2835: Direct GPIO config changes to generic pinctrl adds b45eb4084bd9 pinctrl: samsung: Remove legacy API for handling external [...] adds a3240f09307a pinctrl: ingenic: Add LCD pins for the JZ4725B SoC adds e65372124cd7 Merge tag 'v5.0-rc6' into devel adds 402bfb3c1352 pinctrl: sunxi: Support I/O bias voltage setting on A80 adds fdbbd6b74c92 pinctrl: sh-pfc: r8a77990: Add DRIF pins, groups and functions adds 1ecd8c9cb899 pinctrl: sh-pfc: emev2: Add missing pinmux functions adds a4b0350047f1 pinctrl: sh-pfc: r8a7791: Fix scifb2_data_c pin group adds b9fd50488b49 pinctrl: sh-pfc: r8a7792: Fix vin1_data18_b pin group adds 0e6e448bdcf8 pinctrl: sh-pfc: sh73a0: Fix fsic_spdif pin groups adds 5e8588c86d71 pinctrl: sh-pfc: Validate fixed-size field widths at build time adds 729257d674bc pinctrl: sh-pfc: r8a77965: Add TMU pins, groups and functions adds 79dbbdbeccc6 pinctrl: sh-pfc: r8a77965: Add DRIF pins, groups and functions adds 44df22e7ce15 Merge tag 'sh-pfc-for-v5.1-tag2' of git://git.kernel.org/p [...] adds cd8c9b5a4957 pinctrl: stm32: fix memory leak issue adds e003ec6aa94b pinctrl: stm32: return error upon hwspinlock failure adds 7c6daeaf0a72 pinctrl: nomadik: fix possible object reference leak adds 202ba5ebc3af pinctrl: qcom: spmi-gpio: Reorder debug print adds dcab77888da9 dt-bindings: pinctrl: Document the i.MX50 IOMUXC binding adds 9bc8fee96e9a pinctrl: imx: fix scu link errors adds cf0240a755b8 Merge tag 'pinctrl-v5.1-1' of git://git.kernel.org/pub/scm [...] adds 671cdde36e26 watchdog: qcom: Add suspend/resume support adds 59600d045ff4 dt-bindings: watchdog: renesas-wdt: Document r8a77470 support adds 00fd20b4d94e watchdog/hpwdt: Update Kconfig documentation adds da39013e8e6a watchdog: pika_wdt: drop pointless static qualifier in pik [...] adds b6ce9c73941a watchdog: dw: remove useless pr_fmt adds d02d104ea0ce watchdog: Update sysfs documentation. adds 9f03161a1bd8 platform_data/mlxreg: additions for Mellanox watchdog driver. adds c60923dd5fee watchdog: mlx-wdt: introduce a watchdog driver for Mellano [...] adds 9d489ad12192 Documentation/watchdog: Add documentation mlx-wdt driver adds 8baee57218f6 watchdog: pc87413: Mark expected switch fall-through adds 51c802f57a0c watchdog: sc1200: Mark expected switch fall-through adds 4a1b1161561e watchdog: smsc37b787_wdt: Mark expected switch fall-through adds 3612b87d181b watchdog: sbc60xxwdt: Mark expected switch fall-through adds e70d3547fc44 watchdog: sc520_wdt: Mark expected switch fall-through adds 458c8961c194 watchdog: w83877f_wdt: Mark expected switch fall-through adds a089e4fed5c5 Merge tag 'linux-watchdog-5.1-rc1' of git://www.linux-watc [...] adds 9acd8de69d10 function_graph: Support displaying relative timestamp adds 91457c018f15 tracing: Annotate implicit fall through in parse_probe_arg() adds 9399ca21d203 tracing: Annotate implicit fall through in predicate_parse() adds 6c6dbce196c2 tracing: Add comment to predicate_parse() about "&&" or "||" adds 97f0a3bcdf34 tracing: Show more info for funcgraph wakeup tracers adds afbab501c66b tracing: Put a margin between flags and duration for wakeu [...] adds 88d380eb0668 tracing/doc: Add latency tracer funcgraph example adds f52d569f3d92 tracing: Show stacktrace for wakeup tracers adds d325c402964e ring-buffer: Remove unused function ring_buffer_page_len() adds 85acbb21b931 tracing: Change the function format to display function na [...] adds f79b3f338564 ftrace: Allow enabling of filters via index of available_f [...] adds ce59b8e99c2c uprobes: convert uprobe.ref to refcount_t adds e7f0c424d080 tracing: Do not free iter->trace in fail path of tracing_o [...] adds 7d18a10c3167 tracing: Refactor hist trigger action code adds 5032b3818913 tracing: Make hist trigger Documentation better reflect ac [...] adds c3e49506a0f4 tracing: Split up onmatch action data adds 466f4528fbc6 tracing: Generalize hist trigger onmax and save action adds a35873a0993b tracing: Add conditional snapshot adds a3785b7eca8f tracing: Add hist trigger snapshot() action adds fd451a3d9291 tracing: Add hist trigger snapshot() action Documentation adds dff81f559285 tracing: Add hist trigger onchange() handler adds ff0d35e2e1c7 tracing: Add hist trigger onchange() handler Documentation adds e91eefd731d9 tracing: Add alternative synthetic event trace action syntax adds 403726d8180c tracing: Add SPDX license GPL-2.0 license identifier to in [...] adds 146459fe671e tracing: Add hist trigger snapshot() action test case adds 6f6eaa1ebac6 tracing: Add hist trigger onchange() handler test case adds 9c749a1f6e0f tracing: Add alternative synthetic event trace action test case adds a3d86a4ad7e4 tracing: Add hist trigger action 'expected fail' test case adds 1c347a94ca79 tracing: Comment why cond_snapshot is checked outside of m [...] adds 9e5a36a3371f tracing: Fix spelling mistake: "analagous" -> "analogous" adds b689269bd1bb doc: trace: Fix documentation for uprobe_profile adds 83540fbc8812 tracing/perf: Use strndup_user() instead of buggy open-cod [...] adds 745cfeaac09c x86/ftrace: Fix warning and considate ftrace_jmp_replace() [...] adds ed581aaf99be tracing: Use str_has_prefix() in synth_event_create() adds 9f0bbf3115ca tracing: Use strncpy instead of memcpy for string keys in [...] adds 27242c62b141 tracing: Use strncpy instead of memcpy when copying comm f [...] adds 85f726a35e50 tracing: Use strncpy instead of memcpy when copying comm i [...] adds 6cdfa54cd229 Merge tag 'trace-v5.1' of git://git.kernel.org/pub/scm/lin [...] adds c9f19b67f04c xen: mark expected switch fall-through adds efac6c75dc4b xen-scsiback: mark expected switch fall-through adds 7681f31ec9cd xen/pciback: Don't disable PCI_COMMAND on PCI device reset. adds fa13e665e028 xen/gntdev: Do not destroy context while dma-bufs are in use adds 068e79f4a9d6 xen/gntdev: Check and release imported dma-bufs on close adds 357b4da50a62 x86: respect memory size limiting via mem= parameter adds 1d988ed46543 x86/xen: dont add memory above max allowed allocation adds 85eb278c1899 xen/ACPI: Switch to bitmap_zalloc() adds b1ddd406cd1e xen: remove pre-xen3 fallback handlers adds 201676095dda xen, cpu_hotplug: Prevent an out of bounds access adds 01bd2ac2f55a xen: fix dom0 boot on huge systems adds d14d7f14f177 Merge tag 'for-linus-5.1a-rc1-tag' of git://git.kernel.org [...] adds d7e9d01ac292 m68k: add ColdFire mcf5441x eDMA platform support adds f3124ccf025c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd54211b8e19 XArray tests: RCU lock prohibits GFP_KERNEL adds 809ab9371ca0 XArray: Update xa_erase family descriptions adds fd9dc93e3623 XArray: Change xa_insert to return -EBUSY adds 3ccaf57a6a63 XArray: Add support for 1s-based allocation adds a3e4d3f97ec8 XArray: Redesign xa_alloc API adds 2fa044e51a1f XArray: Add cyclic allocation adds f818b82b8016 XArray: Mark xa_insert and xa_reserve as must_check adds b38f6c502706 XArray: Fix xa_release in allocating arrays adds 962033d55d07 XArray: Use xa_cmpxchg to implement xa_reserve adds 2fbe967b3eb7 XArray: Fix xa_erase of 2-byte aligned entries adds 4a5c8d898948 XArray: Fix xa_reserve for 2-byte aligned entries adds ea295481b6e3 Merge tag 'xarray-5.1-rc1' of git://git.infradead.org/user [...] adds d01b1f96a82e perf/x86/intel: Make cpuc allocations consistent adds 11f8b2d65ca9 perf/x86/intel: Generalize dynamic constraint creation adds 52f64909409c x86: Add TSX Force Abort CPUID/MSR adds 400816f60c54 perf/x86/intel: Implement support for TSX Force Abort adds 004cc08675b7 Merge branch 'x86-tsx-for-linus' of git://git.kernel.org/p [...] adds ac8c1a2e502e platform/chrome: cromeos_pstore: switch to SPDX identifier adds cc2db0756fbb platform/chrome: cros_ec_debugfs: switch to SPDX identifier adds 5414dd14aafe platform/chrome: cros_ec_lightbar: switch to SPDX identifier adds 8d4d79483222 platform/chrome: cros_ec_sysfs: switch to SPDX identifier adds 27755cf70914 platform/chrome: cros_ec_vbc: switch to SPDX identifier adds f0c70b9bdb88 platform/chrome: cros_ec_i2c: switch to SPDX identifier adds 1058ca940e40 platform/chrome: cros_ec_lpc: switch to SPDX identifier adds b861297cf3bb platform/chrome: cros_ec_proto: switch to SPDX identifier adds 30fc9147aea7 platform/chrome: cros_ec_spi: switch to SPDX identifier adds 0e27a11f3201 platform/chrome: cros_kbd_led_backlight: switch to SPDX id [...] adds d6c7901ba88f platform/chrome: cros_ec_lightbar: remove pr_fmt() define adds 73c935de7fde platform/chrome: cros_ec_sysfs: remove pr_fmt() define adds 67e9ac8c565a MAINTAINERS: chrome-platform: change the git tree to a chr [...] adds 6b7cb2227d4d platform/chrome: cros_ec: Remove cros_ec dependency in lpc_mec adds 7b3d4f44abf0 platform/chrome: Add new driver for Wilco EC adds b787bb126cbc platform/chrome: wilco_ec: Add support for raw commands in [...] adds 0d2f2a3da1f2 platform/chrome: wilco_ec: Add RTC driver adds 2794449576a6 platform/chrome: fix wilco-ec dependencies adds f47d633134f7 Merge tag 'tag-chrome-platform-for-v5.1' of git://git.kern [...] adds cb1d150d809e hpfs: fix spelling mistake "partion" -> "partition" adds fec52486682f tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] adds 8cf7630b2970 kernel/sysctl.c: add missing range check in do_proc_dointv [...] adds 2bc4fc60fb3e kernel/sysctl.c: define minmax conv functions in terms of [...] adds b57e622e6da9 mm/hmm: convert to use vm_fault_t adds b5420237ec81 mm: refactor readahead defines in mm.h adds d5a572a4cb1e proc: calculate end pointer for /proc/*/* lookup at compile time adds fb054d0d91db openrisc: prefer memblock APIs returning virtual address adds 1269f7b83f2c powerpc: use memblock functions returning virtual address adds f240ec09bb8a memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] adds 53d818d2747c memblock: drop memblock_alloc_base_nid() adds 8a770c2a83ea memblock: emphasize that memblock_alloc_range() returns a [...] adds 337555744e6e memblock: memblock_phys_alloc_try_nid(): don't panic adds ecc3e771f4ca memblock: memblock_phys_alloc(): don't panic adds 42b46aeff2e3 memblock: drop __memblock_alloc_base() adds 0ba9e6edd4c2 memblock: drop memblock_alloc_base() adds 92d12f9544b7 memblock: refactor internal allocation functions adds c366ea89fa40 memblock: make memblock_find_in_range_node() and choose_me [...] adds 9415673e3e19 arch: use memblock_alloc() instead of memblock_alloc_from( [...] adds 0240dfd5b4de arch: don't memset(0) memory returned by memblock_alloc() adds d80db5c1ed8d ia64: add checks for the return value of memblock_alloc*() adds b1e1c869ffd1 sparc: add checks for the return value of memblock_alloc*() adds f655f4053791 mm/percpu: add checks for the return value of memblock_alloc*() adds f5c7310ac73e init/main: add checks for the return value of memblock_alloc*() adds a0bf842e89a3 swiotlb: add checks for the return value of memblock_alloc*() adds 8a7f97b902f4 treewide: add checks for the return value of memblock_alloc*() adds c0dbe825a9f1 memblock: memblock_alloc_try_nid: don't panic adds 26fb3dae0a1e memblock: drop memblock_alloc_*_nopanic() variants adds fe145124dbe5 memblock: remove memblock_{set,clear}_region_flags adds c9a688a3e918 memblock: split checks whether a region should be skipped [...] adds a2974133b7e0 mm: memblock: update comments and kernel-doc adds 5c01a25a2103 of: fix kmemleak crash caused by imbalance in early memory [...] adds ee9c5e67557f openvswitch: convert to kvmalloc adds b330e6a49dc3 md: convert to kvmalloc adds acdf52d97f82 selinux: convert to kvmalloc adds ba20ba2e3743 generic radix trees adds 94f8f3b02e1e proc: commit to genradix adds 2075e50caf5e sctp: convert to genradix adds 586187d7de71 Drop flex_arrays adds a667cb7a94d4 Merge branch 'akpm' (patches from Andrew)
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/debugfs-wilco-ec | 23 + Documentation/ABI/testing/sysfs-class-watchdog | 23 + Documentation/core-api/flexible-arrays.rst | 130 --- Documentation/core-api/generic-radix-tree.rst | 12 + Documentation/core-api/index.rst | 1 + Documentation/core-api/xarray.rst | 15 +- .../bindings/input/cypress,tm2-touchkey.txt | 9 +- .../devicetree/bindings/input/ilitek,ili2xxx.txt | 25 + .../devicetree/bindings/input/msm-vibrator.txt | 36 + .../bindings/input/touchscreen/edt-ft5x06.txt | 13 +- .../bindings/input/touchscreen/goodix.txt | 14 +- .../bindings/input/touchscreen/sitronix-st1232.txt | 8 +- .../bindings/input/touchscreen/sx8654.txt | 10 +- .../devicetree/bindings/net/stm32-dwmac.txt | 9 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 27 +- .../bindings/pinctrl/fsl,imx50-pinctrl.txt | 32 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 36 + .../pinctrl/marvell,armada-37xx-pinctrl.txt | 24 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 10 +- .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + Documentation/driver-api/pinctl.rst | 9 - Documentation/flexible-arrays.txt | 123 --- Documentation/trace/ftrace.rst | 89 ++ Documentation/trace/histogram.rst | 316 +++++- Documentation/trace/uprobetracer.rst | 7 +- Documentation/watchdog/mlx-wdt.txt | 52 + MAINTAINERS | 4 +- arch/alpha/kernel/core_cia.c | 5 +- arch/alpha/kernel/core_marvel.c | 6 + arch/alpha/kernel/pci-noop.c | 13 +- arch/alpha/kernel/pci.c | 11 +- arch/alpha/kernel/pci_iommu.c | 16 +- arch/alpha/kernel/setup.c | 2 +- arch/arc/kernel/unwind.c | 3 +- arch/arc/mm/highmem.c | 4 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 15 + arch/arm/boot/dts/stm32h743.dtsi | 13 + arch/arm/boot/dts/stm32h743i-disco.dts | 17 + arch/arm/boot/dts/stm32h743i-eval.dts | 17 + arch/arm/kernel/setup.c | 6 + arch/arm/mm/init.c | 6 +- arch/arm/mm/mmu.c | 14 +- arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 629 ++++++++++++ arch/arm64/kernel/setup.c | 8 +- arch/arm64/mm/kasan_init.c | 10 + arch/arm64/mm/mmu.c | 2 + arch/arm64/mm/numa.c | 4 + arch/c6x/mm/dma-coherent.c | 4 + arch/c6x/mm/init.c | 4 +- arch/csky/mm/highmem.c | 5 + arch/h8300/mm/init.c | 4 +- arch/ia64/kernel/mca.c | 25 +- arch/ia64/mm/contig.c | 8 +- arch/ia64/mm/discontig.c | 4 + arch/ia64/mm/init.c | 38 +- arch/ia64/mm/tlb.c | 6 + arch/ia64/sn/kernel/io_common.c | 3 + arch/ia64/sn/kernel/setup.c | 12 +- arch/m68k/atari/stram.c | 4 + arch/m68k/coldfire/device.c | 81 ++ arch/m68k/coldfire/m5441x.c | 4 +- arch/m68k/include/asm/m5441xsim.h | 15 + arch/m68k/mm/init.c | 3 + arch/m68k/mm/mcfmmu.c | 7 +- arch/m68k/mm/motorola.c | 9 + arch/m68k/mm/sun3mmu.c | 6 + arch/m68k/sun3/sun3dvma.c | 3 + arch/microblaze/mm/init.c | 10 +- arch/mips/cavium-octeon/dma-octeon.c | 3 + arch/mips/kernel/setup.c | 3 + arch/mips/kernel/traps.c | 5 +- arch/mips/mm/init.c | 5 + arch/nds32/mm/init.c | 12 + arch/openrisc/mm/init.c | 5 +- arch/openrisc/mm/ioremap.c | 8 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 8 +- arch/powerpc/kernel/paca.c | 6 +- arch/powerpc/kernel/pci_32.c | 3 + arch/powerpc/kernel/prom.c | 5 +- arch/powerpc/kernel/rtas.c | 6 +- arch/powerpc/kernel/setup-common.c | 3 + arch/powerpc/kernel/setup_64.c | 4 + arch/powerpc/lib/alloc.c | 3 + arch/powerpc/mm/hash_utils_64.c | 11 +- arch/powerpc/mm/mmu_context_nohash.c | 9 + arch/powerpc/mm/numa.c | 4 + arch/powerpc/mm/pgtable-book3e.c | 12 +- arch/powerpc/mm/pgtable-book3s64.c | 3 + arch/powerpc/mm/pgtable-radix.c | 9 +- arch/powerpc/mm/ppc_mmu_32.c | 3 + arch/powerpc/platforms/pasemi/iommu.c | 3 + arch/powerpc/platforms/powermac/nvram.c | 3 + arch/powerpc/platforms/powernv/opal.c | 3 + arch/powerpc/platforms/powernv/pci-ioda.c | 8 + arch/powerpc/platforms/ps3/setup.c | 3 + arch/powerpc/sysdev/dart_iommu.c | 3 + arch/powerpc/sysdev/msi_bitmap.c | 3 + arch/s390/kernel/crash_dump.c | 3 + arch/s390/kernel/setup.c | 16 + arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/topology.c | 6 + arch/s390/numa/mode_emu.c | 3 + arch/s390/numa/numa.c | 6 +- arch/sh/boards/mach-ap325rxa/setup.c | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 10 +- arch/sh/boards/mach-kfr2r09/setup.c | 5 +- arch/sh/boards/mach-migor/setup.c | 5 +- arch/sh/boards/mach-se/7724/setup.c | 10 +- arch/sh/kernel/machine_kexec.c | 3 +- arch/sh/mm/init.c | 8 +- arch/sh/mm/numa.c | 4 + arch/sparc/kernel/prom_32.c | 6 +- arch/sparc/kernel/setup_64.c | 6 + arch/sparc/kernel/smp_64.c | 12 + arch/sparc/mm/init_32.c | 2 +- arch/sparc/mm/init_64.c | 11 + arch/sparc/mm/srmmu.c | 18 +- arch/um/drivers/net_kern.c | 3 + arch/um/drivers/vector_kern.c | 3 + arch/um/kernel/initrd.c | 2 + arch/um/kernel/mem.c | 16 + arch/unicore32/kernel/setup.c | 4 + arch/unicore32/mm/mmu.c | 15 +- arch/x86/events/core.c | 13 +- arch/x86/events/intel/core.c | 154 ++- arch/x86/events/perf_event.h | 17 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 6 + arch/x86/include/asm/xen/hypercall.h | 13 +- arch/x86/kernel/acpi/boot.c | 3 + arch/x86/kernel/apic/io_apic.c | 5 + arch/x86/kernel/e820.c | 10 +- arch/x86/kernel/ftrace.c | 42 +- arch/x86/kernel/setup_percpu.c | 10 +- arch/x86/mm/kasan_init_64.c | 14 +- arch/x86/mm/numa.c | 12 +- arch/x86/platform/olpc/olpc_dt.c | 3 + arch/x86/xen/mmu_pv.c | 13 +- arch/x86/xen/p2m.c | 11 +- arch/x86/xen/setup.c | 13 + arch/xtensa/mm/kasan_init.c | 10 +- arch/xtensa/mm/mmu.c | 3 + block/blk-core.c | 3 +- drivers/clk/ti/clk.c | 3 + drivers/connector/cn_proc.c | 22 +- drivers/firmware/memmap.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +- drivers/ide/Kconfig | 26 +- drivers/ide/hpt366.c | 4 +- drivers/ide/ide-floppy.c | 2 +- drivers/infiniband/core/device.c | 32 +- drivers/infiniband/core/restrack.c | 25 +- drivers/input/joystick/db9.c | 2 +- drivers/input/keyboard/gpio_keys.c | 10 + drivers/input/keyboard/mcs_touchkey.c | 5 +- drivers/input/keyboard/mtk-pmic-keys.c | 13 +- drivers/input/keyboard/qt2160.c | 9 - drivers/input/keyboard/tca6416-keypad.c | 4 +- drivers/input/keyboard/tm2-touchkey.c | 136 ++- drivers/input/misc/Kconfig | 10 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ims-pcu.c | 27 +- drivers/input/misc/msm-vibrator.c | 281 ++++++ drivers/input/misc/soc_button_array.c | 6 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/mouse/synaptics_i2c.c | 22 +- drivers/input/serio/i8042-sparcio.h | 21 +- drivers/input/tablet/wacom_serial4.c | 2 + drivers/input/touchscreen/Kconfig | 7 +- drivers/input/touchscreen/ad7879.c | 11 +- drivers/input/touchscreen/edt-ft5x06.c | 110 +- drivers/input/touchscreen/goodix.c | 6 +- drivers/input/touchscreen/ili210x.c | 321 +++--- drivers/input/touchscreen/st1232.c | 154 ++- drivers/input/touchscreen/stmfts.c | 30 +- drivers/input/touchscreen/sx8654.c | 255 ++++- drivers/input/touchscreen/ti_am335x_tsc.c | 4 - drivers/isdn/hardware/mISDN/mISDNinfineon.c | 5 +- drivers/isdn/isdnloop/isdnloop.c | 2 +- drivers/macintosh/smu.c | 5 +- drivers/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 87 +- drivers/md/raid5.h | 9 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 11 + drivers/net/dsa/mv88e6xxx/chip.h | 3 + drivers/net/dsa/mv88e6xxx/port.c | 24 + drivers/net/dsa/mv88e6xxx/port.h | 4 + drivers/net/ethernet/cisco/enic/enic_main.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 9 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 7 +- drivers/net/ethernet/realtek/8139too.c | 1 + drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 135 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +- drivers/net/ethernet/sun/niu.c | 1 + drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/vxlan.c | 18 +- drivers/of/fdt.c | 8 +- drivers/of/of_reserved_mem.c | 18 +- drivers/of/unittest.c | 8 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/berlin/pinctrl-as370.c | 58 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 1 + drivers/pinctrl/freescale/Kconfig | 16 +- drivers/pinctrl/freescale/Makefile | 2 + drivers/pinctrl/freescale/pinctrl-imx8mm.c | 348 +++++++ drivers/pinctrl/freescale/pinctrl-imx8qm.c | 326 ++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 24 +- drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8b.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 15 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 17 +- drivers/pinctrl/pinconf.c | 222 ---- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-at91.c | 134 ++- drivers/pinctrl/pinctrl-at91.h | 3 + drivers/pinctrl/pinctrl-ingenic.c | 367 +++++-- drivers/pinctrl/pinctrl-mcp23s08.c | 31 +- drivers/pinctrl/qcom/pinctrl-qcs404.c | 25 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 12 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 20 + drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 17 + drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 70 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 1 + drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 16 + drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 90 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 90 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 404 +++++++- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 128 +-- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 64 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 388 ++++++- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 11 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 3 +- drivers/pinctrl/sh-pfc/pinctrl.c | 2 + drivers/pinctrl/sh-pfc/sh_pfc.h | 3 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 4 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 70 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 1 + drivers/pinctrl/sunxi/pinctrl-sunxi.c | 41 + drivers/pinctrl/sunxi/pinctrl-sunxi.h | 12 + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 7 +- drivers/platform/chrome/Kconfig | 2 + drivers/platform/chrome/Makefile | 2 + drivers/platform/chrome/chromeos_pstore.c | 17 +- drivers/platform/chrome/cros_ec_debugfs.c | 22 +- drivers/platform/chrome/cros_ec_i2c.c | 22 +- drivers/platform/chrome/cros_ec_lightbar.c | 24 +- drivers/platform/chrome/cros_ec_lpc.c | 34 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 78 +- drivers/platform/chrome/cros_ec_lpc_mec.h | 63 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 73 +- drivers/platform/chrome/cros_ec_lpc_reg.h | 20 +- drivers/platform/chrome/cros_ec_proto.c | 19 +- drivers/platform/chrome/cros_ec_spi.c | 20 +- drivers/platform/chrome/cros_ec_sysfs.c | 26 +- drivers/platform/chrome/cros_ec_vbc.c | 24 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 19 +- drivers/platform/chrome/wilco_ec/Kconfig | 20 + drivers/platform/chrome/wilco_ec/Makefile | 6 + drivers/platform/chrome/wilco_ec/core.c | 136 +++ drivers/platform/chrome/wilco_ec/debugfs.c | 238 +++++ drivers/platform/chrome/wilco_ec/mailbox.c | 237 +++++ drivers/rtc/Kconfig | 11 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-wilco-ec.c | 177 ++++ drivers/usb/early/xhci-dbc.c | 2 +- drivers/watchdog/Kconfig | 25 +- drivers/watchdog/Makefile | 1 + drivers/watchdog/dw_wdt.c | 2 - drivers/watchdog/mlx_wdt.c | 290 ++++++ drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pika_wdt.c | 2 +- drivers/watchdog/qcom-wdt.c | 23 + drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sc1200wdt.c | 2 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/xen/Makefile | 1 - drivers/xen/cpu_hotplug.c | 2 +- drivers/xen/fallback.c | 81 -- drivers/xen/gntdev-dmabuf.c | 21 +- drivers/xen/gntdev-dmabuf.h | 2 +- drivers/xen/gntdev.c | 2 +- drivers/xen/swiotlb-xen.c | 7 +- drivers/xen/xen-acpi-processor.c | 22 +- drivers/xen/xen-balloon.c | 11 + drivers/xen/xen-pciback/pciback_ops.c | 2 - drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 2 +- fs/9p/vfs_super.c | 2 +- fs/afs/super.c | 2 +- fs/btrfs/disk-io.c | 2 +- fs/fuse/inode.c | 2 +- fs/hpfs/hpfs.h | 8 +- fs/io_uring.c | 2 +- fs/nilfs2/btnode.c | 2 +- fs/proc/base.c | 62 +- include/dt-bindings/pinctrl/at91.h | 4 + include/linux/atalk.h | 18 +- include/linux/bpf-cgroup.h | 2 +- include/linux/flex_array.h | 149 --- include/linux/generic-radix-tree.h | 231 +++++ include/linux/hmm.h | 4 +- include/linux/igmp.h | 2 +- include/linux/input/ili210x.h | 11 - include/linux/memblock.h | 71 +- include/linux/memory_hotplug.h | 2 + include/linux/mm.h | 4 +- include/linux/pinctrl/pinconf.h | 6 - include/linux/platform_data/mlxreg.h | 19 + include/linux/platform_data/wilco-ec.h | 144 +++ include/linux/poison.h | 3 - include/linux/ring_buffer.h | 2 - include/linux/skbuff.h | 68 +- include/linux/xarray.h | 296 ++++-- include/net/request_sock.h | 1 - include/net/sctp/structs.h | 15 +- include/trace/events/rxrpc.h | 2 + include/xen/xen.h | 4 + init/main.c | 26 +- kernel/bpf/verifier.c | 10 +- kernel/dma/swiotlb.c | 21 +- kernel/events/uprobes.c | 8 +- kernel/power/snapshot.c | 3 + kernel/printk/printk.c | 9 +- kernel/sysctl.c | 52 +- kernel/trace/ftrace.c | 30 + kernel/trace/ring_buffer.c | 14 - kernel/trace/trace.c | 223 ++++- kernel/trace/trace.h | 66 +- kernel/trace/trace_entries.h | 41 +- kernel/trace/trace_event_perf.c | 16 +- kernel/trace/trace_events_filter.c | 7 + kernel/trace/trace_events_hist.c | 1059 ++++++++++++++------ kernel/trace/trace_functions_graph.c | 30 +- kernel/trace/trace_irqsoff.c | 2 +- kernel/trace/trace_probe.c | 1 + kernel/trace/trace_sched_wakeup.c | 11 +- lib/Makefile | 5 +- lib/cpumask.c | 3 + lib/flex_array.c | 398 -------- lib/generic-radix-tree.c | 217 ++++ lib/test_xarray.c | 288 ++++-- lib/xarray.c | 163 +-- mm/cma.c | 10 +- mm/hmm.c | 2 +- mm/kasan/init.c | 10 +- mm/memblock.c | 371 +++---- mm/memory_hotplug.c | 6 + mm/page_alloc.c | 10 +- mm/page_ext.c | 2 +- mm/percpu.c | 84 +- mm/sparse.c | 27 +- net/atm/resources.c | 10 +- net/bpf/test_run.c | 2 +- net/core/ethtool.c | 16 +- net/core/filter.c | 8 +- net/core/gro_cells.c | 22 +- net/core/lwt_bpf.c | 2 + net/core/skmsg.c | 1 + net/hsr/hsr_device.c | 18 +- net/hsr/hsr_framereg.c | 12 + net/hsr/hsr_framereg.h | 1 + net/ipv4/fou.c | 4 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/route.c | 13 +- net/ipv4/syncookies.c | 7 +- net/ipv4/tcp.c | 9 + net/ipv4/tcp_input.c | 8 +- net/ipv6/fou6.c | 4 +- net/openvswitch/flow.h | 1 - net/openvswitch/flow_netlink.h | 1 - net/openvswitch/flow_table.c | 51 +- net/openvswitch/flow_table.h | 3 +- net/rxrpc/conn_client.c | 24 +- net/sched/act_tunnel_key.c | 22 +- net/sched/cls_api.c | 17 +- net/sched/cls_flower.c | 43 +- net/sctp/auth.c | 6 - net/sctp/endpointola.c | 18 +- net/sctp/socket.c | 44 +- net/sctp/stream.c | 127 +-- net/sctp/stream_interleave.c | 2 +- net/tipc/socket.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 22 +- net/x25/af_x25.c | 6 +- net/xdp/xsk.c | 5 +- net/xdp/xsk_diag.c | 4 +- net/xdp/xsk_queue.h | 4 +- samples/bpf/hbm.c | 4 +- security/selinux/ss/avtab.c | 40 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/policydb.c | 122 +-- security/selinux/ss/policydb.h | 12 +- security/selinux/ss/services.c | 22 +- tools/include/linux/poison.h | 3 - tools/lib/bpf/Makefile | 3 +- tools/lib/bpf/libbpf.c | 2 + tools/testing/selftests/bpf/Makefile | 33 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 54 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 15 +- .../inter-event/trigger-action-hist-xfail.tc | 30 + .../inter-event/trigger-extended-error-support.tc | 1 + .../inter-event/trigger-field-variable-support.tc | 1 + .../trigger-inter-event-combined-hist.tc | 1 + .../inter-event/trigger-multi-actions-accept.tc | 1 + .../inter-event/trigger-onchange-action-hist.tc | 28 + .../inter-event/trigger-onmatch-action-hist.tc | 1 + .../trigger-onmatch-onmax-action-hist.tc | 1 + .../inter-event/trigger-onmax-action-hist.tc | 1 + .../inter-event/trigger-snapshot-action-hist.tc | 43 + .../trigger-synthetic-event-createremove.tc | 1 + ...action-hist.tc => trigger-trace-action-hist.tc} | 14 +- tools/testing/selftests/sysctl/sysctl.sh | 55 + tools/testing/selftests/vm/test_vmalloc.sh | 0 429 files changed, 10743 insertions(+), 4330 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-wilco-ec delete mode 100644 Documentation/core-api/flexible-arrays.rst create mode 100644 Documentation/core-api/generic-radix-tree.rst create mode 100644 Documentation/devicetree/bindings/input/ilitek,ili2xxx.txt create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx50-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.txt delete mode 100644 Documentation/flexible-arrays.txt create mode 100644 Documentation/watchdog/mlx-wdt.txt create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h create mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mm.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qm.c create mode 100644 drivers/platform/chrome/wilco_ec/Kconfig create mode 100644 drivers/platform/chrome/wilco_ec/Makefile create mode 100644 drivers/platform/chrome/wilco_ec/core.c create mode 100644 drivers/platform/chrome/wilco_ec/debugfs.c create mode 100644 drivers/platform/chrome/wilco_ec/mailbox.c create mode 100644 drivers/rtc/rtc-wilco-ec.c create mode 100644 drivers/watchdog/mlx_wdt.c delete mode 100644 drivers/xen/fallback.c delete mode 100644 include/linux/flex_array.h create mode 100644 include/linux/generic-radix-tree.h delete mode 100644 include/linux/input/ili210x.h create mode 100644 include/linux/platform_data/wilco-ec.h delete mode 100644 lib/flex_array.c create mode 100644 lib/generic-radix-tree.c create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] copy tools/testing/selftests/ftrace/test.d/trigger/inter-event/{trigger-onmatch-ac [...] mode change 100644 => 100755 tools/testing/selftests/vm/test_vmalloc.sh