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-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 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 adds 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 adds 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 [...] adds 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 adds 7181feb9b783 Merge tag 'nios2-v5.3-rc1' of git://git.kernel.org/pub/scm [...] adds 72ddd535128e s390/dasd: Remove unused structs and function prototypes adds 8a9f606fefad s390/dasd: Remove old defines and function adds ce6915f5343f s390/dasd: Make layout analysis ESE compatible adds 461db0ea0375 s390/dasd: Put sub-order definitions in a separate section adds c729696bcf8b s390/dasd: Recognise data for ESE volumes adds 5e2b17e712cf s390/dasd: Add dynamic formatting support for ESE volumes adds 2df4774cb4d1 s390/dasd: Fix whitespace adds d7a4434d6013 s390/dasd: Add missing intensity definition adds bcf36768ea68 s390/dasd: Add dasd_sleep_on_queue_interruptible() adds 91dc4a197569 s390/dasd: Add new ioctl to release space adds a0610a8ad807 s390/dasd: Make dasd_setup_queue() a discipline function adds b54441534e96 s390/dasd: Use ALIGN_DOWN macro adds 7e64db1597fe s390/dasd: Add discard support for ESE volumes adds 9e12e54c7a8f s390/dasd: Handle out-of-space constraint adds 820bace73472 s390/cpumf: Add extended counter set definitions for model [...] adds 5c4c2126fb69 s390: vfio-ap: fix irq registration adds 1b2be2071aca s390/ipl: Fix detection of has_secure attribute adds 9964f396f1d0 s390: fix setting of mio addressing control adds 8e4708b3f8d9 s390/pci: add mio_enabled attribute adds 73df167c819e s390/zcrypt: remove the exporting of ap_query_configuration adds 9a159190414d s390/unwind: avoid int overflow in outside_of_stack adds 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 adds 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 adds d4a74bbfee03 kbuild: use -- separater intead of $(filter-out ...) for c [...] adds 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 adds e3cd5136a4ec kconfig: remove meaningless if-conditional in conf_read() adds 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 adds 8487d8229990 Merge tag 'linux-kselftest-5.3-rc1' of git://git.kernel.or [...] adds 5aca284210ce vfs: create a generic checking and prep function for FS_IO [...] adds 7b0e492e6b80 vfs: create a generic checking function for FS_IOC_FSSETXATTR adds f991492ed110 vfs: teach vfs_ioc_fssetxattr_check to check project id info adds ca29be753445 vfs: teach vfs_ioc_fssetxattr_check to check extent size hints adds dbc77f31e58b vfs: only allow FSSETXATTR to set DAX flag on files and dirs adds 5010fe9f0954 Merge tag 'vfs-fix-ioctl-checking-3' of git://git.kernel.o [...] adds ef325959993e xfs: separate inode geometry adds 494dba7b276e xfs: refactor inode geometry setup routines adds 490d451fa518 xfs: fix inode_cluster_size rounding mayhem adds 4b4d98cca320 xfs: finish converting to inodes_per_cluster adds d03a2f1b9fa8 xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS adds 8c9ce2f707a1 xfs: remove unused flags arg from getsb interfaces adds f9a196ee5ab5 xfs: merge xfs_buf_zero and xfs_buf_iomove adds 76dee76921e1 xfs: remove the debug-only q_transp field from struct xfs_dquot adds f5b999c03f4c xfs: remove unused flag arguments adds 6dba88870c23 xfs: claim maintainership of loose files adds 5467b34bd1e8 xfs: move xfs_ino_geometry to xfs_shared.h adds 1e85a3670db2 xfs: remove the no-op spinlock_destroy stub adds 153fd7b57ca9 xfs: remove the never used _XBF_COMPOUND flag adds ce89755cdfea xfs: renumber XBF_WRITE_FAIL adds 72945d86ddec xfs: make mem_to_page available outside of xfs_buf.c adds 76ce9823acf3 xfs: remove the l_iclog_size_log field from struct xlog adds 4f62282a3696 xfs: cleanup xlog_get_iclog_buffer_size adds 9bff313253eb xfs: reformat xlog_get_lowest_lsn adds 366fc4b898b3 xfs: remove XLOG_STATE_IOABORT adds 1f9489be0257 xfs: don't use REQ_PREFLUSH for split log writes adds 94860a301b75 xfs: factor out log buffer writing from xlog_sync adds 5693384805ab xfs: factor out splitting of an iclog from xlog_sync adds db0a6faf938e xfs: factor out iclog size calculation from xlog_sync adds 9b0489c1d191 xfs: update both stat counters together in xlog_sync adds abca1f33f869 xfs: remove the syncing argument from xlog_verify_iclog adds 2d15d2c0e0f7 xfs: make use of the l_targ field in struct xlog adds 79b54d9bfcdc xfs: use bios directly to write log buffers adds 1058d0f5eeb4 xfs: move the log ioend workqueue to struct xlog adds 18ffb8c3f0bf xfs: return an offset instead of a pointer from xlog_align adds 6ad5b3255b9e xfs: use bios directly to read and write the log recovery buffers adds 6e9b3dd80f9c xfs: stop using bp naming for log recovery buffers adds 0564501ff5e7 xfs: remove unused buffer cache APIs adds e99b4bd0cb04 xfs: properly type the b_log_item field in struct xfs_buf adds 8124b9b6011d xfs: remove the b_io_length field in struct xfs_buf adds dbd329f1e44e xfs: add struct xfs_mount pointer to struct xfs_buf adds 086252c34bc2 xfs: fix a trivial comment typo in xfs_trans_committed_bulk adds d15cbf2f38b2 xfs: stop using XFS_LI_ABORTED as a parameter flag adds e8b78db77d48 xfs: don't require log items to implement optional methods adds 8e4b20ea83c2 xfs: remove the dummy iop_push implementation for inode cr [...] adds 195cd83d1b88 xfs: don't use xfs_trans_free_items in the commit path adds ddf92053e45c xfs: split iop_unlock adds 9ce632a28a41 xfs: add a flag to release log items on commit adds b3b14aacc676 xfs: don't cast inode_log_items to get the log_item adds efe2330fdc24 xfs: remove the xfs_log_item_t typedef adds 89ae379d564c xfs: use a list_head for iclog callbacks adds 95cf0e4a0ddc xfs: remove a pointless comment duplicated above all xfs_i [...] adds 9c5e7c2ae34b xfs: merge xfs_efd_init into xfs_trans_get_efd adds ebeb8e062906 xfs: merge xfs_cud_init into xfs_trans_get_cud adds 60883447f452 xfs: merge xfs_rud_init into xfs_trans_get_rud adds 73f0d23633c1 xfs: merge xfs_bud_init into xfs_trans_get_bud adds 81f400417351 xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c adds effd5e96e7d5 xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c adds 3cfce1e3ce8e xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c adds caeaea985832 xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c adds 2a4f35f984f0 xfs: clean up small allocation helper adds c63cdd4fc9cc xfs: move small allocation helper adds 6691cd9267c1 xfs: skip small alloc cntbt logic on NULL cursor adds 7e36a3a63d3e xfs: always update params on small allocation adds 8d90857cff44 xfs: refactor free space btree record initialization adds f327a00745ff xfs: account for log space when formatting new AGs adds a24737359667 xfs: simplify xfs_chain_bio adds adfb5fb46af0 xfs: implement cgroup aware writeback adds 250d4b4c4097 xfs: remove unused header files adds 89b171acb222 xfs: fix iclog allocation size adds 1fdafce55c2c xfs: remove the unused xfs_count_page_state declaration adds 0290d9c1e56f xfs: fix a comment typo in xfs_submit_ioend adds 7dbae9fbde8a xfs: allow merging ioends over append boundaries adds fe64e0d26b1c xfs: simplify xfs_ioend_can_merge adds 73d30d48749f xfs: remove XFS_TRANS_NOFS adds 5bb46e3e180d xfs: create iterator error codes adds a211432c27ff xfs: create simplified inode walk function adds ebd126a651f8 xfs: convert quotacheck to use the new iwalk functions adds f16fe3ecde62 xfs: bulkstat should copy lastip whenever userspace supplies one adds 2810bd6840e4 xfs: convert bulkstat to new iwalk infrastructure adds 938c710d99a6 xfs: calculate inode walk prefetch more carefully adds da1d9e591247 xfs: move bulkstat ichunk helpers to iwalk code adds 5e29f3b72083 xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino adds 688f7c367877 xfs: clean up long conditionals in xfs_iwalk_ichunk_ra adds 2b5eb826011b xfs: refactor xfs_iwalk_grab_ichunk adds 04b8fba2e1bf xfs: refactor iwalk code to handle walking inobt records adds 677717fbd4b0 xfs: refactor INUMBERS to use iwalk functions adds 40786717c88c xfs: multithreaded iwalk implementation adds 3e5a428b264e xfs: poll waiting for quotacheck adds a7a9250e18b3 fs: xfs: xfs_log: Change return type from int to void adds 6f71fb683879 xfs: remove various bulk request typedef usage adds 8bfe9d1810e6 xfs: rename bulkstat functions adds 7035f9724f84 xfs: introduce new v5 bulkstat structure adds 5f19c7fc6873 xfs: introduce v5 inode group structure adds 0448b6f488fa xfs: wire up new v5 bulkstat ioctls adds fba9760a4336 xfs: wire up the v5 inumbers ioctl adds 13d59a2a61cb xfs: specify AG in bulk req adds bf3cb3944792 xfs: allow single bulkstat of special inodes adds 2c3b83d7ca6d xfs: attribute scrub should use seen_enough to pass error values adds 3addd248800c xfs: refactor extended attribute buffer pointer functions adds 00816759337c xfs: refactor attr scrub memory allocation function adds 6d6ccedd7682 xfs: only allocate memory for scrubbing attributes when we [...] adds 036f463fe15d xfs: online scrub needn't bother zeroing its temporary buffer adds 211bbf3c38ed xfs: don't update lastino for FSBULKSTAT_SINGLE adds 0df5c39b3e42 xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk adds 488ca3d8d088 xfs: chain bios the right way around in xfs_rw_bdev adds 4ce9d181ebe5 Merge tag 'xfs-5.3-merge-12' of git://git.kernel.org/pub/s [...] adds bc88ac96a9ac f2fs: link f2fs quota ops for sysfile adds 5dae2d39074d f2fs: fix to check layout on last valid checkpoint park adds 49dd883c421a f2fs: allow ssr block allocation during checkpoint=disable period adds 8648de2c581e f2fs: add bio cache for IPU adds f7dfd9f36144 f2fs: always assume that the device is idle under gc_urgent adds 040d2bb318d1 f2fs: fix to avoid deadloop if data_flush is on adds 4d11d13e2776 f2fs: add missing sysfs entries in documentation adds c854f4d68136 f2fs: fix to do sanity check on segment bitmap of LFS curseg adds 9227d5227b8d f2fs: add error prints for debugging mount failure adds 81621f976176 f2fs: fix f2fs_show_options to show nodiscard mount option adds 36af5f407bbb f2fs: fix sparse warning adds ae4ad7ea09d3 f2fs: Lower threshold for disable_cp_again adds 9a9aecaad92d f2fs: Fix root reserved on remount adds a4c3ecaaadac f2fs: Fix accounting for unusable blocks adds 4d3aed70902f f2fs: Add option to limit required GC for checkpoint=disable adds 176ef3c4dea3 f2fs: replace ktype default_attrs with default_groups adds 360985573b55 f2fs: separate f2fs i_flags from fs_flags and ext4 i_flags adds 5043a9643fe6 f2fs: only set project inherit bit for directory adds 04f0b2eaa3b3 f2fs: ioctl for removing a range from F2FS adds 8740edc3e5cc f2fs: avoid get_valid_blocks() for cleanup adds dcbb4c10e6d9 f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() adds 2d821c12176b f2fs: print kernel message if filesystem is inconsistent adds f91108b801ad f2fs: Use DIV_ROUND_UP() instead of open-coding adds 10f966bbf521 f2fs: use generic EFSBADCRC/EFSCORRUPTED adds c83414aedf36 f2fs: set SBI_NEED_FSCK for xattr corruption case adds db6ec53b7e03 f2fs: add a rw_sem to cover quota flag changes adds 56659ce83845 f2fs: fix is_idle() check for discard type adds cad3836f9eb2 f2fs: allocate blocks for pinned file adds 4969c06a0d83 f2fs: support swap file w/ DIO adds b13bdf03bb80 f2fs: allow all the users to pin a file adds 6e0cd4a9dd4d f2fs: fix to avoid long latency during umount adds 56f3ce675103 f2fs: avoid out-of-range memory access adds 2d008835ec2f f2fs: improve print log in f2fs_sanity_check_ckpt() adds a641a88e5d68 Merge tag 'f2fs-for-5.3' of git://git.kernel.org/pub/scm/l [...] adds d4548543fc4e 9p/virtio: Add cleanup path in p9_virtio_init adds 80a316ff1627 9p/xen: Add cleanup path in p9_trans_xen_init adds 23bbbf5c1fb3 Merge tag '9p-for-5.3' of git://github.com/martinetd/linux adds b355516f4507 dlm: check if workqueues are NULL before flushing/destroying adds a48f9721e6db dlm: no need to check return value of debugfs_create functions adds 964a4eacef67 Merge tag 'dlm-5.3' of git://git.kernel.org/pub/scm/linux/ [...]
No new revisions were added by this update.
Summary of changes: .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 45 +- 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-fs-f2fs | 8 + Documentation/ABI/testing/sysfs-kernel-fscaps | 2 +- Documentation/ABI/testing/sysfs-kernel-vmcoreinfo | 2 +- Documentation/admin-guide/cgroup-v2.rst | 10 + Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/arm64/silicon-errata.rst | 2 + Documentation/core-api/kernel-api.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 48 +- 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/f2fs.txt | 133 +- Documentation/filesystems/proc.txt | 41 +- .../filesystems/xfs-self-describing-metadata.txt | 8 +- Documentation/hwmon/submitting-patches.rst | 2 +- Documentation/kbuild/headers_install.rst | 7 - Documentation/kbuild/kbuild.rst | 9 + Documentation/kbuild/makefiles.rst | 22 +- 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 | 10 +- 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/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/inkern.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.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/mfd/altera-sysmgr.c | 4 +- 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/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/of_mdio.c | 2 +- drivers/of/platform.c | 2 +- drivers/pci/probe.c | 2 +- drivers/pci/search.c | 4 +- drivers/pinctrl/devicetree.c | 7 +- 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/ioctl.c | 30 +- 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/debug_fs.c | 21 +- fs/dlm/dlm_internal.h | 8 +- fs/dlm/lockspace.c | 3 +- fs/dlm/lowcomms.c | 18 +- fs/dlm/main.c | 5 +- fs/efivarfs/file.c | 26 +- fs/ext2/ioctl.c | 16 +- fs/ext4/ioctl.c | 51 +- fs/f2fs/checkpoint.c | 107 +- fs/f2fs/data.c | 249 +++- fs/f2fs/debug.c | 7 + fs/f2fs/dir.c | 16 +- fs/f2fs/extent_cache.c | 7 +- fs/f2fs/f2fs.h | 129 +- fs/f2fs/file.c | 302 +++-- fs/f2fs/gc.c | 196 ++- fs/f2fs/inline.c | 16 +- fs/f2fs/inode.c | 78 +- fs/f2fs/namei.c | 10 +- fs/f2fs/node.c | 38 +- fs/f2fs/recovery.c | 43 +- fs/f2fs/segment.c | 170 ++- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 610 +++++----- fs/f2fs/sysfs.c | 28 +- fs/f2fs/xattr.c | 10 +- fs/gfs2/file.c | 42 +- fs/gfs2/sys.c | 3 +- fs/hfsplus/ioctl.c | 21 +- fs/inode.c | 86 ++ fs/jffs2/file.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/ioctl.c | 22 +- fs/nfsd/fault_inject.c | 12 +- fs/nfsd/nfsctl.c | 5 +- fs/nfsd/state.h | 4 +- fs/nilfs2/ioctl.c | 9 +- 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/ioctl.c | 13 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/ocfs2.h | 4 + fs/ocfs2/super.c | 29 +- fs/orangefs/file.c | 37 +- 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/reiserfs/ioctl.c | 10 +- fs/ubifs/debug.c | 169 +-- fs/ubifs/debug.h | 4 +- fs/ubifs/ioctl.c | 13 +- fs/ubifs/super.c | 9 +- fs/xfs/Makefile | 9 +- fs/xfs/kmem.c | 5 - fs/xfs/kmem.h | 8 + fs/xfs/libxfs/xfs_ag.c | 100 +- fs/xfs/libxfs/xfs_ag_resv.c | 8 - fs/xfs/libxfs/xfs_alloc.c | 227 ++-- fs/xfs/libxfs/xfs_alloc_btree.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 5 - fs/xfs/libxfs/xfs_attr.h | 8 +- fs/xfs/libxfs/xfs_attr_leaf.c | 15 +- fs/xfs/libxfs/xfs_attr_remote.c | 14 +- fs/xfs/libxfs/xfs_bit.c | 1 - fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_bmap_btree.c | 5 +- fs/xfs/libxfs/xfs_btree.c | 49 +- fs/xfs/libxfs/xfs_btree.h | 14 +- fs/xfs/libxfs/xfs_da_btree.c | 12 +- fs/xfs/libxfs/xfs_da_format.c | 3 - fs/xfs/libxfs/xfs_defer.c | 2 - fs/xfs/libxfs/xfs_dir2.c | 6 +- fs/xfs/libxfs/xfs_dir2_block.c | 11 +- fs/xfs/libxfs/xfs_dir2_data.c | 14 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 11 +- fs/xfs/libxfs/xfs_dir2_node.c | 10 +- fs/xfs/libxfs/xfs_dir2_sf.c | 5 +- fs/xfs/libxfs/xfs_dquot_buf.c | 10 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/libxfs/xfs_fs.h | 124 +- fs/xfs/libxfs/xfs_health.h | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 245 ++-- fs/xfs/libxfs/xfs_ialloc.h | 18 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 56 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 3 + fs/xfs/libxfs/xfs_iext_tree.c | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 9 +- fs/xfs/libxfs/xfs_inode_fork.c | 4 +- fs/xfs/libxfs/xfs_log_rlimit.c | 2 - fs/xfs/libxfs/xfs_refcount.c | 2 - fs/xfs/libxfs/xfs_refcount_btree.c | 4 +- fs/xfs/libxfs/xfs_rmap.c | 7 - fs/xfs/libxfs/xfs_rmap_btree.c | 6 +- fs/xfs/libxfs/xfs_rtbitmap.c | 8 - fs/xfs/libxfs/xfs_sb.c | 39 +- fs/xfs/libxfs/xfs_shared.h | 49 +- fs/xfs/libxfs/xfs_symlink_remote.c | 10 +- fs/xfs/libxfs/xfs_trans_resv.c | 17 +- fs/xfs/libxfs/xfs_trans_space.h | 7 +- fs/xfs/libxfs/xfs_types.c | 13 +- fs/xfs/scrub/agheader.c | 11 +- fs/xfs/scrub/agheader_repair.c | 5 - fs/xfs/scrub/alloc.c | 7 - fs/xfs/scrub/attr.c | 122 +- fs/xfs/scrub/attr.h | 71 ++ fs/xfs/scrub/bitmap.c | 5 - fs/xfs/scrub/bmap.c | 8 - fs/xfs/scrub/btree.c | 7 - fs/xfs/scrub/common.c | 8 - fs/xfs/scrub/dabtree.c | 8 - fs/xfs/scrub/dir.c | 10 - fs/xfs/scrub/fscounters.c | 12 - fs/xfs/scrub/health.c | 8 - fs/xfs/scrub/ialloc.c | 28 +- fs/xfs/scrub/inode.c | 10 - fs/xfs/scrub/parent.c | 8 - fs/xfs/scrub/quota.c | 13 +- fs/xfs/scrub/refcount.c | 10 - fs/xfs/scrub/repair.c | 14 +- fs/xfs/scrub/rmap.c | 9 - fs/xfs/scrub/rtbitmap.c | 7 - fs/xfs/scrub/scrub.c | 20 - fs/xfs/scrub/symlink.c | 8 - fs/xfs/scrub/trace.c | 6 - fs/xfs/xfs_acl.c | 4 +- fs/xfs/xfs_aops.c | 121 +- fs/xfs/xfs_aops.h | 1 - fs/xfs/xfs_attr_inactive.c | 7 +- fs/xfs/xfs_attr_list.c | 7 +- fs/xfs/xfs_bio_io.c | 61 + fs/xfs/xfs_bmap_item.c | 350 +++--- fs/xfs/xfs_bmap_item.h | 2 - fs/xfs/xfs_bmap_util.c | 11 +- fs/xfs/xfs_buf.c | 171 +-- fs/xfs/xfs_buf.h | 53 +- fs/xfs/xfs_buf_item.c | 40 +- fs/xfs/xfs_buf_item.h | 6 +- fs/xfs/xfs_dir2_readdir.c | 5 +- fs/xfs/xfs_discard.c | 4 +- fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_dquot.h | 1 - fs/xfs/xfs_dquot_item.c | 118 +- fs/xfs/xfs_dquot_item.h | 4 +- fs/xfs/xfs_error.c | 3 +- fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_extfree_item.c | 410 ++++--- fs/xfs/xfs_extfree_item.h | 6 +- fs/xfs/xfs_file.c | 23 +- fs/xfs/xfs_filestream.c | 5 +- fs/xfs/xfs_fsmap.c | 4 - fs/xfs/xfs_fsops.c | 8 +- fs/xfs/xfs_globals.c | 4 +- fs/xfs/xfs_health.c | 6 +- fs/xfs/xfs_icache.c | 4 +- fs/xfs/xfs_icreate_item.c | 75 +- fs/xfs/xfs_inode.c | 42 +- fs/xfs/xfs_inode_item.c | 16 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_ioctl.c | 448 +++++-- fs/xfs/xfs_ioctl.h | 8 + fs/xfs/xfs_ioctl32.c | 161 ++- fs/xfs/xfs_ioctl32.h | 14 +- fs/xfs/xfs_iomap.c | 5 +- fs/xfs/xfs_iops.c | 10 - fs/xfs/xfs_itable.c | 749 ++++-------- fs/xfs/xfs_itable.h | 106 +- fs/xfs/xfs_iwalk.c | 720 +++++++++++ fs/xfs/xfs_iwalk.h | 46 + fs/xfs/xfs_linux.h | 5 +- fs/xfs/xfs_log.c | 644 ++++------ fs/xfs/xfs_log.h | 17 +- fs/xfs/xfs_log_cil.c | 51 +- fs/xfs/xfs_log_priv.h | 36 +- fs/xfs/xfs_log_recover.c | 463 +++---- fs/xfs/xfs_message.c | 2 +- fs/xfs/xfs_mount.c | 102 +- fs/xfs/xfs_mount.h | 22 +- fs/xfs/xfs_ondisk.h | 5 + fs/xfs/xfs_pnfs.c | 9 +- fs/xfs/xfs_pwork.c | 136 +++ fs/xfs/xfs_pwork.h | 61 + fs/xfs/xfs_qm.c | 68 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 5 - fs/xfs/xfs_quotaops.c | 3 +- fs/xfs/xfs_refcount_item.c | 357 +++--- fs/xfs/xfs_refcount_item.h | 2 - fs/xfs/xfs_reflink.c | 15 +- fs/xfs/xfs_rmap_item.c | 380 +++--- fs/xfs/xfs_rmap_item.h | 2 - fs/xfs/xfs_rtalloc.c | 6 - fs/xfs/xfs_stats.c | 1 - fs/xfs/xfs_super.c | 32 +- fs/xfs/xfs_super.h | 14 + fs/xfs/xfs_symlink.c | 9 - fs/xfs/xfs_sysctl.c | 3 - fs/xfs/xfs_sysctl.h | 3 + fs/xfs/xfs_sysfs.c | 42 +- fs/xfs/xfs_trace.c | 8 - fs/xfs/xfs_trace.h | 61 +- fs/xfs/xfs_trans.c | 43 +- fs/xfs/xfs_trans.h | 70 +- fs/xfs/xfs_trans_ail.c | 53 +- fs/xfs/xfs_trans_bmap.c | 232 ---- fs/xfs/xfs_trans_buf.c | 11 +- fs/xfs/xfs_trans_dquot.c | 11 - fs/xfs/xfs_trans_extfree.c | 286 ----- fs/xfs/xfs_trans_inode.c | 3 - fs/xfs/xfs_trans_priv.h | 4 +- fs/xfs/xfs_trans_refcount.c | 240 ---- fs/xfs/xfs_trans_rmap.c | 257 ---- fs/xfs/xfs_xattr.c | 5 +- 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-noncoherent.h | 19 + include/linux/dmar.h | 14 +- include/linux/fs.h | 12 + 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/syscon.h | 6 - include/linux/mm.h | 57 +- include/linux/mm_types.h | 2 + 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/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/trace/events/f2fs.h | 11 +- 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/9p/trans_virtio.c | 8 +- net/9p/trans_xen.c | 8 +- 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/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/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 +- 811 files changed, 18572 insertions(+), 14405 deletions(-) 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 fs/xfs/scrub/attr.h create mode 100644 fs/xfs/xfs_bio_io.c create mode 100644 fs/xfs/xfs_iwalk.c create mode 100644 fs/xfs/xfs_iwalk.h create mode 100644 fs/xfs/xfs_pwork.c create mode 100644 fs/xfs/xfs_pwork.h delete mode 100644 fs/xfs/xfs_trans_bmap.c delete mode 100644 fs/xfs/xfs_trans_extfree.c delete mode 100644 fs/xfs/xfs_trans_refcount.c delete mode 100644 fs/xfs/xfs_trans_rmap.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