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-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 17a20acaf171 Merge tag 'usb-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] adds 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] adds 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier adds 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property adds acdc8e71d9bb mmc: meson-gx: add dram-access-quirk adds 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init adds 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] adds 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock adds f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options adds ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas adds 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 adds 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly adds 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation adds ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support adds 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface adds 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode adds 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable adds c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation adds 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration adds 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe adds 07649d955043 Merge branch 'fixes' into next adds 6a6869869a37 mmc: sdhi: improve quirk descriptions adds ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization adds a457b70904bb dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] adds 99909b55f298 mmc: sdhci_am654: Add Support for 8 bit IP on J721E adds 1accbced1c32 mmc: sdhci_am654: Add Support for 4 bit IP on J721E adds 163367c952e7 Merge branch 'fixes' into next adds a04c50aaa916 mmc: core: no need to check return value of debugfs_create [...] adds 091eb12f62b0 mmc: host: atmel-mci: no need to check return value of deb [...] adds fcac152782e3 mmc: host: dw_mmc: no need to check return value of debugf [...] adds 5928d8929d8c mmc: host: s3cmci: no need to check return value of debugf [...] adds 04509d770979 mmc: sdhci-of-esdhc: set the sd clock divisor value above 3 adds 791463ba1ae9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a adds f24483a64e42 Merge branch 'fixes' into next adds 99a934443d92 Merge branch 'fixes' into next adds de23f0b75776 mmc: sdhci: sdhci-pci-o2micro: Check if controller support [...] adds 6e8e1acda6aa mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS adds 9d767dc55208 Merge branch 'fixes' into next adds cf4b20ecfa4e mmc: sdio: Turn sdio_run_irqs() into static adds cd23042d0546 mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power [...] adds ee550947a0d6 mmc: sdio: Move comment about re-initialization to mmc_sdi [...] adds 7fbbe725378d mmc: sdio: Drop powered-on re-init at runtime resume and HW reset adds 6ebc581c3f9e mmc: sdio: Don't re-initialize powered-on removable SDIO c [...] adds 3c30e73977e5 mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card() adds 4aaaf3ab1509 mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card() adds 63624d13b24d mmc: tmio: Use dma_max_mapping_size() instead of a workaround adds cb3a7d4a0aec mmc: sdhci-pci: Add support for Intel EHL adds eef9e0a60e78 mmc: sdhci-sprd: Add start_signal_voltage_switch ops adds f97ee8f5d9cd dt-bindings: mmc: sprd: Add pinctrl support adds 29ca763fc26f mmc: sdhci-sprd: Add pin control support for voltage switch adds 1cdca16c043a dt-binding: mmc: rename tmio_mmc.txt to renesas,sdhi.txt adds 7559d612dff0 mmc: core: let the dma map ops handle bouncing adds 79a986721dec dma-mapping: remove dma_max_pfn adds 8751c8bd8b91 mmc: sdhci_am654: Make some symbols static adds 5e6b6651d22d mmc: sdhci-msm: fix mutex while in spinlock adds 42248a918d7c mmc: alcor: remove a redundant greater or equal to zero co [...] adds 59592cc1f593 mmc: sdhci_am654: Add dependency on MMC_SDHCI_AM654 adds 8931084c0d01 Merge tag 'mmc-v5.3' of git://git.kernel.org/pub/scm/linux [...] adds 2496f17772f7 dt-bindings: Add vendor prefix for Espressif adds d698a388146c of: reserved-memory: ignore disabled memory-region nodes adds 253a41c6fbad dt-bindings: Remove Linuxisms from common-properties binding adds 9b4d2b635bd0 of/fdt: Remove dead code and mark functions with __init adds 7c71650f9a36 of/fdt: Mark initial_boot_params as __ro_after_init adds 8e2c67f9960d dt-bindings: vendor: Escape single quote adds b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible adds 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors adds 9bb9c6a110ea scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 adds f7a6463e389e dt-bindings: vendor-prefixes: Also allow node names starti [...] adds 837158b847a4 dt-bindings: Check the examples against the schemas adds 630eccfd0a03 Documentation: devicetree: Add vendor prefix for B&R Indus [...] adds 573748081a66 dt-bindings: property-units: Sanitize unit naming adds 4c0a59e1123f Documentation: arm: Link idle-states binding to "enable-me [...] adds 1419f64ef526 dt-bindings: stm32: serial: Add optional reset adds 2554fcb8cc40 dt-bindings: add Kontron vendor prefix adds 5d9c4e9591dc of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning adds 1bdd44579a54 dt-bindings: Add missing newline at end of file adds 12869ecd5eef scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 adds b061e4e8f0f4 dt-bindings: arm: Convert Alpine board/soc bindings to jso [...] adds e5dad30bc7e7 dt-bindings: arm: qcom: Add missing schema for MSM8974 adds 5732bea634dc dt-bindings: arm: qcom: Add missing schema for IPQ4019 boards adds 2c73aea7da20 dt-bindings: arm: Convert Axxia board/soc bindings to json-schema adds 7eefa9047ea5 dt-bindings: arm: Convert MOXA ART board/soc bindings to j [...] adds 26fd07e2e78f dt-bindings: arm: Convert NXP LPC32xx board/soc bindings t [...] adds c875a3f84727 dt-bindings: arm: Convert Conexant Digicolor board/soc bin [...] adds 5025ef8b7ad8 dt-bindings: arm: Convert PSCI binding to json-schema adds 9d3de3c58347 dt-bindings: net: Add YAML schemas for the generic Etherne [...] adds d8704342c109 dt-bindings: net: Add a YAML schemas for the generic PHY options adds 62d77ff7ecbf dt-bindings: net: Add a YAML schemas for the generic MDIO options adds b0b50b610f35 MAINTAINERS: Add Ethernet PHY YAML file adds 4abe7a3a096b dt-bindings: net: phy: The interrupt property is not mandatory adds 8c5b09447625 dt-bindings: net: sun4i-emac: Convert the binding to a schemas adds 7a47b908156c dt-bindings: net: sun4i-mdio: Convert the binding to a schemas adds 7db3545aef5f dt-bindings: net: stmmac: Convert the binding to a schemas adds 4b859450faa0 dt-bindings: net: sun7i-gmac: Convert the binding to a schemas adds 0569929d9799 dt-bindings: net: sun8i-emac: Convert the binding to a schemas adds f80b1dfc5680 dt-bindings: net: dwmac: Deprecate the PHY reset properties adds ef4db28c1f45 dt-bindings: backlight: lm3630a: correct schema validation adds 9ea6b821cef4 dt-bindings: arm: Limit cpus schema to only check Arm 'cpu' nodes adds e6ed6467117e dt-bindings: mtd: sunxi-nand: Drop 'maxItems' from child ' [...] adds 4c2c04c27df9 dt-bindings: net: mdio: Add a nodename pattern adds 960ebc8ac65e dt-bindings: net: mdio: Add address and size cells adds 5b19b6c31c21 dt-bindings: net: mdio: Add child nodes adds f4913aeed73f dt-bindings: display: Fix simple-framebuffer example adds ed8e3f51b6b7 dt-bindings: simple-framebuffer: Add requirement for pipelines adds 67d0da99163f dt-bindings: net: Use phy-mode instead of phy-connection-type adds 5ff88144f588 dt-bindings: usb: ehci: Fix example warnings adds d88590dc262f of/platform: Drop superfluous cast in of_device_make_bus_id() adds 5c68b8231e9c of/fdt: pass early_init_dt_reserve_memory_arch() with bool [...] adds 272d28bdae11 of: unittest: simplify getting the adapter of a client adds f21ce913a82f dt-bindings: arm: Convert RDA Micro board/soc bindings to [...] adds 1cadfc5877f1 dt-bindings: serial: add documentation for Rx in-band wake [...] adds f15d6358425a dt-bindings: 83xx-512x-pci: Drop cell-index property adds 09d9ea4014d1 dt-bindings: vendor-prefixes: add SoChip adds f59d261180f3 dt-bindings: vendor-prefixes: add Sipeed adds d06e4156430e Merge tag 'devicetree-for-5.3' of git://git.kernel.org/pub [...] adds 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library adds 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support adds 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers adds 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table adds 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver adds 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] adds 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next adds ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime adds f7b0bc5eafa4 platform/chrome: wilco_ec: Add event handling adds 1210d1e6bad1 platform/chrome: wilco_ec: Add telemetry char device interface adds 79e3f1d3db3d platform/chrome: wilco_ec: Add version sysfs entries adds 81bc8c03e1b0 platform/chrome: cros_ec: Make some symbols static adds 2769bd79a915 mfd: cros_ec: Update license term adds c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro adds df95a3bdf8f1 mfd: cros_ec: set comments properly adds 6f72c3f9bbdf mfd: cros_ec: add ec_align macros adds ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values adds 9e8165606377 mfd: cros_ec: use BIT macro adds ce86c87d7351 mfd: cros_ec: Update ACPI interface definition adds e849b87487fb mfd: cros_ec: move HDMI CEC API definition adds fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs adds 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API adds 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API adds de83db57d734 mfd: cros_ec: Add lightbar v2 API adds 03f6896aeb5b mfd: cros_ec: Expand hash API adds 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 adds a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API adds 784dd15c930f mfd: cros_ec: Fix event processing API adds 716bf50ea8b1 mfd: cros_ec: Add fingerprint API adds 170309b438a3 mfd: cros_ec: Fix temperature API adds e16efdf12105 mfd: cros_ec: Complete Power and USB PD API adds fd5372848a6f mfd: cros_ec: Add API for keyboard testing adds b92be99f3742 mfd: cros_ec: Add Hibernate API adds 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API adds a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API adds d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication adds 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support adds da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support adds a0d50b31cee9 mfd: cros_ec: Add API for rwsig adds cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API adds 2f2e6d14866e mfd: cros_ec: Add Management API entry points adds 3aa6be30da89 mfd: cros_ec: Update I2S API adds 74e80d81cc7e Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next adds e90716a66121 platform/chrome: cros_ec_debugfs: Add debugfs entry to ret [...] adds cb78a163c151 platform/chrome: cros_ec_debugfs: Fix kernel-doc comment f [...] adds 1fbc6ec2f35e platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation adds 35b52b3315a2 platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can [...] adds aa8b8f9f9bef platform/chrome: wilco_ec: Fix unreleased lock in event_read() adds d096aa3eb604 Input: cros_ec_keyb: mask out extra flags in event_type adds 4116fd25c526 platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_e [...] adds 22c040fa21b6 platform/chrome: cros_ec_lpc: Choose Microchip EC at runtime adds 9eecd07b3450 platform/chrome: cros_ec_lpc_mec: Fix kernel-doc comment f [...] adds 1d333ef3d599 platform/chrome: wilco_ec: Add circular buffer as event queue adds 0451cc8ce272 iio: cros_ec: Add lid angle driver adds c18e6ea1014c platform/chrome: lightbar: Get drvdata from parent in susp [...] adds 8c3166e17cf1 mfd / platform: cros_ec_debugfs: Expose resume result via debugfs adds d7d170a8e357 Merge tag 'tag-chrome-platform-for-v5.3' of git://git.kern [...] adds 2c012a4ad1a2 mm: vmscan: scan anonymous pages on file refaults adds 9bd3bb6703d8 mm/nvdimm: add is_ioremap_addr and use that to check iorem [...] adds dd9239900e12 mm/memcontrol: fix wrong statistics in memory.stat adds 810481a24608 mm/z3fold.c: lock z3fold page before __SetPageMovable() adds c32cc30c0544 nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() [...] adds ae2c88804829 MAINTAINERS: nilfs2: update email address adds a760f8a67cb3 include/linux/dmar.h: replace single-char identifiers in macros adds 31013836a71e scripts/decode_stacktrace: match basepath using shell pref [...] adds fe7d14f174f1 scripts/decode_stacktrace: look for modules with .ko.debug [...] adds cc0e5f1ce0a8 scripts/spelling.txt: drop "sepc" from the misspelling list adds 85f946ffd3b6 scripts/spelling.txt: add spelling fix for prohibited adds ca90bbd410a1 scripts/decode_stacktrace: Accept dash/underscore in modules adds 6e22fd003e28 scripts/spelling.txt: add more spellings to spelling.txt adds 38ce85f028fe arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS adds 410615478667 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT adds 733f0025f0fb sh: prevent warnings when using iounmap adds e926d8a1e867 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" adds 0e71666b8b9e ocfs2/dlm: use struct_size() helper adds 8a7f5f4c26dd ocfs2: add last unlock times in locking_state adds 8056773ac4b4 ocfs2: add locking filter debugfs file adds 5da844a2c7df ocfs2: add first lock wait time in locking_state adds e581595ea29c ocfs: no need to check return value of debugfs_create functions adds 4658d87cb38c fs/ocfs2/dlmglue.c: unneeded variable: "status" adds d8b2fa657dea ocfs2: use kmemdup rather than duplicating its implementation adds 598a0717a816 mm/slab: validate cache membership under freelist hardening adds a64b53780ec3 mm/slab: sanity-check page type when looking up cache adds 966fede8e4be lkdtm/heap: add tests for freelist hardening adds 9cf3a8d847bd mm/slub.c: avoid double string traverse in kmem_cache_flags() adds cb097cd48313 slub: don't panic for memcg kmem cache creation failure adds 6ef905695253 mm/kmemleak.c: fix check for softirq context adds 4e4dfce22789 mm/kmemleak.c: change error at _write when kmemleak is disabled adds b7c3613e6850 docs: kmemleak: add more documentation details adds e89692190065 mm/kasan: print frame description for stack bugs adds 19a33ca6c209 lib/test_kasan: add bitops tests adds ff6613501572 x86: use static_cpu_has in uaccess region to avoid instrum [...] adds 751ad98d5f88 asm-generic, x86: add bitops instrumentation for KASAN adds 7d8ad890dad0 mm/kasan: introduce __kasan_check_{read,write} adds b5f6e0fc7d60 mm/kasan: change kasan_check_{read,write} to return boolean adds bb104ed78552 lib/test_kasan: Add test for double-kzfree detection adds 10d1f8cb3965 mm/slab: refactor common ksize KASAN logic into slab_common.c adds 0d4ca4c9bab3 mm/kasan: add object validation in ksize() adds 2236b99d6a33 include/linux/pfn_t.h: remove pfn_t_to_virt() adds 03069bb0b19f arm: remove ARCH_SELECT_MEMORY_MODEL adds a9d8777e397e s390: remove ARCH_SELECT_MEMORY_MODEL adds 445676071776 sparc: remove ARCH_SELECT_MEMORY_MODEL adds a7030aea20d9 mm/gup.c: make follow_page_mask() static adds 465fc3a9b312 mm/memory.c: trivial clean up in insert_page() adds 442a5a9a9295 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines adds 219f8a2e25f0 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] adds ac1c3e49a9a7 mm: remove the account_page_dirtied export adds 1fcf0a561cd0 mm/page_isolation.c: change the prototype of undo_isolate_ [...] adds 51b176290496 include/linux/vmpressure.h: use spinlock_t instead of stru [...] adds 98ef2046f28b mm: remove the exporting of totalram_pages adds f445884562dd include/linux/pagemap.h: document trylock_page() return value adds a9659476d4b3 mm/failslab.c: by default, do not fail allocations with di [...] adds 96a2b03f281d mm, debug_pagelloc: use static keys to enable debugging adds 4462b32c9285 mm, page_alloc: more extensive free page checking with deb [...] adds 3972f6bb1c6a mm, debug_pagealloc: use a page type instead of page_ext flag adds d322a8e5e3e9 mm/filemap.c: fix an overly long line in read_cache_page adds 6c45b454191b mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] adds 265de8ce3d5b jffs2: pass the correct prototype to read_cache_page adds f053cbd43660 9p: pass the correct prototype to read_cache_page adds a4985833885b mm/filemap.c: correct the comment about VM_FAULT_RETRY adds eb085574a752 mm, swap: fix race between swapoff and some swap operations adds 054f1d1faaed mm/swap_state.c: simplify total_swapcache_pages() with get [...] adds 4efaceb1c5f8 mm, swap: use rbtree for swap_extent adds aeb309b81c6b mm/mincore.c: fix race between swapoff and mincore adds 38d384932ed1 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL adds ec165450968b memcg, fsnotify: no oom-kill for remote memcg charging adds 1e577f970f66 mm, memcg: introduce memory.events.local adds c8713d0b2312 mm: memcontrol: dump memory.stat during cgroup OOM adds c03914b7aa31 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] adds 0b14e8aa6822 mm: memcg/slab: rename slab delayed deactivation functions [...] adds 434866947564 mm: memcg/slab: generalize postponed non-root kmem_cache d [...] adds 49a18eae2e98 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() adds 6cea1d569d24 mm: memcg/slab: unify SLAB and SLUB page accounting adds 570332978ea7 mm: memcg/slab: don't check the dying flag on kmem_cache creation adds 63b02ef7dc4e mm: memcg/slab: synchronize access to kmem_cache dying fla [...] adds f0a3a24b532d mm: memcg/slab: rework non-root kmem_cache lifecycle management adds 4d96ba353075 mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] adds fb2f2b0adb98 mm: memcg/slab: reparent memcg kmem_caches on cgroup removal adds fcf8a1e48349 mm, memcg: add a memcg_slabinfo debugfs file adds f455c854877d mm: use untagged_addr() for get_user_pages_fast addresses adds 26f4c328079d mm: simplify gup_fast_permitted adds 39656e83dab9 mm: lift the x86_32 PAE version of gup_get_pte to common code adds 446f062bf06c MIPS: use the generic get_user_pages_fast code adds 2f85e7f948a2 sh: add the missing pud_page definition adds 3c9b9accad9f sh: use the generic get_user_pages_fast code adds d85507901f6a sparc64: add the missing pgd_page definition adds 5875509d2f30 sparc64: define untagged_addr() adds 7b9afb86b632 sparc64: use the generic get_user_pages_fast code adds 67a929e097b7 mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP adds d3649f68b433 mm: reorder code blocks in gup.c adds 050a9adc6438 mm: consolidate the get_user_pages* implementations adds 817be129e6f2 mm: validate get_user_pages_fast flags adds cbd34da7dc9a mm: move the powerpc hugepd code to mm/gup.c adds 01a369160bbe mm: switch gup_hugepte to use try_get_compound_head adds 520b4a4496f1 mm: mark the page referenced in gup_hugepte adds aa712399c1e8 mm/gup: speed up check_and_migrate_cma_pages() on huge page adds b5d1c39f34d1 mm/gup.c: remove some BUG_ONs from get_gate_page() adds 790c73690c2b mm/gup.c: mark undo_dev_pagemap as __maybe_unused adds 5fba4af4456b asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] adds bc3ace9b520f alpha: switch to generic version of pte allocation adds 28bcf5937536 arm: switch to generic version of pte allocation adds 50f11a8a4620 arm64: switch to generic version of pte allocation adds bd5ff066514c csky: switch to generic version of pte allocation adds 14c0a39c9af9 m68k: sun3: switch to generic version of pte allocation adds b7902ce17547 mips: switch to generic version of pte allocation adds f52a8e1a67cd nds32: switch to generic version of pte allocation adds fc7835c2f8ea nios2: switch to generic version of pte allocation adds 3f4a13085dd8 parisc: switch to generic version of pte allocation adds d1b46fe50c8b riscv: switch to generic version of pte allocation adds f32848e16939 um: switch to generic version of pte allocation adds c2471e79a7ea unicore32: switch to generic version of pte allocation adds 8b1e0f81fb6f mm/pgtable: drop pgtable_t variable from pte_fn_t functions adds 96756fcb831d mm/memory.c: fail when offset == num in first check of __v [...] adds 543bdb2d825f mm/mmu_notifier: use hlist_add_head_rcu() adds cacca6baf0b0 mm/vmalloc.c: remove "node" argument adds 82dd23e84be3 mm/vmalloc.c: preload a CPU with one object for split purpose adds 54f63d9d8a39 mm/vmalloc.c: get rid of one single unlink_va() when merge adds 460e42d19a13 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() adds d9009d67f42e mm/vmalloc.c: spelling> s/informaion/information/ adds ec11408a1630 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] adds e03a5125ec7b mm/large system hash: clear hashdist when only one node wi [...] adds ba5c5e4a5da4 arm64: move jump_label_init() before parse_early_param() adds 6471384af2a6 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] adds 23a5c8cb7a91 mm: init: report memory auto-initialization features at boot time adds af5d44036589 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned adds 98879b3b9edc mm: vmscan: correct some vmscan counters for THP swapout adds d91499968960 tools/vm/slabinfo: order command line options adds 1106b205a3fe tools/vm/slabinfo: add partial slab listing to -X adds 53a83f9766e3 tools/vm/slabinfo: add option to sort by partial slabs adds cbf800d9c7fb tools/vm/slabinfo: add sorting info to help menu adds 8a713e7df335 proc: use down_read_killable mmap_sem for /proc/pid/maps adds a26a97815548 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup adds ad80b932c57d proc: use down_read_killable mmap_sem for /proc/pid/pagemap adds c46038017fbd proc: use down_read_killable mmap_sem for /proc/pid/clear_refs adds cd9e2bb8271c proc: use down_read_killable mmap_sem for /proc/pid/map_files adds 1e426fe28261 mm: use down_read_killable for locking mmap_sem in access_ [...] adds ee2ad71b0756 mm: smaps: split PSS into components adds 97105f0ab7b8 mm: vmalloc: show number of vmalloc pages in /proc/meminfo adds 135e53514ef2 mm/memory-failure.c: clarify error message adds f168a9a54ec3 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] adds 5eee7e1cdb97 mm, oom: refactor dump_tasks for memcg OOMs adds 6ba749ee78ef mm, oom: remove redundant task_in_mem_cgroup() check adds ac311a14c682 oom: decouple mems_allowed from oom_unkillable_task adds 2c207985f354 mm/oom_kill.c: remove redundant OOM score normalization in [...] adds ef8f3d48afd6 Merge branch 'akpm' (patches from Andrew) adds de2fadf566cb zswap: ignore debugfs_create_dir() return value adds 6a54cd872f50 trace: no need to check return value of debugfs_create functions adds 3e6f176f304e blktrace: no need to check return value of debugfs_create [...] adds 4268509a36a7 zsmalloc: no need to check return value of debugfs_create [...] adds 282401df9024 mm: kmemleak: no need to check return value of debugfs_cre [...] adds 2fcc6e202a9d hwpoison-inject: no need to check return value of debugfs_ [...] adds 03eb2a08fccc sh: no need to check return value of debugfs_create functions adds 4aa3b1f67d3d fail_function: no need to check return value of debugfs_cr [...] adds 8c0fd1fa64c6 kprobes: no need to check return value of debugfs_create f [...] adds c4e41349a85c mm: cleancache: no need to check return value of debugfs_c [...] adds 2d146b924ec3 backing-dev: no need to check return value of debugfs_crea [...] adds ad09137631e6 x86: xen: no need to check return value of debugfs_create [...] adds d5ddd5a51726 arm: omap1: no need to check return value of debugfs_creat [...] adds 30ed997a878e arm: omap2: no need to check return value of debugfs_creat [...] adds db0487abd641 arm: dump: no need to check return value of debugfs_create [...] adds 5dd82ba9e2d6 x86: mm: no need to check return value of debugfs_create f [...] adds 519e96ee114f x86: platform: no need to check return value of debugfs_cr [...] adds 0fc811e5d7f9 x86: kdebugfs: no need to check return value of debugfs_cr [...] adds 1c769fc41ac5 gcov: no need to check return value of debugfs_create functions adds a9a9da47f8e6 mailbox: no need to check return value of debugfs_create f [...] adds 36b7ee4dce9e btrfs: no need to check return value of debugfs_create functions adds c9c2c27d7cec debugfs: make debugfs_create_u32_array() return void adds 64ae0e71c60d mm/zsmalloc.c: remove unused variable adds ddaf29fd9bb6 firmware: Free temporary page table after vmapping adds 8f58570b98c0 firmware: Unify the paged buffer release helper adds 993f5d11a963 firmware: Use kvmalloc for page tables adds 225afca60b8a vmw_balloon: no need to check return value of debugfs_crea [...] adds 5a2338dbf97f lkdtm: no need to check return value of debugfs_create functions adds 909bad2d9787 ti-st: no need to check return value of debugfs_create functions adds ef254d13f178 gfs2: replace ktype default_attrs with default_groups adds 59137a93f3af ext4: replace ktype default_attrs with default_groups adds c9c5b5e1565d dlm: Replace default_attrs in dlm_ktype with default_groups adds dad4afe746b3 f2fs: replace ktype default_attrs with default_groups adds ed66bcd0674a ABI: fix some syntax issues at the ABI database adds 745b2888a2af ABI: sysfs-driver-hid: the "What" field doesn't parse fine adds d59f0ec7151e ABI: sysfs-class-uwb_rc: remove a duplicated incomplete entry adds 1107049034ac ABI: better identificate tables adds abf313b5a8b7 ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag adds 129fb4cb3b6a ABI: Fix KernelVersion tags adds 5669245b57df ARM: omap1: remove unused variable adds 2472d64af2d3 firmware: improve LSM/IMA security behaviour adds 3aa6980139d1 tools/firmware: Add missing newline at end of file adds 5342e7093ff2 firmware: Factor out the paged buffer handling code adds 82fd7a8142a1 firmware: Add support for loading compressed files adds 108ae07c5036 selftests: firmware: Add compressed firmware tests adds 72c9f26b583c thermal: intel: no need to check return value of debugfs_c [...] adds c008c6754c10 thermal: intel_powerclamp: no need to check return value o [...] adds f9d5de4064e5 thermal: tegra: no need to check return value of debugfs_c [...] adds 4a14abc4bbe5 cxl: no need to check return value of debugfs_create functions adds 9fd714cd7f46 lib: dynamic_debug: no need to check return value of debug [...] adds 053cf51040ed fault-inject: clean up debugfs file creation logic adds 7e9f02a7896b mic: no need to check return value of debugfs_create functions adds d7ef4857d947 genwq: no need to check return value of debugfs_create functions adds 5666d896e838 mei: no need to check return value of debugfs_create functions adds 122f8ec7b78e lib : kobject: fix refcount imblance on kobject_rename adds 5d8a437c583d firmware: ti_sci: Use the correct style for SPDX License I [...] adds d2527682160a firmware: arm_scmi: Use the correct style for SPDX License [...] adds 7c7e301406d0 btrfs: sysfs: Replace default_attrs in ktypes with groups adds 200f3a3fec0c coresight: cpu-debug: no need to check return value of deb [...] adds 1012592cce2c watchdog: mei_wdt: no need to check return value of debugf [...] adds 8bff68b80964 watchdog: bcm_kona_wdt: no need to check return value of d [...] adds 6987738dfa4c 6lowpan: no need to check return value of debugfs_create f [...] adds 10ff826ab0a4 power: avs: smartreflex: no need to check return value of [...] adds a6cd400ac8a8 thermal: bcm2835: no need to check return value of debugfs [...] adds 58cb346c7188 drivers: base/node.c: fixes a kernel-doc markups adds 4489f161b739 docs: driver-model: convert docs to ReST and rename to *.rst adds bbc249f2b859 scripts: add an script to parse the ABI files adds 6619c6617a88 scripts/get_abi.pl: parse files with text at beginning adds 4e6a6234da84 scripts/get_abi.pl: avoid use literal blocks when not needed adds d0ebaf51d219 scripts/get_abi.pl: split label naming from xref logic adds 33e3e9913e22 scripts/get_abi.pl: add support for searching for ABI symbols adds 45f965179560 scripts/get_abi.pl: represent what in tables adds 7d7ea8d2409f scripts/get_abi.pl: fix parse issues with some files adds 2e7ce05593b3 scripts/get_abi.pl: avoid creating duplicate names adds 2c0700e7afa4 scripts/get_abi.pl: add a handler for invalid "where" tag adds 7ce7b89bf565 scripts/get_abi.pl: add a validate command adds ecb351f1c447 doc: ABI scripts: add a SPDX header file adds 4056e79faa2d ABI: sysfs-driver-mlxreg-io: fix the what fields adds 65bbdd49b472 lkdtm: remove redundant initialization of ret adds 209de3103452 staging: most-core: Use bus_find_device_by_name adds 29d14b668d2f mfd: Remove unused helper syscon_regmap_lookup_by_pdevname adds e6374f6b2e9c acpi: utils: Cleanup acpi_dev_match_cb adds 418e3ea157ef bus_find_device: Unify the match callback with class_find_device adds 92ce7e83b4e5 driver_find_device: Unify the match function with class_fi [...] adds 65b66682344a drivers: Add generic helper to match by of_node adds fb59b7824da8 drivers: s390/cio: Fix compilation warning about const qualifiers adds 43e23b6c0b01 debugfs: log errors when something goes wrong adds d03ae4778b3b debugfs: provide pr_fmt() macro adds 352bce2ee19f lib: 842: no need to check return value of debugfs_create [...] adds 15b6ff951630 nfsd: no need to check return value of debugfs_create functions adds f095adba36bb orangefs: no need to check return value of debugfs_create [...] adds 702d6a834b49 ubifs: no need to check return value of debugfs_create functions adds 0a0762c6c604 sunrpc: no need to check return value of debugfs_create functions adds 1a829ff2a6c3 ceph: no need to check return value of debugfs_create functions adds 1be51474f99b swiotlb: no need to check return value of debugfs_create f [...] adds 56f3364aba88 lib: notifier-error-inject: no need to check return value [...] adds 0fd33116c1d8 arch_topology: Remove error messages on out-of-memory conditions adds 83b44fe343b5 drivers: base: cacheinfo: Ensure cpu hotplug work is done [...] adds 62a6bc3a1e4f driver: core: Allow subsystems to continue deferring probe adds d71cac597119 ubifs: fix build warning after debugfs cleanup patch adds 0979cf95d201 orangefs: fix build warning from debugfs cleanup patch adds c33d442328f5 debugfs: make error message a bit more verbose adds f632a8170a6b Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pu [...] adds 9787aed57dd3 coresight: Make the coresight_device_fwnode_match declarat [...] adds b1d2dc009dec dma-contiguous: add dma_{alloc,free}_contiguous() helpers adds bd2e75633c80 dma-contiguous: use fallback alloc_pages for single pages adds dd3dcede9fa0 dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, [...] adds da83a722959a lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA all [...] adds b0310c2f09bb USB: use genalloc for USB HCs with local memory adds 7d9e6f5aebe8 usb: host: ohci-sm501: init genalloc for local memory adds 7d99532955d4 usb: host: ohci-tmio: init genalloc for local memory adds 2d7a3dc3e24f USB: drop HCD_LOCAL_MEM flag adds e58cfbfb32d1 MIPS: remove the _dma_cache_wback_inv export adds 67f30ad19c4b au1100fb: fix DMA API abuse adds c30700db9eaa dma-direct: provide generic support for uncached kernel segments adds 2e96e04d25ca MIPS: use the generic uncached segment support in dma-direct adds 4b4b077cbd0a dma-remap: Avoid de-referencing NULL atomic_pool adds 591fcf3b301b iommu/dma: Apply dma_{alloc,free}_contiguous functions adds 4a54d16f615f dma-mapping: truncate dma masks to what dma_addr_t can hold adds ab746573c405 ARM: dma-mapping: allow larger DMA mask than supported adds 34ab03160eda arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support adds 80e61fcd2394 arc: remove the partial DMA_ATTR_NON_CONSISTENT support adds 961729bfc73e openrisc: remove the partial DMA_ATTR_NON_CONSISTENT support adds 4b85faed211c dma-mapping: add a dma_alloc_need_uncached helper adds c2f2124e0d44 dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code adds d98849aff879 dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code adds f73c90453439 arc: use the generic remapping allocator for coherent DMA [...] adds 6309513c1be4 nds32: use the generic remapping allocator for coherent DM [...] adds b1acd4b8a894 nios2: use the generic uncached segment support in dma-direct adds cf394fc5f715 lib/genalloc.c: Add algorithm, align and zeroed family of [...] adds ff2437befd8f usb: host: Fix excessive alignment restriction for local m [...] adds 2ee7a4ef98e3 MIPS: only select ARCH_HAS_UNCACHED_SEGMENT for non-cohere [...] adds 15ffe5e1acf5 dma-mapping: mark dma_alloc_need_uncached as __always_inline new 9e3a25dc992d Merge tag 'dma-mapping-5.3' of git://git.infradead.org/use [...] adds 674eecb3d35a drivers: hv: Add a module description line to the hv_vmbus driver adds 765e33f5211a Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h new 16c97650a56a Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds 7b6f8a06e482 kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c adds f3ecb59dd49f kvm: x86: Fix reserved bits related calculation errors cau [...] adds 8f38302c0be2 KVM/nSVM: properly map nested VMCB adds 84ea3acaa01f KVM: LAPIC: Extract adaptive tune timer advancement logic adds ec0671d5684a KVM: LAPIC: Delay trace_kvm_wait_lapic_expire tracepoint t [...] adds b6c4bc659c6f KVM: LAPIC: Optimize timer latency further adds 0532dd52dfec kvm: svm/avic: Do not send AVIC doorbell to self adds f257d6dcda01 KVM: Directly return result from kvm_arch_check_processor_ [...] adds 4d22c17c17d2 kvm: x86: refine kvm_get_arch_capabilities() adds 8ffdaa7f4919 KVM: Documentation: Add disable pause exits to KVM_CAP_X86 [...] adds b51700632e0e KVM: X86: Provide a capability to disable cstate msr read [...] adds 511a8556e334 KVM: X86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit adds 2c7c5d3d392d kvm: selftests: ucall improvements adds 837ec79b4cf4 kvm: selftests: hide vcpu_setup in processor code adds f5dd4ccf5552 kvm: selftests: introduce aarch64_vcpu_setup adds fb89f4ea7feb kvm: selftests: introduce aarch64_vcpu_add_default adds 5a253552a510 x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_ [...] adds b3ffd74a2f6f KVM: irqchip: Use struct_size() in kzalloc() adds 1ae4de23edde KVM: VMX: remove unneeded 'asm volatile ("")' from vmcs_write64 adds 0d9ce162cf46 kvm: Convert kvm_lock to a mutex adds 1dfdb45ec510 KVM: x86: clean up conditions for asynchronous page fault [...] adds 1fc5d19472f7 KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15 adds a87f2d3a6ead KVM: x86: Add Intel CPUID.1F cpuid emulation support adds c1a9acbc5295 kvm: vmx: fix limit checking in get_vmx_mem_address() adds fdb28619a8f0 kvm: vmx: segment limit check: use access length adds 2d5ba19bdfef kvm: x86: add host poll control msrs adds 7d2296bfa52c kvm: x86: check kvm_apic_sw_enabled() is enough adds ee171d2f39d6 kvm: x86: use same convention to name kvm_lapic_{set,clear [...] adds 4cb8b1163586 kvm: x86: offset is ensure to be in range adds 73f624f47c49 KVM: x86: move MSR_IA32_POWER_CTL handling to common code adds beb8d93b3e42 KVM: VMX: Fix handling of #MC that occurs during VM-Entry adds 2ea72039808d kvm: nVMX: small cleanup in handle_exception adds 49def500e5ec KVM: VMX: Read cached VM-Exit reason to detect external interrupt adds 2342080cd675 KVM: VMX: Store the host kernel's IDT base in a global variable adds 165072b089e5 KVM: x86: Move kvm_{before,after}_interrupt() calls to ven [...] adds 95b5a48c4f2b KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs- [...] adds fadcead00c3e KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fields adds b643780562af KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES adds 1c6f0b47fb59 KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fields adds f4f8316d2ad5 KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12() adds 3731905ef28f KVM: nVMX: Use descriptive names for VMCS sync functions a [...] adds e2174295b41d KVM: nVMX: Add helpers to identify shadowed VMCS fields adds 7952d769c29c KVM: nVMX: Sync rarely accessed guest fields only when needed adds b1346ab2afbe KVM: nVMX: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare adds d28f4290b53a KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT wi [...] adds 3b013a2972d5 KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01 adds c538d57f6726 KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02 adds 4d6c989284ca KVM: nVMX: Don't rewrite GUEST_PML_INDEX during nested VM-Entry adds b464f57e133d KVM: VMX: simplify vmx_prepare_switch_to_{guest,host} adds 13b964a29d66 KVM: nVMX: Don't "put" vCPU or host state when switching VMCS adds 8ef863e67a89 KVM: nVMX: Don't reread VMCS-agnostic state when switching VMCS adds 73cb85568433 KVM: nVMX: Don't dump VMCS if virtual APIC page can't be mapped adds ca2f5466f854 KVM: nVMX: Don't speculatively write virtual-APIC page address adds a49700b66e35 KVM: nVMX: Don't speculatively write APIC-access page address adds 142e4be77bc6 KVM: nVMX: Update vmcs12 for MSR_IA32_CR_PAT when it's written adds de70d279709e KVM: nVMX: Update vmcs12 for SYSENTER MSRs when they're written adds 699a1ac21432 KVM: nVMX: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it' [...] adds c27e5b0d139b KVM: nVMX: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS adds bf03d4f93347 KVM: x86: introduce is_pae_paging adds c7554efc8335 KVM: nVMX: Copy PDPTRs to/from vmcs12 only when necessary adds c075c3e49d7a KVM: nVMX: Use adjusted pin controls for vmcs02 adds 70f932ecdfe6 KVM: VMX: Add builder macros for shadowing controls adds c5f2c76643b6 KVM: VMX: Shadow VMCS pin controls adds 2183f5645ae7 KVM: VMX: Shadow VMCS primary execution controls adds fe7f895dae4f KVM: VMX: Shadow VMCS secondary execution controls adds 09e226cf07e6 KVM: nVMX: Shadow VMCS controls on a per-VMCS basis adds ae81d08993cb KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch adds 3af80fec6e7f KVM: VMX: Explicitly initialize controls shadow at VMCS al [...] adds de0286b7884a KVM: nVMX: Preserve last USE_MSR_BITMAPS when preparing vmcs02 adds 469debdb8be5 KVM: nVMX: Preset *DT exiting in vmcs02 when emulating UMIP adds 9d99cc49a483 KVM: VMX: Drop hv_timer_armed from 'struct loaded_vmcs' adds 804939ea200d KVM: VMX: Leave preemption timer running when it's disabled adds eceb9973d908 KVM: nVMX: shadow pin based execution controls adds 4d763b168e9c KVM: VMX: check CPUID before allowing read/write of IA32_XSS adds a251fb90ab8a KVM: x86: Fix apic dangling pointer in vcpu adds 6defc591846d KVM: nVMX: include conditional controls in /dev/kvm KVM_GET_MSRS adds e8a70bd4e925 KVM: nVMX: allow setting the VMFUNC controls MSR adds 95c5c7c77c06 KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LIST adds a21a39c206f8 x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH adds 11e349143e32 x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use adds f85f6e7bc968 KVM: X86: Yield to IPI target if necessary adds 715062970f37 KVM: X86: Implement PV sched yield hypercall adds 32b72ecc83b6 KVM: X86: Expose PV_SCHED_YIELD CPUID feature bit to guest adds 9824c83f92bc Documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL adds b119019847fb kvm: nVMX: Remove unnecessary sync_roots from handle_invept adds c550505b5783 kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID adds d647eb63e671 KVM: svm: add nrips module parameter adds 7be373b6de50 KVM: LAPIC: remove the trailing newline used in the fmt pa [...] adds ab8bcf649711 KVM: cpuid: do_cpuid_ent works on a whole CPUID function adds 54d360d41211 KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs adds d9aadaf68992 KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent adds 50a9e1a4b1de KVM: cpuid: rename do_cpuid_1_ent adds 60cec433c485 KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param adds 43fdcda96e25 kvm: x86: Do not release the page inside mmu_set_spte() adds 3fcf2d1bdeb6 KVM: x86: make FNAME(fetch) and __direct_map more similar adds d679b32611c0 KVM: x86: remove now unneeded hugepage gfn adjustment adds e9f2a760b158 KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON adds 335e192a3fa4 KVM: x86: add tracepoints around __direct_map and FNAME(fetch) adds f087a02941fe KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested en [...] adds 1ef23e1f1608 KVM nVMX: Check Host Segment Registers and Descriptor Tabl [...] adds 101628ded5d9 KVM: LAPIC: ARBPRI is a reserved register for x2APIC adds 01402cf81051 kvm: LAPIC: write down valid APIC registers adds 548f7fb22234 KVM: LAPIC: Retry tune per-vCPU timer_advance_ns if adapti [...] adds b614c6027896 KVM: Properly check if "page" is valid in kvm_vcpu_unmap adds cdc238eb72f6 kvm: x86: Fix -Wmissing-prototypes warnings adds 66bb8a065f5a KVM: x86: PMU Event Filter adds d7a08882a0a4 KVM: x86: Unconditionally enable irqs in guest context adds 8373bc4f1b70 Documentation: virtual: Convert paravirt_ops.txt to .rst adds e287d6de62f7 Documentation: kvm: Convert cpuid.txt to .rst adds 429bb83af8bc Documentation: virtual: Add toctree hooks adds 2b68a2a963a1 arm64: assembler: Switch ESB-instruction with a vanilla no [...] adds 3dbf100b0b10 KVM: arm64: Abstract the size of the HYP vectors pre-amble adds 5d994374e872 KVM: arm64: Make indirect vectors preamble behaviour symmetric adds 0e5b9c085dce KVM: arm64: Consume pending SError as early as possible adds 5dcd0fdbb492 KVM: arm64: Defer guest entry when an asynchronous excepti [...] adds 3276cc248964 arm64: Update silicon-errata.txt for Neoverse-N1 #1349291 adds dad6321ffaca KVM: arm64: Re-mask SError after the one instruction window adds 11b41626bd53 KVM: arm64: Skip more of the SError vaxorcism adds 418e5ca88cc1 KVM: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions adds 6f4d2a0b0b1e KVM: arm/arm64: Extract duplicated code to own function adds 30d97754b2d1 KVM: arm/arm64: Re-create event when setting counter value adds 218907cbc2b8 KVM: arm/arm64: Remove pmc->bitmask adds 80f393a23be6 KVM: arm/arm64: Support chained PMU counters adds c118bbb52743 arm64: KVM: Propagate full Spectre v2 workaround state to [...] adds 99adb567632b KVM: arm/arm64: Add save/restore support for firmware work [...] adds 49caebe9b3e2 KVM: doc: Add API documentation on the KVM_REG_ARM_WORKARO [...] adds fdec2a9ef853 KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s adds 1e0cf16cdad1 KVM: arm/arm64: Initialise host's MPIDRs by reading the ac [...] adds a45ff5994c9c Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/sc [...] new 39d7530d7494 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 029f162ab09d nios2: remove pointless second entry for CONFIG_TRACE_IRQF [...] adds f017da5c7077 nios2: configs: Remove useless UEVENT_HELPER_PATH new 7181feb9b783 Merge tag 'nios2-v5.3-rc1' of git://git.kernel.org/pub/scm [...] new 72ddd535128e s390/dasd: Remove unused structs and function prototypes new 8a9f606fefad s390/dasd: Remove old defines and function new ce6915f5343f s390/dasd: Make layout analysis ESE compatible new 461db0ea0375 s390/dasd: Put sub-order definitions in a separate section new c729696bcf8b s390/dasd: Recognise data for ESE volumes new 5e2b17e712cf s390/dasd: Add dynamic formatting support for ESE volumes new 2df4774cb4d1 s390/dasd: Fix whitespace new d7a4434d6013 s390/dasd: Add missing intensity definition new bcf36768ea68 s390/dasd: Add dasd_sleep_on_queue_interruptible() new 91dc4a197569 s390/dasd: Add new ioctl to release space new a0610a8ad807 s390/dasd: Make dasd_setup_queue() a discipline function new b54441534e96 s390/dasd: Use ALIGN_DOWN macro new 7e64db1597fe s390/dasd: Add discard support for ESE volumes new 9e12e54c7a8f s390/dasd: Handle out-of-space constraint new 820bace73472 s390/cpumf: Add extended counter set definitions for model [...] new 5c4c2126fb69 s390: vfio-ap: fix irq registration new 1b2be2071aca s390/ipl: Fix detection of has_secure attribute new 9964f396f1d0 s390: fix setting of mio addressing control new 8e4708b3f8d9 s390/pci: add mio_enabled attribute new 73df167c819e s390/zcrypt: remove the exporting of ap_query_configuration new 9a159190414d s390/unwind: avoid int overflow in outside_of_stack new aabfea8dc91c Merge tag 's390-5.3-2' of git://git.kernel.org/pub/scm/lin [...] adds 56a5d00328e1 arm64: don't use asm-generic/ptrace.h adds b42dfdea6052 powerpc: don't use asm-generic/ptrace.h adds 045bd00f3ef0 sh: don't use asm-generic/ptrace.h adds 79f2562c326e x86: don't use asm-generic/ptrace.h adds 7f3a8dff1219 asm-generic: remove ptrace.h new 5f26f1143678 Merge tag 'asm-generic-5.3' of git://git.kernel.org/pub/sc [...] adds 869ee58b8268 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn adds f3c8d4c7a728 kbuild: remove headers_{install,check}_all adds 3a51f9081e7b kbuild: remove stale dependency between Documentation/ and [...] adds 7a739ce51dca kbuild: make gdb_script depend on prepare0 instead of prepare adds c6509a24d6ba kbuild: fix Kconfig prompt of CONFIG_HEADERS_CHECK adds e949f4c2d6a3 kbuild: add CONFIG_HEADERS_INSTALL and loosen the dependen [...] adds 2b8481be3cc3 kbuild: remove build_unifdef target in scripts/Makefile adds bdd7714b6f4c kbuild: build all prerequisites of headers_install simultaneously adds 59b2bd05f5f4 kbuild: add 'headers' target to build up uapi headers in u [...] adds d5470d14431e kbuild: re-implement Makefile.headersinst without recursion adds a5bae54c106d kbuild: move hdr-inst shorthand to top Makefile adds 555187a8791d kbuild: simplify scripts/headers_install.sh adds 0315bb7a2526 kbuild: deb-pkg: do not run headers_check adds e846f0dc57f4 kbuild: add support for ensuring headers are self-contained adds 589834b3a009 kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS adds 3a61925e91ba kbuild: Enable -Wuninitialized adds 7747badc3d64 lib/raid6: remove duplicated CFLAGS_REMOVE_altivec8.o adds 72ad21075df8 lib/raid6: refactor unroll rules with pattern rules adds 4df607cc6fe8 kbuild: Remove unnecessary -Wno-unused-value adds a222061b8523 genksyms: Teach parser about 128-bit built-in types adds 7ff4f0805eb5 kbuild: fix 'No such file or directory' warning for header [...] adds 50bcca6ac417 kbuild: rename arg-check to cmd-check adds 93f31bbda436 kbuild: save $(strip ...) for calling any-prepreq adds c2341e2a4f58 kbuild: save $(strip ...) for calling if_changed and friends adds 50ef0cdf58ae kbuild: fix missed rebuild of modules.builtin adds 68980b4704d5 kbuild: split modules.order build rule out of 'modules' target adds 6f9ac9f4427e fixdep: check return value of printf() and putchar() adds 876a0600896c kbuild: Add ability to test Clang's integrated assembler adds a3b0b6f953ec coccinelle: kstrdup: Fix typo in warning messages adds 30a70e806d93 coccinelle: put_device: Adjust a message construction adds f58c17c202e7 coccinelle: put_device: Add a cast to an expression for an [...] adds 0c4ab18fc33b coccinelle: api/stream_open: treat all wait_.*() calls as [...] adds 4e8fc3f55a38 kbuild: add more hints about SUBDIRS replacement adds 33177f01ca3f kallsyms: exclude kasan local symbols on s390 adds 1a927fd347eb init/Kconfig: add CONFIG_CC_CAN_LINK adds d6fc9fcbaa65 kbuild: compile-test exported headers to ensure they are s [...] adds c93a0368aaa2 kbuild: do not create wrappers for header-test-y adds 1e21cbfada87 kbuild: support header-test-pattern-y adds b60b7c2ea9b7 kheaders: remove meaningless -R option of 'ls' adds 7199ff7d7400 kheaders: include only headers into kheaders_data.tar.xz adds 43c78d88036e kbuild: compile-test kernel headers to ensure they are sel [...] adds d1db881d9bf1 scripts/tags.sh: drop SUBARCH support for ARM adds b3b3eb9dadfc scripts/tags.sh: remove unused environment variables from [...] adds 75dd47472b92 kbuild: remove src and obj from the top Makefile adds 051f278e9d81 kbuild: replace KBUILD_SRCTREE with boolean building_out_o [...] adds 95fd3f87bfbe kbuild: add a flag to force absolute path for srctree adds b956c7a6df3a kbuild: fix compression errors getting ignored adds 3a475b2166fd kbuild: Inform user to pass ARCH= for make mrproper new d4a74bbfee03 kbuild: use -- separater intead of $(filter-out ...) for c [...] new 39ceda5ce1b0 Merge tag 'kbuild-v5.3' of git://git.kernel.org/pub/scm/li [...] adds e0a2668665a5 kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] adds b6f7e9f7050b kconfig: require the argument of --defconfig adds 5533397d1ec8 kconfig: add static qualifier to expand_string() adds bd305f259cd3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] adds a94a48b16141 unicore32: rename unicore32_defconfig to defconfig adds baa23ec86092 kconfig: Fix spelling of sym_is_changable new e3cd5136a4ec kconfig: remove meaningless if-conditional in conf_read() new 106f1466e7e7 Merge tag 'kconfig-v5.3' of git://git.kernel.org/pub/scm/l [...] adds 88fe057d0000 selftests: dma-buf: Adding kernel config fragment CONFIG_U [...] adds 877d53c29549 selftests: timestamping: Fix SIOCGSTAMP undeclared build failure adds f4fb8a97dc90 kselftests: cgroup: remove duplicated include from test_freezer.c adds ee8a84c60bcc rseq/selftests: Fix Thumb mode build failure on arm32 new 8487d8229990 Merge tag 'linux-kselftest-5.3-rc1' of git://git.kernel.or [...]
The 32 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: .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 45 +- Documentation/ABI/testing/debugfs-cros-ec | 56 + Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/procfs-smaps_rollup | 14 +- Documentation/ABI/testing/pstore | 4 +- .../testing/sysfs-bus-event_source-devices-format | 4 +- .../ABI/testing/sysfs-bus-i2c-devices-hm6352 | 12 +- .../ABI/testing/sysfs-bus-iio-distance-srf08 | 4 +- .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 4 +- .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 24 +- .../ABI/testing/sysfs-bus-pci-devices-cciss | 44 +- .../ABI/testing/sysfs-bus-usb-devices-usbsevseg | 22 +- .../testing/sysfs-class-backlight-driver-lm3533 | 6 +- Documentation/ABI/testing/sysfs-class-cxl | 6 +- Documentation/ABI/testing/sysfs-class-devfreq | 2 +- .../ABI/testing/sysfs-class-led-driver-lm3533 | 8 +- Documentation/ABI/testing/sysfs-class-leds-gt683r | 4 +- Documentation/ABI/testing/sysfs-class-powercap | 2 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 6 - Documentation/ABI/testing/sysfs-driver-altera-cvp | 2 +- Documentation/ABI/testing/sysfs-driver-hid | 12 +- .../ABI/testing/sysfs-driver-hid-roccat-kone | 2 +- Documentation/ABI/testing/sysfs-driver-ppi | 2 +- Documentation/ABI/testing/sysfs-driver-st | 2 +- Documentation/ABI/testing/sysfs-driver-wacom | 2 +- Documentation/ABI/testing/sysfs-kernel-fscaps | 2 +- Documentation/ABI/testing/sysfs-kernel-vmcoreinfo | 2 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 40 + Documentation/admin-guide/cgroup-v2.rst | 10 + Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/arm64/booting.rst | 2 +- Documentation/arm64/silicon-errata.rst | 2 + Documentation/core-api/kernel-api.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 48 +- Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/al,alpine.txt | 16 - .../devicetree/bindings/arm/al,alpine.yaml | 21 + Documentation/devicetree/bindings/arm/arm-boards | 2 +- Documentation/devicetree/bindings/arm/axxia.txt | 12 - Documentation/devicetree/bindings/arm/axxia.yaml | 19 + Documentation/devicetree/bindings/arm/cpus.yaml | 487 ++- .../devicetree/bindings/arm/digicolor.txt | 6 - .../devicetree/bindings/arm/digicolor.yaml | 16 + .../devicetree/bindings/arm/idle-states.txt | 15 +- Documentation/devicetree/bindings/arm/moxart.txt | 12 - Documentation/devicetree/bindings/arm/moxart.yaml | 19 + .../devicetree/bindings/arm/nxp/lpc32xx.txt | 8 - .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 25 + Documentation/devicetree/bindings/arm/psci.txt | 111 - Documentation/devicetree/bindings/arm/psci.yaml | 163 + Documentation/devicetree/bindings/arm/qcom.yaml | 14 + Documentation/devicetree/bindings/arm/rda.txt | 17 - Documentation/devicetree/bindings/arm/rda.yaml | 20 + .../devicetree/bindings/common-properties.txt | 17 +- .../bindings/display/simple-framebuffer.yaml | 25 +- .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 21 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 98 + .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 + .../devicetree/bindings/mmc/mmc-controller.yaml | 374 ++ Documentation/devicetree/bindings/mmc/mmc.txt | 178 +- .../mmc/{tmio_mmc.txt => renesas,sdhi.txt} | 11 +- .../devicetree/bindings/mmc/sdhci-am654.txt | 9 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 26 + .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 - .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 1 - .../bindings/net/allwinner,sun4i-a10-emac.yaml | 56 + .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 70 + .../bindings/net/allwinner,sun4i-emac.txt | 19 - .../bindings/net/allwinner,sun4i-mdio.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 65 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 321 ++ .../devicetree/bindings/net/dwmac-sun8i.txt | 201 -- .../bindings/net/ethernet-controller.yaml | 206 ++ .../devicetree/bindings/net/ethernet-phy.yaml | 177 + Documentation/devicetree/bindings/net/ethernet.txt | 69 +- .../devicetree/bindings/net/fixed-link.txt | 55 +- Documentation/devicetree/bindings/net/mdio.txt | 38 +- Documentation/devicetree/bindings/net/mdio.yaml | 74 + Documentation/devicetree/bindings/net/phy.txt | 80 +- .../devicetree/bindings/net/snps,dwmac.yaml | 411 +++ Documentation/devicetree/bindings/net/stmmac.txt | 179 +- .../devicetree/bindings/pci/83xx-512x-pci.txt | 1 - .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 2 +- .../devicetree/bindings/property-units.txt | 34 +- .../devicetree/bindings/regulator/pv88060.txt | 2 +- .../devicetree/bindings/serial/mtk-uart.txt | 13 +- .../devicetree/bindings/serial/st,stm32-usart.txt | 1 + .../devicetree/bindings/sound/cs42l73.txt | 2 +- .../devicetree/bindings/usb/generic-ehci.yaml | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 76 +- Documentation/driver-api/gpio/driver.rst | 2 +- .../driver-model/{binding.txt => binding.rst} | 20 +- Documentation/driver-model/{bus.txt => bus.rst} | 69 +- .../driver-model/{class.txt => class.rst} | 74 +- .../{design-patterns.txt => design-patterns.rst} | 106 +- .../driver-model/{device.txt => device.rst} | 57 +- .../driver-model/{devres.txt => devres.rst} | 50 +- .../driver-model/{driver.txt => driver.rst} | 114 +- Documentation/driver-model/index.rst | 26 + .../driver-model/{overview.txt => overview.rst} | 37 +- .../driver-model/{platform.txt => platform.rst} | 30 +- .../driver-model/{porting.txt => porting.rst} | 335 +- Documentation/eisa.txt | 4 +- Documentation/filesystems/debugfs.txt | 2 +- Documentation/filesystems/proc.txt | 41 +- Documentation/hwmon/submitting-patches.rst | 2 +- Documentation/kbuild/headers_install.rst | 7 - Documentation/kbuild/kbuild.rst | 9 + Documentation/kbuild/makefiles.rst | 22 +- Documentation/translations/zh_CN/arm64/booting.txt | 2 +- Documentation/virtual/index.rst | 18 + Documentation/virtual/kvm/api.txt | 28 + Documentation/virtual/kvm/arm/psci.txt | 31 + Documentation/virtual/kvm/cpuid.rst | 107 + Documentation/virtual/kvm/cpuid.txt | 83 - Documentation/virtual/kvm/hypercalls.txt | 11 + Documentation/virtual/kvm/index.rst | 11 + Documentation/virtual/kvm/locking.txt | 4 +- Documentation/virtual/kvm/msr.txt | 9 + .../virtual/{paravirt_ops.txt => paravirt_ops.rst} | 19 +- MAINTAINERS | 7 +- Makefile | 117 +- arch/Kconfig | 8 + arch/alpha/Makefile | 2 - arch/alpha/include/asm/pgalloc.h | 40 +- arch/arc/Kconfig | 2 + arch/arc/Makefile | 2 +- arch/arc/configs/tb10x_defconfig | 1 + arch/arc/mm/dma.c | 71 +- arch/arm/Kconfig | 8 +- arch/arm/include/asm/dma-mapping.h | 7 - arch/arm/include/asm/kvm_emulate.h | 10 + arch/arm/include/asm/kvm_host.h | 18 +- arch/arm/include/asm/kvm_hyp.h | 13 +- arch/arm/include/asm/pgalloc.h | 41 +- arch/arm/include/asm/ptdump.h | 9 +- arch/arm/include/uapi/asm/kvm.h | 12 + arch/arm/kernel/efi.c | 3 +- arch/arm/mach-omap1/clock.c | 64 +- arch/arm/mach-omap1/pm.c | 7 +- arch/arm/mach-omap2/pm-debug.c | 15 +- arch/arm/mm/dma-mapping-nommu.c | 24 +- arch/arm/mm/dma-mapping.c | 23 +- arch/arm/mm/dump.c | 4 +- arch/arm/mm/mmu.c | 2 +- arch/arm/mm/pageattr.c | 3 +- arch/arm/mm/ptdump_debugfs.c | 8 +- arch/arm64/Kconfig | 4 +- arch/arm64/Makefile | 2 - arch/arm64/include/asm/assembler.h | 4 + arch/arm64/include/asm/cpufeature.h | 6 + arch/arm64/include/asm/kvm_asm.h | 6 + arch/arm64/include/asm/kvm_emulate.h | 30 +- arch/arm64/include/asm/kvm_host.h | 23 +- arch/arm64/include/asm/kvm_hyp.h | 50 +- arch/arm64/include/asm/pgalloc.h | 47 +- arch/arm64/include/asm/ptrace.h | 31 +- arch/arm64/include/asm/sysreg.h | 35 +- arch/arm64/include/uapi/asm/kvm.h | 10 + arch/arm64/kernel/cpu_errata.c | 23 +- arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/setup.c | 5 + arch/arm64/kernel/smp.c | 5 - arch/arm64/kernel/traps.c | 4 + arch/arm64/kvm/hyp/entry.S | 36 +- arch/arm64/kvm/hyp/hyp-entry.S | 30 +- arch/arm64/kvm/hyp/switch.c | 14 +- arch/arm64/kvm/hyp/sysreg-sr.c | 78 +- arch/arm64/kvm/hyp/tlb.c | 12 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/regmap.c | 4 +- arch/arm64/kvm/sys_regs.c | 60 +- arch/arm64/kvm/va_layout.c | 7 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/pageattr.c | 3 +- arch/arm64/mm/pgd.c | 6 +- arch/csky/Makefile | 1 - arch/csky/include/asm/pgalloc.h | 30 +- arch/m68k/include/asm/sun3_pgalloc.h | 41 +- arch/mips/Kconfig | 3 + arch/mips/include/asm/page.h | 3 - arch/mips/include/asm/pgalloc.h | 33 +- arch/mips/include/asm/pgtable.h | 3 + arch/mips/include/asm/ptrace.h | 5 - arch/mips/jazz/jazzdma.c | 6 - arch/mips/kvm/mips.c | 4 +- arch/mips/mm/Makefile | 1 - arch/mips/mm/cache.c | 2 - arch/mips/mm/dma-noncoherent.c | 26 +- arch/mips/mm/gup.c | 303 -- arch/nds32/Kconfig | 2 + arch/nds32/Makefile | 2 - arch/nds32/configs/defconfig | 1 + arch/nds32/include/asm/pgalloc.h | 31 +- arch/nds32/kernel/dma.c | 325 +- arch/nios2/Kconfig | 1 + arch/nios2/Kconfig.debug | 3 - arch/nios2/configs/10m50_defconfig | 1 - arch/nios2/configs/3c120_defconfig | 1 - arch/nios2/include/asm/page.h | 6 - arch/nios2/include/asm/pgalloc.h | 37 +- arch/nios2/mm/dma-mapping.c | 34 +- arch/openrisc/kernel/dma.c | 22 +- arch/parisc/Makefile | 12 +- arch/parisc/configs/a500_defconfig | 1 + arch/parisc/configs/b180_defconfig | 1 + arch/parisc/configs/c3000_defconfig | 1 + arch/parisc/configs/default_defconfig | 1 + arch/parisc/include/asm/pgalloc.h | 33 +- arch/parisc/kernel/pci-dma.c | 48 +- arch/powerpc/Kconfig | 3 +- arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/include/asm/pgtable.h | 14 + arch/powerpc/include/asm/ptrace.h | 29 +- arch/powerpc/kvm/book3s_xics.c | 2 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 72 - arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/riscv/Makefile | 2 - arch/riscv/include/asm/pgalloc.h | 29 +- arch/s390/Kconfig | 5 +- arch/s390/Makefile | 2 - arch/s390/configs/debug_defconfig | 1 + arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/pci_insn.h | 10 - arch/s390/include/asm/pgtable.h | 8 +- arch/s390/include/asm/sclp.h | 1 - arch/s390/include/uapi/asm/dasd.h | 154 +- arch/s390/kernel/early.c | 2 - arch/s390/kernel/ipl.c | 7 +- arch/s390/kernel/perf_cpum_cf_events.c | 2 + arch/s390/kernel/unwind_bc.c | 2 +- arch/s390/kvm/kvm-s390.c | 9 +- arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_sysfs.c | 10 + arch/sh/Kconfig | 2 + arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/include/asm/io.h | 6 +- arch/sh/include/asm/pgtable-3level.h | 3 + arch/sh/include/asm/pgtable.h | 37 + arch/sh/include/asm/ptrace.h | 29 +- arch/sh/kernel/kdebugfs.c | 3 - arch/sh/mm/Makefile | 2 +- arch/sh/mm/asids-debugfs.c | 11 +- arch/sh/mm/cache-debugfs.c | 20 +- arch/sh/mm/gup.c | 277 -- arch/sh/mm/pmb.c | 9 +- arch/sh/mm/tlb-debugfs.c | 20 +- arch/sparc/Kconfig | 4 +- arch/sparc/include/asm/pgtable_64.h | 43 + arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/gup.c | 340 -- arch/um/Makefile | 2 +- arch/um/include/asm/pgalloc.h | 16 +- arch/um/kernel/mem.c | 22 - arch/unicore32/Makefile | 3 +- .../configs/{unicore32_defconfig => defconfig} | 0 arch/unicore32/include/asm/pgalloc.h | 36 +- arch/unicore32/include/mach/regs-gpio.h | 2 +- arch/x86/Kconfig | 5 +- arch/x86/ia32/ia32_signal.c | 2 +- arch/x86/include/asm/bitops.h | 189 +- arch/x86/include/asm/kvm_host.h | 11 +- arch/x86/include/asm/mshyperv.h | 148 +- arch/x86/include/asm/pgalloc.h | 19 +- arch/x86/include/asm/pgtable-3level.h | 47 - arch/x86/include/asm/pgtable_64.h | 8 +- arch/x86/include/asm/ptrace.h | 30 +- arch/x86/include/uapi/asm/kvm.h | 19 +- arch/x86/include/uapi/asm/kvm_para.h | 3 + arch/x86/include/uapi/asm/vmx.h | 1 - arch/x86/kernel/kdebugfs.c | 60 +- arch/x86/kernel/kvm.c | 21 + arch/x86/kernel/signal.c | 2 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/cpuid.c | 247 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/irq.h | 1 - arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 123 +- arch/x86/kvm/lapic.h | 8 +- arch/x86/kvm/mmu.c | 184 +- arch/x86/kvm/mmutrace.h | 59 + arch/x86/kvm/paging_tmpl.h | 42 +- arch/x86/kvm/pmu.c | 63 + arch/x86/kvm/pmu.h | 1 + arch/x86/kvm/svm.c | 51 +- arch/x86/kvm/trace.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 18 + arch/x86/kvm/vmx/evmcs.h | 1 + arch/x86/kvm/vmx/nested.c | 763 ++-- arch/x86/kvm/vmx/nested.h | 4 +- arch/x86/kvm/vmx/ops.h | 1 - arch/x86/kvm/vmx/vmcs.h | 17 +- arch/x86/kvm/vmx/vmcs12.h | 57 +- arch/x86/kvm/vmx/vmcs_shadow_fields.h | 79 +- arch/x86/kvm/vmx/vmx.c | 449 +-- arch/x86/kvm/vmx/vmx.h | 124 +- arch/x86/kvm/x86.c | 229 +- arch/x86/kvm/x86.h | 10 + arch/x86/mm/debug_pagetables.c | 35 +- arch/x86/mm/pgtable.c | 33 +- arch/x86/platform/atom/punit_atom_debug.c | 23 +- arch/x86/platform/intel-quark/imr.c | 14 +- arch/x86/platform/intel/iosf_mbi.c | 21 +- arch/x86/platform/uv/tlb_uv.c | 15 +- arch/x86/xen/debugfs.c | 7 +- arch/x86/xen/mmu_pv.c | 3 +- arch/x86/xen/p2m.c | 3 - arch/xtensa/kernel/pci-dma.c | 8 +- drivers/acpi/acpi_lpss.c | 4 +- drivers/acpi/utils.c | 11 +- drivers/amba/tegra-ahb.c | 4 +- drivers/base/arch_topology.c | 5 +- drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 3 +- drivers/base/core.c | 6 + drivers/base/dd.c | 55 +- drivers/base/devcon.c | 2 +- drivers/base/driver.c | 4 +- drivers/base/firmware_loader/Kconfig | 18 + drivers/base/firmware_loader/fallback.c | 65 +- drivers/base/firmware_loader/firmware.h | 16 +- drivers/base/firmware_loader/main.c | 224 +- drivers/base/node.c | 5 +- drivers/base/platform.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 8 +- drivers/char/ipmi/ipmi_si_platform.c | 2 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/efi/dev-path-parser.c | 4 +- drivers/firmware/ti_sci.h | 2 +- drivers/fpga/of-fpga-region.c | 7 +- drivers/gpio/gpio-cs5535.c | 2 +- drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/i915/.gitignore | 1 - drivers/gpu/drm/i915/Makefile.header-test | 12 +- drivers/gpu/drm/i915/i915_mm.c | 3 +- drivers/gpu/drm/tegra/dc.c | 4 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 15 +- drivers/hwtracing/coresight/coresight-platform.c | 2 +- drivers/hwtracing/coresight/coresight-priv.h | 2 +- drivers/hwtracing/coresight/coresight.c | 6 +- drivers/hwtracing/intel_th/core.c | 5 +- drivers/i2c/busses/i2c-amd-mp2-pci.c | 2 +- drivers/i2c/i2c-core-acpi.c | 4 +- drivers/i2c/i2c-core-of.c | 4 +- drivers/iio/common/cros_ec_sensors/Kconfig | 9 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 139 + drivers/iio/inkern.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/iommu/arm-smmu-v3.c | 2 +- drivers/iommu/arm-smmu.c | 2 +- drivers/iommu/dma-iommu.c | 14 +- drivers/mailbox/bcm-flexrm-mailbox.c | 28 +- drivers/mailbox/bcm-pdc-mailbox.c | 8 +- drivers/memstick/core/memstick.c | 13 +- drivers/mfd/altera-sysmgr.c | 4 +- drivers/mfd/cros_ec.c | 6 +- drivers/mfd/syscon.c | 21 - drivers/misc/cxl/cxl.h | 15 +- drivers/misc/cxl/debugfs.c | 36 +- drivers/misc/genwqe/card_base.c | 5 - drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_debugfs.c | 165 +- drivers/misc/genwqe/card_dev.c | 6 +- drivers/misc/lkdtm/core.c | 20 +- drivers/misc/lkdtm/heap.c | 72 + drivers/misc/lkdtm/lkdtm.h | 5 + drivers/misc/mei/debugfs.c | 47 +- drivers/misc/mei/main.c | 8 +- drivers/misc/mei/mei_dev.h | 7 +- drivers/misc/mic/card/mic_debugfs.c | 18 +- drivers/misc/mic/cosm/cosm_debugfs.c | 4 - drivers/misc/mic/host/mic_debugfs.c | 4 - drivers/misc/mic/scif/scif_debugfs.c | 5 - drivers/misc/mic/vop/vop_debugfs.c | 4 - drivers/misc/ti-st/st_kim.c | 4 - drivers/misc/vmw_balloon.c | 20 +- drivers/mmc/core/debugfs.c | 56 +- drivers/mmc/core/mmc_test.c | 10 +- drivers/mmc/core/queue.c | 7 +- drivers/mmc/core/sdio.c | 92 +- drivers/mmc/core/sdio_irq.c | 3 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/alcor.c | 2 +- drivers/mmc/host/android-goldfish.c | 31 +- drivers/mmc/host/atmel-mci.c | 38 +- drivers/mmc/host/dw_mmc.c | 36 +- drivers/mmc/host/meson-gx-mmc.c | 70 +- drivers/mmc/host/renesas_sdhi_core.c | 19 +- drivers/mmc/host/s3cmci.c | 27 +- drivers/mmc/host/s3cmci.h | 2 - drivers/mmc/host/sdhci-msm.c | 9 +- drivers/mmc/host/sdhci-of-esdhc.c | 17 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- drivers/mmc/host/sdhci-pci-o2micro.c | 12 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-sprd.c | 249 +- drivers/mmc/host/sdhci-tegra.c | 5 +- drivers/mmc/host/sdhci.h | 2 +- drivers/mmc/host/sdhci_am654.c | 293 +- drivers/mmc/host/tmio_mmc.c | 5 + drivers/mmc/host/tmio_mmc_core.c | 29 +- drivers/mmc/host/uniphier-sd.c | 3 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 2 +- drivers/nvmem/core.c | 2 +- drivers/of/fdt.c | 141 +- drivers/of/of_mdio.c | 2 +- drivers/of/of_reserved_mem.c | 3 + drivers/of/platform.c | 5 +- drivers/of/unittest.c | 2 +- drivers/pci/probe.c | 2 +- drivers/pci/search.c | 4 +- drivers/pinctrl/devicetree.c | 7 +- drivers/platform/chrome/Kconfig | 42 +- drivers/platform/chrome/Makefile | 4 +- drivers/platform/chrome/cros_ec_debugfs.c | 48 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 ++++ drivers/platform/chrome/cros_ec_lightbar.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 165 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 14 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 101 - drivers/platform/chrome/cros_ec_lpc_reg.h | 45 - drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/Kconfig | 18 +- drivers/platform/chrome/wilco_ec/Makefile | 6 +- drivers/platform/chrome/wilco_ec/core.c | 26 +- drivers/platform/chrome/wilco_ec/debugfs.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 581 ++++ drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 + drivers/platform/chrome/wilco_ec/sysfs.c | 156 + drivers/platform/chrome/wilco_ec/telemetry.c | 450 +++ drivers/s390/block/dasd.c | 233 +- drivers/s390/block/dasd_devmap.c | 70 +- drivers/s390/block/dasd_diag.c | 22 +- drivers/s390/block/dasd_eckd.c | 966 +++++- drivers/s390/block/dasd_eckd.h | 175 +- drivers/s390/block/dasd_eer.c | 1 + drivers/s390/block/dasd_fba.c | 45 +- drivers/s390/block/dasd_fba.h | 5 + drivers/s390/block/dasd_int.h | 33 +- drivers/s390/block/dasd_ioctl.c | 56 + drivers/s390/char/sclp_early.c | 1 - drivers/s390/cio/ccwgroup.c | 6 +- drivers/s390/cio/chsc_sch.c | 2 +- drivers/s390/cio/css.c | 4 +- drivers/s390/cio/device.c | 10 +- drivers/s390/cio/scm.c | 4 +- drivers/s390/crypto/ap_bus.c | 9 +- drivers/s390/crypto/vfio_ap_ops.c | 5 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/scsi_proc.c | 2 +- drivers/spi/spi.c | 4 +- drivers/staging/most/core.c | 9 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/thermal/broadcom/bcm2835_thermal.c | 2 - drivers/thermal/intel/intel_powerclamp.c | 12 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 25 +- drivers/thermal/tegra/soctherm.c | 14 +- drivers/thunderbolt/switch.c | 4 +- drivers/usb/Kconfig | 1 + drivers/usb/core/buffer.c | 17 +- drivers/usb/core/devio.c | 4 +- drivers/usb/core/hcd.c | 51 +- drivers/usb/core/usb.c | 4 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/ohci-hcd.c | 25 +- drivers/usb/host/ohci-mem.c | 37 +- drivers/usb/host/ohci-sm501.c | 50 +- drivers/usb/host/ohci-tmio.c | 15 +- drivers/usb/host/ohci.h | 2 + drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/phy/phy-am335x-control.c | 4 +- drivers/usb/phy/phy-isp1301.c | 4 +- drivers/video/fbdev/au1100fb.c | 24 +- drivers/video/fbdev/au1100fb.h | 1 + drivers/visorbus/visorbus_main.c | 4 +- drivers/watchdog/bcm_kona_wdt.c | 14 +- drivers/watchdog/mei_wdt.c | 30 +- drivers/xen/gntdev.c | 6 +- drivers/xen/privcmd.c | 6 +- drivers/xen/xlate_mmu.c | 3 +- fs/9p/vfs_addr.c | 6 +- fs/btrfs/sysfs.c | 18 +- fs/ceph/debugfs.c | 24 +- fs/ceph/super.c | 4 +- fs/ceph/super.h | 2 +- fs/debugfs/file.c | 14 +- fs/debugfs/inode.c | 34 +- fs/dlm/lockspace.c | 3 +- fs/f2fs/sysfs.c | 6 +- fs/gfs2/sys.c | 3 +- fs/jffs2/file.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/nfsd/fault_inject.c | 12 +- fs/nfsd/nfsctl.c | 5 +- fs/nfsd/state.h | 4 +- fs/notify/fanotify/fanotify.c | 5 +- fs/notify/inotify/inotify_fsnotify.c | 8 +- fs/ocfs2/alloc.c | 10 +- fs/ocfs2/blockcheck.c | 56 +- fs/ocfs2/blockcheck.h | 7 +- fs/ocfs2/cluster/heartbeat.c | 102 +- fs/ocfs2/cluster/heartbeat.h | 2 +- fs/ocfs2/cluster/netdebug.c | 39 +- fs/ocfs2/cluster/nodemanager.c | 4 +- fs/ocfs2/cluster/quorum.c | 2 +- fs/ocfs2/cluster/tcp.c | 5 +- fs/ocfs2/cluster/tcp.h | 5 +- fs/ocfs2/dlm/dlmdebug.c | 44 +- fs/ocfs2/dlm/dlmdebug.h | 10 +- fs/ocfs2/dlm/dlmdomain.c | 10 +- fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/dlm/dlmrecovery.c | 8 +- fs/ocfs2/dlmglue.c | 96 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/ocfs2.h | 4 + fs/ocfs2/super.c | 29 +- fs/orangefs/orangefs-debugfs.c | 54 +- fs/orangefs/orangefs-debugfs.h | 2 +- fs/orangefs/orangefs-mod.c | 6 +- fs/proc/base.c | 31 +- fs/proc/meminfo.c | 2 +- fs/proc/task_mmu.c | 115 +- fs/proc/task_nommu.c | 6 +- fs/ubifs/debug.c | 169 +- fs/ubifs/debug.h | 4 +- fs/ubifs/super.c | 9 +- include/Kbuild | 1270 +++++++ include/asm-generic/bitops-instrumented.h | 263 ++ include/asm-generic/mshyperv.h | 180 + include/asm-generic/pgalloc.h | 107 +- include/asm-generic/ptrace.h | 73 - include/kvm/arm_pmu.h | 11 +- include/linux/backing-dev-defs.h | 1 - include/linux/ceph/debugfs.h | 4 +- include/linux/cpuhotplug.h | 1 + include/linux/debugfs.h | 12 +- include/linux/device.h | 11 +- include/linux/dma-contiguous.h | 19 + include/linux/dma-mapping.h | 7 - include/linux/dma-noncoherent.h | 19 + include/linux/dmar.h | 14 +- include/linux/genalloc.h | 9 + include/linux/hugetlb.h | 120 +- include/linux/kasan-checks.h | 43 +- include/linux/kasan.h | 7 +- include/linux/kvm_host.h | 5 +- include/linux/memcontrol.h | 24 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/cros_ec_commands.h | 3650 ++++++++++++++++---- include/linux/mfd/syscon.h | 6 - include/linux/mm.h | 57 +- include/linux/mm_types.h | 2 + include/linux/mmc/host.h | 1 - include/linux/of_fdt.h | 11 - include/linux/oom.h | 1 - include/linux/page-flags.h | 6 + include/linux/page-isolation.h | 2 +- include/linux/page_ext.h | 1 - include/linux/pagemap.h | 6 +- include/linux/pfn_t.h | 7 - include/linux/platform_data/wilco-ec.h | 94 +- include/linux/slab.h | 16 +- include/linux/swap.h | 18 +- include/linux/usb/hcd.h | 6 +- include/linux/vmalloc.h | 2 + include/linux/vmpressure.h | 2 +- include/uapi/{linux => }/Kbuild | 6 +- include/uapi/linux/kvm.h | 7 +- include/uapi/linux/kvm_para.h | 1 + include/uapi/linux/nilfs2_ondisk.h | 24 +- init/Kconfig | 33 + init/main.c | 24 + kernel/dma/contiguous.c | 56 + kernel/dma/direct.c | 55 +- kernel/dma/mapping.c | 12 + kernel/dma/remap.c | 16 +- kernel/dma/swiotlb.c | 25 +- kernel/fail_function.c | 23 +- kernel/gcov/fs.c | 24 +- kernel/gen_kheaders.sh | 51 +- kernel/iomem.c | 2 +- kernel/kprobes.c | 25 +- kernel/trace/blktrace.c | 6 - kernel/trace/trace.c | 4 - lib/842/842_debugfs.h | 5 +- lib/Kconfig.debug | 25 +- lib/dynamic_debug.c | 12 +- lib/fault-inject.c | 73 +- lib/genalloc.c | 125 +- lib/kobject.c | 4 +- lib/notifier-error-inject.c | 13 +- lib/raid6/Makefile | 98 +- lib/test_kasan.c | 98 +- mm/Kconfig | 16 +- mm/Kconfig.debug | 14 +- mm/Makefile | 4 +- mm/backing-dev.c | 24 +- mm/cleancache.c | 3 +- mm/dmapool.c | 4 +- mm/failslab.c | 3 +- mm/filemap.c | 19 +- mm/gup.c | 674 ++-- mm/hwpoison-inject.c | 67 +- mm/kasan/common.c | 14 +- mm/kasan/generic.c | 13 +- mm/kasan/kasan.h | 15 +- mm/kasan/report.c | 165 + mm/kasan/tags.c | 12 +- mm/kmemleak.c | 11 +- mm/list_lru.c | 3 +- mm/memcontrol.c | 461 +-- mm/memory-failure.c | 2 +- mm/memory.c | 15 +- mm/mincore.c | 12 +- mm/mmu_notifier.c | 2 +- mm/nommu.c | 91 +- mm/oom_kill.c | 131 +- mm/page-writeback.c | 1 - mm/page_alloc.c | 234 +- mm/page_ext.c | 3 - mm/page_io.c | 2 +- mm/page_isolation.c | 3 +- mm/slab.c | 79 +- mm/slab.h | 199 +- mm/slab_common.c | 269 +- mm/slob.c | 4 +- mm/slub.c | 86 +- mm/swap_state.c | 49 +- mm/swapfile.c | 291 +- mm/util.c | 47 - mm/vmalloc.c | 108 +- mm/vmscan.c | 74 +- mm/z3fold.c | 12 +- mm/zsmalloc.c | 24 +- mm/zswap.c | 2 - net/bpfilter/Kconfig | 2 +- net/ceph/ceph_common.c | 5 +- net/ceph/debugfs.c | 33 +- net/core/sock.c | 2 +- net/sunrpc/debugfs.c | 66 +- samples/Kconfig | 14 +- samples/Makefile | 4 +- scripts/Kbuild.include | 28 +- scripts/Makefile | 5 - scripts/Makefile.build | 11 +- scripts/Makefile.extrawarn | 3 - scripts/Makefile.headersinst | 134 +- scripts/Makefile.host | 2 +- scripts/Makefile.lib | 26 +- scripts/Makefile.modbuiltin | 2 +- scripts/basic/fixdep.c | 51 +- scripts/coccinelle/api/kstrdup.cocci | 8 +- scripts/coccinelle/api/stream_open.cocci | 8 +- scripts/coccinelle/free/devm_free.cocci | 2 +- scripts/coccinelle/free/put_device.cocci | 11 +- scripts/decode_stacktrace.sh | 4 +- scripts/dtc/Makefile.dtc | 2 +- scripts/dtc/checks.c | 55 +- scripts/dtc/dtc-lexer.l | 17 +- scripts/dtc/dtc-parser.y | 17 +- scripts/dtc/dtc.h | 3 +- scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/Makefile.libfdt | 4 +- scripts/dtc/libfdt/fdt.c | 47 +- scripts/dtc/libfdt/fdt.h | 47 +- scripts/dtc/libfdt/fdt_addresses.c | 94 +- scripts/dtc/libfdt/fdt_empty_tree.c | 47 +- scripts/dtc/libfdt/fdt_overlay.c | 57 +- scripts/dtc/libfdt/fdt_ro.c | 97 +- scripts/dtc/libfdt/fdt_rw.c | 69 +- scripts/dtc/libfdt/fdt_strerror.c | 47 +- scripts/dtc/libfdt/fdt_sw.c | 125 +- scripts/dtc/libfdt/fdt_wip.c | 47 +- scripts/dtc/libfdt/libfdt.h | 205 +- scripts/dtc/libfdt/libfdt_env.h | 48 +- scripts/dtc/libfdt/libfdt_internal.h | 47 +- scripts/dtc/livetree.c | 20 +- scripts/dtc/util.h | 4 +- scripts/dtc/version_gen.h | 2 +- scripts/gdb/linux/Makefile | 2 +- scripts/genksyms/keywords.c | 4 + scripts/genksyms/parse.y | 2 + scripts/get_abi.pl | 468 +++ scripts/headers.sh | 29 - scripts/headers_install.sh | 48 +- scripts/kallsyms.c | 3 + scripts/kconfig/Makefile | 8 +- scripts/kconfig/conf.c | 10 +- scripts/kconfig/confdata.c | 25 +- scripts/kconfig/lkc.h | 1 - scripts/kconfig/lkc_proto.h | 3 +- scripts/kconfig/mconf.c | 10 +- scripts/kconfig/nconf.c | 10 +- scripts/kconfig/preprocess.c | 3 +- scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/symbol.c | 2 +- scripts/package/builddeb | 2 +- scripts/package/mkspec | 2 +- scripts/spelling.txt | 36 +- scripts/tags.sh | 43 +- security/Kconfig.hardening | 29 + sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/rockchip/rk3399_gru_sound.c | 2 +- tools/firmware/Makefile | 2 +- tools/include/uapi/linux/kvm.h | 4 +- tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/cgroup/test_freezer.c | 1 - tools/testing/selftests/drivers/dma-buf/config | 1 + tools/testing/selftests/firmware/fw_filesystem.sh | 73 +- tools/testing/selftests/firmware/fw_lib.sh | 7 + tools/testing/selftests/firmware/fw_run_tests.sh | 1 + tools/testing/selftests/kvm/dirty_log_test.c | 3 +- .../selftests/kvm/include/aarch64/processor.h | 4 + tools/testing/selftests/kvm/include/kvm_util.h | 3 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 50 +- tools/testing/selftests/kvm/lib/kvm_util.c | 9 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 - tools/testing/selftests/kvm/lib/ucall.c | 19 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 5 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 2 +- .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 2 +- tools/testing/selftests/kvm/x86_64/state_test.c | 2 +- tools/testing/selftests/lib.mk | 4 +- .../networking/timestamping/timestamping.c | 9 +- tools/testing/selftests/rseq/rseq-arm.h | 61 +- tools/vm/slabinfo.c | 118 +- usr/.gitignore | 1 - usr/Makefile | 2 + usr/include/.gitignore | 3 + usr/include/Makefile | 132 + virt/kvm/arm/arch_timer.c | 24 +- virt/kvm/arm/arm.c | 7 +- virt/kvm/arm/mmu.c | 2 +- virt/kvm/arm/pmu.c | 350 +- virt/kvm/arm/psci.c | 149 +- virt/kvm/irqchip.c | 4 +- virt/kvm/kvm_main.c | 41 +- 760 files changed, 21829 insertions(+), 12265 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-cros-ec create mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.txt create mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml delete mode 100644 Documentation/devicetree/bindings/arm/axxia.txt create mode 100644 Documentation/devicetree/bindings/arm/axxia.yaml delete mode 100644 Documentation/devicetree/bindings/arm/digicolor.txt create mode 100644 Documentation/devicetree/bindings/arm/digicolor.yaml delete mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 Documentation/devicetree/bindings/arm/moxart.yaml delete mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.txt create mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/psci.txt create mode 100644 Documentation/devicetree/bindings/arm/psci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/rda.txt create mode 100644 Documentation/devicetree/bindings/arm/rda.yaml create mode 100644 Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller.yaml rename Documentation/devicetree/bindings/mmc/{tmio_mmc.txt => renesas,sdhi.txt} (87%) delete mode 100644 Documentation/devicetree/bindings/mmc/sunxi-mmc.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/dwmac-sun8i.txt create mode 100644 Documentation/devicetree/bindings/net/ethernet-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/ethernet-phy.yaml create mode 100644 Documentation/devicetree/bindings/net/mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/snps,dwmac.yaml rename Documentation/driver-model/{binding.txt => binding.rst} (92%) rename Documentation/driver-model/{bus.txt => bus.rst} (76%) rename Documentation/driver-model/{class.txt => class.rst} (75%) rename Documentation/driver-model/{design-patterns.txt => design-patterns.rst} (59%) rename Documentation/driver-model/{device.txt => device.rst} (71%) rename Documentation/driver-model/{devres.txt => devres.rst} (93%) rename Documentation/driver-model/{driver.txt => driver.rst} (75%) create mode 100644 Documentation/driver-model/index.rst rename Documentation/driver-model/{overview.txt => overview.rst} (90%) rename Documentation/driver-model/{platform.txt => platform.rst} (95%) rename Documentation/driver-model/{porting.txt => porting.rst} (62%) create mode 100644 Documentation/virtual/index.rst create mode 100644 Documentation/virtual/kvm/cpuid.rst delete mode 100644 Documentation/virtual/kvm/cpuid.txt create mode 100644 Documentation/virtual/kvm/index.rst rename Documentation/virtual/{paravirt_ops.txt => paravirt_ops.rst} (65%) delete mode 100644 arch/mips/mm/gup.c delete mode 100644 arch/sh/mm/gup.c delete mode 100644 arch/sparc/mm/gup.c rename arch/unicore32/configs/{unicore32_defconfig => defconfig} (100%) delete mode 100644 drivers/gpu/drm/i915/.gitignore create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c create mode 100644 drivers/platform/chrome/cros_ec_ishtp.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h create mode 100644 drivers/platform/chrome/wilco_ec/event.c create mode 100644 drivers/platform/chrome/wilco_ec/properties.c create mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c create mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c create mode 100644 include/Kbuild create mode 100644 include/asm-generic/bitops-instrumented.h create mode 100644 include/asm-generic/mshyperv.h delete mode 100644 include/asm-generic/ptrace.h rename include/uapi/{linux => }/Kbuild (77%) create mode 100755 scripts/get_abi.pl delete mode 100755 scripts/headers.sh create mode 100644 tools/testing/selftests/drivers/dma-buf/config create mode 100644 usr/include/.gitignore create mode 100644 usr/include/Makefile