This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits ed040e5bd750 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits a0444f89ed7b Merge remote-tracking branch 'spdx/spdx-linus' omits 35d833185a61 Merge remote-tracking branch 'fpga-fixes/fixes' omits 598fac7467a9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 2dfa72b44cf6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits f95f4539ffc1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4290e970f25f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 5a227d60477c Merge remote-tracking branch 'hwmon-fixes/hwmon' omits f40e25bdcb75 Merge remote-tracking branch 'omap-fixes/fixes' omits e90cee321735 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 9c91f62819a9 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 9f9f17f72148 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 9bb45cc28f5c Merge remote-tracking branch 'sound-current/for-linus' omits 796e0fef8ed6 Merge remote-tracking branch 'net/master' omits 9a9534731d1e Merge remote-tracking branch 'arc-current/for-curr' omits 08d18325b799 Merge remote-tracking branch 'fixes/master' omits 52ac54e1de31 Merge branch 'asoc-5.7' into asoc-linus adds 4054ab64e29b tools/accounting/getdelays.c: fix netlink attribute length adds 98c985d7da8d kthread: mark timer used by delayed kthread works as IRQ safe adds 630f289b7114 asm-generic: make more kernel-space headers mandatory adds 66906c4933d6 scripts/spelling.txt: add syfs/sysfs pattern adds df47b5e9a403 scripts/spelling.txt: add more spellings to spelling.txt adds ee9dc325acf2 ocfs2: remove FS_OCFS2_NM adds 8e6ef3731edc ocfs2: remove unused macros adds 31cc0c802902 ocfs2: use OCFS2_SEC_BITS in macro adds e0369873e6fe ocfs2: remove dlm_lock_is_remote adds cb5bc8557a50 ocfs2: there is no need to log twice in several functions adds 41f4dc833135 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds 1a5692e4776b ocfs2: remove useless err adds 185a73216f2d ocfs2: add missing annotations for ocfs2_refcount_cache_lo [...] adds 3c9210d45d50 ocfs2: replace zero-length array with flexible-array member adds fa803cf8f39f ocfs2: cluster: replace zero-length array with flexible-ar [...] adds 8cb92435e2fd ocfs2: dlm: replace zero-length array with flexible-array member adds 95f3427c243b ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] adds 0434c9f40442 ocfs2: roll back the reference count modification of the p [...] adds d293d3af2dee ocfs2: use scnprintf() for avoiding potential buffer overflow adds 4ceb229f66c6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save adds c537338c0554 fs_parse: remove pr_notice() about each validation adds 4c7ba22e4c2d mm/slub.c: replace cpu_slab->partial with wrapped APIs adds bbd4e305e373 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds 1ad53d9fa3f6 slub: improve bit diffusion for freelist ptr obfuscation adds 3202fa62fb43 slub: relocate freelist pointer to middle of object adds 667c790169e2 revert "topology: add support for node_to_mem_node() to de [...] adds b0d14fc43d39 mm/kmemleak.c: use address-of operator on section symbols adds 5f2d5026be67 mm/Makefile: disable KCSAN for kmemleak adds 5c72feee3e45 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds cc7b8f6245f0 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds faffdfa04fa1 mm/filemap.c: clear page error before actual read adds 0f8e2db4ead5 mm/filemap.c: remove unused argument from shrink_readahead [...] adds e520e932dcc6 mm/filemap.c: use vm_fault error code directly adds ec84821507be include/linux/pagemap.h: rename arguments to find_subpage adds 184b4fef58b6 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] adds 83daf837884c mm/filemap.c: unexport find_get_entry adds 2294b32e068f mm/filemap.c: rewrite pagecache_get_page documentation adds 22bf29b67dee mm/gup: split get_user_pages_remote() into two routines adds 86dfbed49f88 mm/gup: pass a flags arg to __gup_device_* functions adds 566d774a1187 mm: introduce page_ref_sub_return() adds 3b78d8347d31 mm/gup: pass gup flags to two more routines adds 94202f126f69 mm/gup: require FOLL_GET for get_user_pages_fast() adds 3faa52c03f44 mm/gup: track FOLL_PIN pages adds 47e29d32afba mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds 1970dc6f5226 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds 41c45d37b9ee mm/gup_benchmark: support pin_user_pages() and related calls adds be87141108f0 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 6197ab984b41 mm: improve dump_page() for compound pages adds dc8fb2f282ad mm: dump_page(): additional diagnostics for huge pinned pages adds f28d43636d6f mm/gup/writeback: add callbacks for inaccessible pages adds 4628b063d218 mm/gup: rename nr as nr_pinned in get_user_pages_fast() adds df3a0a21b698 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path adds 3eeba1356dfc mm/swapfile.c: fix comments for swapcache_prepare adds bde07cfc65da mm/swap.c: not necessary to export __pagevec_lru_add() adds 218209487c3d mm/swapfile: fix data races in try_to_unuse() adds 2406b76fe815 mm/swap_slots.c: assign|reset cache slot by value directly adds 1eb6234e52f0 mm: swap: make page_evictable() inline adds 9a9b6cce630d mm: swap: use smp_mb__after_atomic() to order LRU bit set adds cb77445132ae mm/swap_state.c: use the same way to count page in [add_to [...] adds a87425a36fb2 mm, memcg: fix build error around the usage of kmem_caches adds 86daf94efb11 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds 4f103c6363c3 mm: memcg/slab: use mem_cgroup_from_obj() adds 10eaec2f63b6 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds 50591183fa86 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds f4b00eab5004 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds 92d0510c3585 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds 9c315e4d7d8c mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds 4b13f64de256 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 503970e42325 mm: memcontrol: fix memory.low proportional distribution adds bc50bcc6e00b mm: memcontrol: clean up and document effective low/min ca [...] adds 8a931f801340 mm: memcontrol: recursive memory.low protection adds 8965aa28cdf0 memcg: css_tryget_online cleanups adds c1514c0aac77 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused adds f6f989c5cebc mm, memcg: prevent memory.high load/store tearing adds 15b42562d46d mm, memcg: prevent memory.max load tearing adds f86b810c2610 mm, memcg: prevent memory.low load/store tearing adds c3d532008661 mm, memcg: prevent memory.min load/store tearing adds 32d087cdd9a1 mm, memcg: prevent memory.swap.max load tearing adds b3a7822e5e75 mm, memcg: prevent mem_cgroup_protected store tearing adds 48fe267c503e mm: memcg: make memory.oom.group tolerable to task migration adds b2a403fdd15e mm/mapping_dirty_helpers: update huge page-table entry callbacks adds b44437723cbc mm/vma: move VM_NO_KHUGEPAGED into generic header adds 7969f2264f92 mm/vma: make vma_is_foreign() available for general use adds 222100eed264 mm/vma: make is_vma_temporary_stack() available for general use adds 767e5ee54ed7 mm: add pagemap.h to the fine documentation adds 4f6da9341180 mm/gup: rename "nonblocking" to "locked" where proper adds ad415db81796 mm/gup: fix __get_user_pages() on fault retry of hugetlb adds 4ef873226ceb mm: introduce fault_signal_pending() adds 39678191cd89 x86/mm: use helper fault_signal_pending() adds 24a62cf41f67 arc/mm: use helper fault_signal_pending() adds b502f038f2ff arm64/mm: use helper fault_signal_pending() adds c9a0dad16201 powerpc/mm: use helper fault_signal_pending() adds fb027ada051a sh/mm: use helper fault_signal_pending() adds 8b9a65fd282c mm: return faster for non-fatal signals in user mode faults adds ef429ee7409a userfaultfd: don't retake mmap_sem to emulate NOPAGE adds dde160724832 mm: introduce FAULT_FLAG_DEFAULT adds c270a7eedcf2 mm: introduce FAULT_FLAG_INTERRUPTIBLE adds 4064b9827063 mm: allow VM_FAULT_RETRY for multiple times adds 4426e945df58 mm/gup: allow VM_FAULT_RETRY for multiple times adds 71335f37c5e8 mm/gup: allow to react to fatal signals adds 3e69ad081c18 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path adds 86a76331d94c mm: clarify a confusing comment for remap_pfn_range() adds abd69b9e0010 mm/memory.c: clarify a confusing comment for vm_iomap_memory adds baceaf1c8b99 mmap: remove inline of vm_unmapped_area adds df529cabb7a2 mm: mmap: add trace point of vm_unmapped_area adds e346b3813067 mm/mremap: add MREMAP_DONTUNMAP to mremap() adds 0c28759ee3c9 selftests: add MREMAP_DONTUNMAP selftest adds 4627d76dcf04 mm/sparsemem: get address to page struct instead of addres [...] adds e03d1f78341e mm/sparse: rename pfn_present() to pfn_in_present_section() adds 3af776f601dc mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] adds 4027149abde8 mm/sparse.c: allocate memmap preferring the given node adds 8cceeff48f23 kasan: detect negative size in memory operation function adds 98f3b56fa62a kasan: add test for invalid size in memmove adds ee8eb9a5fe86 mm/page_alloc: increase default min_free_kbytes bound adds 736838e964c3 mm, pagealloc: micro-optimisation: save two branches on ho [...] adds 76089d0082e6 mm/page_alloc.c: use free_area_empty() instead of open-coding adds 97ce86f93cf3 mm/page_alloc.c: micro-optimisation Remove unnecessary branch adds fe925c0cb05b mm/page_alloc: simplify page_is_buddy() for better code re [...] adds 565dc842313f mm: vmpressure: don't need call kfree if kstrndup fails adds d8a1c03ff797 mm: vmpressure: use mem_cgroup_is_root API adds f661d007f40d mm: vmscan: replace open codings to NUMA_NO_NODE adds 6b700b5b3c59 mm/vmscan.c: remove cpu online notification for now adds 5644e1fbbfe1 mm/vmscan.c: fix data races using kswapd_classzone_idx adds e072bff60a29 mm/vmscan.c: clean code by removing unnecessary assignment adds 4b7930626747 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() adds c4ecddfff1f2 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] adds eea274d64e6e selftests: vm: drop dependencies on page flags from mlock2 tests adds b06eda091e5d mm,compaction,cma: add alloc_contig flag to compact_control adds 1da2f328fa64 mm,thp,compaction,cma: allow THP migration for CMA allocations adds 6467552ca64c mm, compaction: fully assume capture is not NULL in compac [...] adds 964b692daf30 mm/compaction: really limit compact_unevictable_allowed to [...] adds 6923aa0d8c62 mm/compaction: Disable compact_unevictable_allowed on RT adds 250046e7ba2a mm/compaction.c: clean code by removing unnecessary assignment adds dcf1763546d7 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds 20ca87f22b82 mm/mempolicy: check hugepage migration is supported by arc [...] adds d888fb2b189b mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds aa9f7d5172fa mm: mempolicy: require at least one nodeid for MPOL_PREFERRED adds 49aef7175cc6 mm/memblock.c: remove redundant assignment to variable max_addr adds c0d0381ade79 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds 87bf91d39bb5 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race adds cdc2fcfea79b hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 1adc4d419aa2 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds 9808895e1a44 mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds e9fe92ae0cd2 hugetlb_cgroup: add reservation accounting for private mappings adds 0db9d74ed884 hugetlb: disable region_add file_region coalescing adds 075a61d07a8e hugetlb_cgroup: add accounting for shared mappings adds 08cf9faf7558 hugetlb_cgroup: support noreserve mappings adds a9b3f867404b hugetlb: support file_region coalescing again adds 29750f71a9b4 hugetlb_cgroup: add hugetlb_cgroup reservation tests adds 6566704dafdd hugetlb_cgroup: add hugetlb_cgroup reservation docs adds 353b2de42e84 mm/hugetlb.c: clean code by removing unnecessary initialization adds d4af73e3f8d0 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() adds cabc30da10e6 selftests/vm: fix map_hugetlb length used for testing read [...] adds bb297bb2de51 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] adds 77d6b9094819 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] new 6cad420cc695 Merge branch 'akpm' (patches from Andrew) adds e2bf6814bec3 IMA: Update KBUILD_MODNAME for IMA files to ima adds 72ec611c6476 IMA: Add log statements for failure conditions adds 555d6d71d57c integrity: Remove duplicate pr_fmt definitions adds 96c82175d138 Merge branch 'next-integrity.logging-cleanup' into next-integrity adds 9e2b4be377f0 ima: add a new CONFIG for loading arch-specific policies new 7f218319caaa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 1651e700664b x86: Fix bitops.h warning with a moved cast new f14a9532ee30 Merge tag 'x86-urgent-2020-04-02' of git://git.kernel.org/ [...] adds f09ab268bbb2 KVM: selftests: aarch64: Use stream when given adds 10d1a71b164e KVM: selftests: Remove unnecessary defines adds 12c0d0f6d9df KVM: selftests: aarch64: Remove unnecessary ifdefs adds f832485df2d4 KVM: selftests: Rename vm_guest_mode_params adds 377a41c9ef84 KVM: selftests: Introduce vm_guest_mode_params adds 87a802d93e7e KVM: selftests: Introduce num-pages conversion utilities adds 025eed7b3519 KVM: selftests: Create a demand paging test adds 4f72180eb4da KVM: selftests: Add demand paging content to the demand pa [...] adds 0119cb365c93 KVM: selftests: Add configurable demand paging delay adds af99e1ad7e70 KVM: selftests: Add memory size parameter to the demand pa [...] adds 56a4210f4e4e KVM: selftests: Pass args to vCPU in global vCPU args struct adds 9bbf24744e12 KVM: selftests: Add support for vcpu_args_set to aarch64 a [...] adds 018494e6d823 KVM: selftests: Support multiple vCPUs in demand paging test adds f09205b99832 KVM: selftests: Time guest demand paging adds 3439d886e4d9 KVM: selftests: Rework debug message printing adds 244c6b6df99b KVM: selftests: Convert some printf's to pr_info's adds 222f06e7cde5 KVM: vmx: rewrite the comment in vmx_get_mt_mask adds e630269841ab KVM: x86: Fix print format and coding style adds e080e538e697 KVM: x86: eliminate some unreachable code adds d71f5e03257c KVM: VMX: Add 'else' to split mutually exclusive case adds 999eabcc89b0 KVM: apic: remove unused function apic_lvt_vector() adds 92daa48b34d7 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a [...] adds 744e699c7e99 KVM: x86: Move gpa_val and gpa_available into the emulator [...] adds edd4fa37baa6 KVM: x86: Allocate new rmap and large page tracking when m [...] adds 13ea52551708 KVM: Reinstall old memslots if arch preparation fails adds 13f678894bd0 KVM: Don't free new memslot if allocation of said memslot fails adds 82307e676f9d KVM: PPC: Move memslot memory allocation into prepare_memo [...] adds 0dab98b7ade6 KVM: x86: Allocate memslot resources during prepare_memory [...] adds 414de7abbf80 KVM: Drop kvm_arch_create_memslot() adds bd0e96fdc5a5 KVM: Explicitly free allocated-but-unused dirty bitmap adds 71a4c30bf0d3 KVM: Refactor error handling for setting memory region adds cf47f50b5c2e KVM: Move setting of memslot into helper routine adds 9d4c197c0e94 KVM: Drop "const" attribute from old memslot in commit_mem [...] adds 21198846de1c KVM: x86: Free arrays for old memslot when moving memslot' [...] adds 5c0b4f3d5ccc KVM: Move memslot deletion to helper function adds e96c81ee89d8 KVM: Simplify kvm_free_memslot() and all its descendents adds 163da372dec5 KVM: Clean up local variable usage in __kvm_set_memory_region() adds 0dff084607bd KVM: Provide common implementation for generic dirty log f [...] adds 2a49f61dfcdc KVM: Ensure validity of memslot with respect to kvm_get_di [...] adds 0577d1abe704 KVM: Terminate memslot walks via used_slots adds 36947254e5f9 KVM: Dynamically size memslot array based on number of used slots adds 13e48aa9429d KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION adds b3594ffbf932 KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c adds cec37648f40b KVM: x86/mmu: Use range-based TLB flush for dirty log mems [...] adds 7f42aa76d4a5 KVM: x86/mmu: Consolidate open coded variants of memslot T [...] adds 168d918f2643 KVM: x86: Adjust counter sample period after a wrmsr adds d18b2f43b914 KVM: x86: Gracefully handle __vmalloc() failure during VM [...] adds 1a625056cc57 KVM: x86: Directly return __vmalloc() result in ->vm_alloc() adds 562b6b089d64 KVM: x86: Consolidate VM allocation and free for VMX and SVM adds 23581ea8ceff KVM: selftests: Fix unknown ucall command asserts adds 4d395762599d KVM: Remove unnecessary asm/kvm_host.h includes adds cc7f5577adfc KVM: SVM: Inhibit APIC virtualization for X2APIC guest adds 3651c7fc2bf6 KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU adds 0be44352071d KVM: x86/mmu: Reuse the current root if possible for fast switch adds 3c9bd4006bfc KVM: x86: enable dirty log gradually in small chunks adds 49f933d445b6 KVM: Fix some obsolete comments adds 4abaffce4d25 KVM: LAPIC: Recalculate apic map in batch adds b34de572a863 KVM: X86: trigger kvmclock sync request just once on VM creation adds a1c77abb8d93 KVM: nVMX: Properly handle userspace interrupt window request adds e743664bea8e kvm: selftests: Support dirty log initial-all-set test adds a102a674e423 KVM: x86/mmu: Don't drop level/direct from MMU role calculation adds 8053f924cad3 KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack adds bb1fcc70d98f KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT adds ac69dfaacee8 KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() adds ac6389ab2c7a KVM: nVMX: Rename EPTP validity helper and associated variables adds d8dd54e06348 KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() adds 96d4701049a7 KVM: nVMX: Drop unnecessary check on ept caps for execute-only adds abbed4fa94f6 KVM: x86: Fix warning due to implicit truncation on 32-bit KVM adds 2bde08f9f5f1 KVM: Drop gfn_to_pfn_atomic() adds 2e3bb4d886c7 KVM: x86: Refactor I/O emulation helpers to provide vcpu-o [...] adds 21f1b8f29ea5 KVM: x86: Explicitly pass an exception struct to check_intercept adds f0ed4760ed21 KVM: x86: Move emulation-only helpers to emulate.c adds c9b8b07cded5 KVM: x86: Dynamically allocate per-vCPU emulation context adds 2f728d66e8a7 KVM: x86: Move kvm_emulate.h into KVM's private directory adds 06add254c7f3 KVM: x86: Shrink the usercopy region of the emulation context adds 68c9a46e9ee8 KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits [...] adds 619a17f11069 KVM: x86: Refactor loop around do_cpuid_func() to separate helper adds 8b86079cc339 KVM: x86: Simplify handling of Centaur CPUID leafs adds d5a661d19df1 KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() adds 0fc62671876c KVM: x86: Check userspace CPUID array size after validatin [...] adds 3dc4a9cf05e5 KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop adds 1893c9415ae8 KVM: x86: Check for CPUID 0xD.N support before validating [...] adds 91001d403ad3 KVM: x86: Warn on zero-size save state for valid CPUID 0xD [...] adds 8b2fc445a761 KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation adds 87849b1ccbd4 KVM: x86: Clean up CPUID 0x7 sub-leaf loop adds aceac6e5700f KVM: x86: Drop the explicit @index from do_cpuid_7_mask() adds acfad336ecf9 KVM: x86: Drop redundant boot cpu checks on SSBD feature bits adds aa10a7dc8858 KVM: x86: Consolidate CPUID array max num entries checking adds 74fa0bc7f083 KVM: x86: Hoist loop counter and terminator to top of __do [...] adds c862903963bb KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling adds e53c95e8d41e KVM: x86: Encapsulate CPUID entries and metadata in struct adds 695538aa21c0 KVM: x86: Drop redundant array size check adds 0eee8f9d9d3b KVM: x86: Use common loop iterator when handling CPUID 0xD.N adds 2ef7619d4373 KVM: VMX: Add helpers to query Intel PT mode adds cfc481810c90 KVM: x86: Calculate the supported xcr0 mask at load time adds 7f5581f59298 KVM: x86: Use supported_xcr0 to detect MPX support adds 615a4ae1c74c KVM: x86: Make kvm_mpx_supported() an inline function adds 7392079c4e74 KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exp [...] adds 160b486f65ff KVM: x86: Drop explicit @func param from ->set_supported_cpuid() adds 3be5a60b454a KVM: x86: Use u32 for holding CPUID register value in helpers adds 5e12b2bb34e9 KVM: x86: Replace bare "unsigned" with "unsigned int" in c [...] adds 4c61534aaae2 KVM: x86: Introduce cpuid_entry_{get,has}() accessors adds b32666b13a72 KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators adds e745e37d4977 KVM: x86: Refactor cpuid_mask() to auto-retrieve the register adds 6c7ea4b56bfe KVM: x86: Handle MPX CPUID adjustment in VMX code adds 5ffec6f910dc KVM: x86: Handle INVPCID CPUID adjustment in VMX code adds e574768f841b KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code adds d64d83d1e026 KVM: x86: Handle PKU CPUID adjustment in VMX code adds 733deafc00df KVM: x86: Handle RDTSCP CPUID adjustment in VMX code adds dbd068040c64 KVM: x86: Handle Intel PT CPUID adjustment in VMX code adds fb7d4377d513 KVM: x86: handle GBPAGE CPUID adjustment for EPT with gene [...] adds 9e6d01c2d908 KVM: x86: Refactor handling of XSAVES CPUID adjustment adds 66a6950f9995 KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking adds 9b58b9857f22 KVM: SVM: Convert feature updates from CPUID to KVM cpu caps adds 3ec6fd8cf0ba KVM: VMX: Convert feature updates from CPUID to KVM cpu caps adds b3d895d5c415 KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update adds 8721f5b061eb KVM: x86: Add a helper to check kernel support when settin [...] adds c10398b6d0dd KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved adds 90d2f60f41f7 KVM: x86: Use KVM cpu caps to track UMIP emulation adds 09f628a0b49c KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() adds bcf600ca8d21 KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs adds c571a144ef17 KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs adds 7ff6c0350315 KVM: x86: Remove stateful CPUID handling adds d8577a4c238f KVM: x86: Do host CPUID at load time to mask KVM cpu caps adds bd7919999047 KVM: x86: Override host CPUID results with kvm_cpu_caps adds 93c380e7b528 KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps adds dd69cc2542f7 KVM: x86: Use kvm_cpu_caps to detect Intel PT support adds 7c7f95481089 KVM: x86: Do kvm_cpuid_array capacity checks in terminal f [...] adds 139085101f85 KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support adds a7a200eb4c69 KVM: VMX: Directly use VMX capabilities helper to detect R [...] adds 7b874c26a624 KVM: x86: Check for Intel PT MSR virtualization using KVM [...] adds a1bead2abaa1 KVM: VMX: Directly query Intel PT mode when refreshing PMUs adds 213e0e1f500b KVM: SVM: Refactor logging of NPT enabled/disabled adds bde772355958 KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a comm [...] adds 703c335d0693 KVM: x86/mmu: Configure max page level during hardware setup adds e884b854ee18 KVM: x86: Don't propagate MMU lpage support to memslot.dis [...] adds 600087b61467 KVM: Drop largepages_enabled and its accessor/mutator adds 91661989d17c KVM: x86: Move VMX's host_efer to common x86 code adds a50718cc3f43 KVM: nSVM: Expose SVM features to L1 iff nested is enabled adds 4eb87460c474 KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled adds 257038745cae KVM: x86: Move nSVM CPUID 0x8000000A handling into common [...] adds 408e9a318f57 KVM: CPUID: add support for supervisor states adds b7fb8488c85f KVM: x86: Trace the original requested CPUID function in k [...] adds 15608ed03f10 KVM: x86: Add helpers to perform CPUID-based guest vendor check adds 23493d0a1731 KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs adds 8d8923115f1b KVM: x86: Fix CPUID range checks for Hypervisor and Centau [...] adds 09c7431ed31f KVM: x86: Refactor out-of-range logic to contain the madness adds f91af5176cce KVM: x86: Refactor kvm_cpuid() param that controls out-of- [...] adds 689f3bf21628 KVM: x86: unify callbacks to load paging root adds 727a7e27cf88 KVM: x86: rename set_cr3 callback and related flags to loa [...] adds b5ec2e020b70 KVM: nSVM: do not change host intercepts while nested VM i [...] adds 64b5bd270426 KVM: nSVM: ignore L1 interrupt window while running L2 wit [...] adds b518ba9fa691 KVM: nSVM: implement check_nested_events for interrupts adds 78f2145c4d93 KVM: nSVM: avoid loss of pending IRQ/NMI before entering L2 adds 3ac40c404c60 KVM: Documentation: Update fast page fault for indirect sp adds ab56f8e62daf kvm: svm: Introduce GA Log tracepoint for AVIC adds 331b4de9a7e7 KVM: selftests: s390x: Provide additional num-guest-pages [...] adds 041bc42ce2d0 KVM: VMX: Micro-optimize vmexit time when not exposing PMU adds 212617dbb6ba KVM: nVMX: Consolidate nested MTF checks to helper function adds 8e205a6b2a06 KVM: X86: correct meaningless kvm_apicv_activated() check adds 0b66465344a7 KVM: nSVM: Remove an obsolete comment. adds 1914f624f5e3 selftests: KVM: SVM: Add vmcall test to gitignore adds 425936246fbe KVM: selftests: Share common API documentation adds 53362fe930b2 selftests: KVM: s390: fixup fprintf format error in reset.c adds 6a46fcf92f06 selftests: KVM: s390: fix format strings for access reg test adds d9eaf19ecc12 KVM: selftests: Enable printf format warnings for TEST_ASSERT adds d0aac3320d1f KVM: selftests: Use consistent message for test skipping adds beca54702dc6 KVM: selftests: virt_map should take npages, not size adds 94c4b76b88d4 KVM: selftests: Introduce steal-time test adds 41cbed5b07b5 selftests: KVM: s390: fix early guest crash adds b0435a12a6d3 selftests: KVM: s390: test more register variants for the [...] adds 3203a01737af selftests: KVM: s390: check for registers to NOT change on reset adds a46f8a63cde8 selftests: kvm: Introduce the TEST_FAIL macro adds 352be2c539d0 selftests: kvm: Uses TEST_FAIL in tests/utilities adds 0c546725eecf Merge branch 'kvm-null-pointer-fix' into HEAD adds e942dbf8c58e KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVM [...] adds b6a0653ae2cd KVM: nVMX: properly handle errors in nested_vmx_handle_enl [...] adds 7bcf732e74e7 KVM: selftests: define and use EVMCS_VERSION adds 41b0552aa693 KVM: selftests: test enlightened vmenter with wrong eVMCS version adds 6d05a965addb KVM: selftests: enlightened VMPTRLD with an incorrect GPA adds ecdc5d842bb3 s390/protvirt: introduce host side setup adds 29d37e5b82f3 s390/protvirt: add ultravisor initialization adds 214d9bbcd3a6 s390/mm: provide memory management functions for protected [...] adds 084ea4d611a3 s390/mm: add (non)secure page access exceptions handlers adds a0f60f843199 s390/protvirt: Add sysfs firmware interface for Ultravisor [...] adds f15587c83460 Merge branch 'pvbase' of git://git.kernel.org/pub/scm/linu [...] adds f65470661f36 KVM: s390/interrupt: do not pin adapter interrupt pages adds 3e6c556899d0 KVM: s390: protvirt: Add UV debug trace adds 6933316fe011 KVM: s390: add new variants of UV CALL adds 29b40f105ec8 KVM: s390: protvirt: Add initial vm and cpu lifecycle handling adds fa0c5eabbdd3 KVM: s390: protvirt: Secure memory is not mergeable adds 1274800792dc KVM: s390/mm: Make pages accessible before destroying the guest adds 49710db08169 KVM: s390: protvirt: Handle SE notification interceptions adds da24a0cc58ed KVM: s390: protvirt: Instruction emulation adds 201ae986ead7 KVM: s390: protvirt: Implement interrupt injection adds 0890ddea1a90 KVM: s390: protvirt: Add SCLP interrupt handling adds e663df91dd85 KVM: s390: protvirt: Handle spec exception loops adds c8aac2344d66 KVM: s390: protvirt: Add new gprs location handling adds 19e122776886 KVM: S390: protvirt: Introduce instruction data area bounc [...] adds d274995ec273 KVM: s390: protvirt: handle secure guest prefix pages adds 5322781008a9 KVM: s390/mm: handle guest unpin events adds 22d768c3e960 KVM: s390: protvirt: Write sthyi data to instruction data area adds 353cbc6a5bdf KVM: s390: protvirt: STSI handling adds 68cf7b1f137e KVM: s390: protvirt: disallow one_reg adds 0f3035047140 KVM: s390: protvirt: Do only reset registers that are accessible adds 811ea797118a KVM: s390: protvirt: Only sync fmt4 registers adds ea5c68c39023 KVM: s390: protvirt: Add program exception injection adds e0d2773d487c KVM: s390: protvirt: UV calls in support of diag308 0, 1 adds fe28c7868f68 KVM: s390: protvirt: Report CPU state to Ultravisor adds 7c36a3fcf444 KVM: s390: protvirt: Support cmd 5 operation state adds 3adae0b4ca64 KVM: s390: protvirt: Mask PSW interrupt bits for intercept [...] adds 72f218208fa6 KVM: s390: protvirt: do not inject interrupts after start adds 8a8378fa6157 KVM: s390: protvirt: Add UV cpu reset calls adds a421027987ed DOCUMENTATION: Protected virtual machine introduction and IPL adds 13da9ae1cdbf KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED adds 04ed89dc4aeb KVM: s390: protvirt: Add KVM api documentation adds cc674ef252f4 KVM: s390: introduce module parameter kvm.use_gisa adds 1c482452d5db Merge tag 'kvm-s390-next-5.7-1' of git://git.kernel.org/pu [...] adds bb03911f79f6 KVM: VMX: access regs array in vmenter.S in its natural order adds 96b100cd1464 KVM: nVMX: remove side effects from nested_vmx_exit_reflected adds 9401f2e5b0ce KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL adds d55c9d4009c7 KVM: nSVM: check for EFER.SVME=1 before entering guest adds e7adda281063 KVM: x86: Add requested index to the CPUID tracepoint adds 2b110b61644a KVM: x86: Add blurb to CPUID tracepoint when using max bas [...] adds cf6c26ec7bf5 KVM: x86: Code style cleanup in kvm_arch_dev_ioctl() adds bfcaa84975fa KVM: selftests: Rework timespec functions and usage adds eecda7a95646 tools/kvm_stat: rework command line sequence and message texts adds 0e6618fba8c9 tools/kvm_stat: switch to argparse adds 3cbb394d9fb6 tools/kvm_stat: add command line switch '-s' to set update [...] adds 0c794dcefbbc tools/kvm_stat: add command line switch '-c' to log in csv format adds e3747407c4d5 KVM: x86: Expose fast short REP MOV for supported cpuid adds 31603d4fc2bb KVM: VMX: Always VMCLEAR in-use VMCSes during crash with k [...] adds d260f9ef50c7 KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs() adds 4f6ea0a87608 KVM: VMX: Gracefully handle faults on VMXON adds 8a1038de11a5 KVM: X86: Delay read msr data iff writes ICR MSR adds d5361678e63c KVM: X86: Micro-optimize IPI fastpath delay adds 0774a964ef56 KVM: Fix out of range accesses to memslots adds 4b547a869db9 KVM: selftests: Fix cosmetic copy-paste error in vm_mem_re [...] adds 3b684a420bd8 KVM: s390: Use fallthrough; adds f3dd18d444c7 KVM: s390: mark sie block as 512 byte aligned adds 8bf8961332bd Merge tag 'kvm-s390-next-5.7-2' of git://git.kernel.org/pu [...] adds 7a2653612bb6 s390/gmap: return proper error code on ksm unsharing adds 830948eb6826 Merge tag 'kvm-s390-next-5.7-3' of git://git.kernel.org/pu [...] adds 76a5db107273 KVM: arm64: Use the correct timer structure to access the [...] adds 9879b79aefe5 KVM: arm64: GICv4.1: Let doorbells be auto-enabled adds ef1820be4777 KVM: arm64: GICv4.1: Add direct injection capability to SG [...] adds bacf2c60548b KVM: arm64: GICv4.1: Allow SGIs to switch between HW and S [...] adds 2291ff2f2a56 KVM: arm64: GICv4.1: Plumb SGI implementation selection in [...] adds d9c3872cd2f8 KVM: arm64: GICv4.1: Reload VLPI configuration on distribu [...] adds 7bdabad12784 KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs adds dab4fe3bf6dd KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs adds cc98702c1775 Merge branch 'kvm-arm64/gic-v4.1' into kvmarm-master/next adds 8a90a3228b6a arm: Unplug KVM from the build system adds bb7c62bcb848 arm: Remove KVM from config files adds 541ad0150ca4 arm: Remove 32bit KVM host support adds 3fbb96c054e2 arm: Remove HYP/Stage-2 page-table support adds 59c1d9cc5295 arm: Remove GICv3 vgic compatibility macros adds 15ff9a39cd5e arm: Remove the ability to set HYP vectors outside of the [...] adds 544e56aa6377 MAINTAINERS: RIP KVM/arm adds 463050599742 Merge tag 'kvm-arm-removal' into kvmarm-master/next adds cf39d3753906 Merge tag 'kvmarm-5.7' of git://git.kernel.org/pub/scm/lin [...] adds cd758a9b57ee KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page [...] adds afd313564cf1 KVM: PPC: Book3S HV: Use RADIX_PTE_INDEX_SIZE in Radix MMU code adds 1dff3064c764 KVM: PPC: Book3S HV: Treat TM-related invalid form instruc [...] adds 1f50cc170535 KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests adds 8fc6ba0a205e KVM: PPC: Use fallthrough; adds b2fa4f9088db KVM: PPC: Book3S PR: Fix kernel crash with PR KVM adds 3f1268dda8e4 KVM: PPC: Book3S PR: Move kvmppc_mmu_init() into PR KVM adds 6fef0c6bbe49 KVM: PPC: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() adds 9bee484b280a KVM: PPC: Book3S HV: Skip kvmppc_uvmem_free if Ultravisor [...] adds 8c47b6ff29e3 KVM: PPC: Book3S HV: Check caller of H_SVM_* Hcalls adds 377f02d487b5 KVM: PPC: Book3S HV: H_SVM_INIT_START must call UV_RETURN adds 9a5788c615f5 KVM: PPC: Book3S HV: Add a capability for enabling secure guests adds 4f4af841f06a Merge tag 'kvm-ppc-next-5.7-1' of git://git.kernel.org/pub [...] adds b99040853738 KVM: Pass kvm_init()'s opaque param to additional arch funcs adds d008dfdb0e70 KVM: x86: Move init-only kvm_x86_ops to separate struct adds 484014faf89e KVM: VMX: Move hardware_setup() definition below vmx_x86_ops adds 72b0eaa94607 KVM: VMX: Configure runtime hooks using vmx_x86_ops adds 69c6f69aa306 KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes adds afaf0b2f9b80 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of [...] adds 6e4fd06f3ee1 KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() adds e286ac0e38cb KVM: VMX: Annotate vmx_x86_ops as __initdata adds 9c14ee21fcf7 KVM: SVM: Annotate svm_x86_ops as __initdata adds 842f4be95899 KVM: VMX: Add a trampoline to fix VMREAD error handling adds 855c7e9b9c2c KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CO [...] adds 514ccc194971 x86/kvm: fix a missing-prototypes "vmread_error" new 8c1b724ddb21 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 15617dffa387 percpu_ref: Fix comment regarding percpu_ref_init flags adds 780d2a9c86dc include/bitmap.h: add missing parameter in docs adds a392d26f32cd include/bitmap.h: add new functions to documentation adds bfacd38f8d5b percpu: update copyright emails to dennis@kernel.org new ac438771ccb4 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds 900fc60df227 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown adds 715d85251957 remoteproc: qcom_q6v5_mss: Validate each segment during loading adds d96f2571dc84 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump adds 2e7d4c2c4b25 remoteproc: fix kernel-doc warnings adds 9ce3bf225e5a remoteproc: Use size_t type for len in da_to_va adds 096ee78669d2 remoteproc: Use size_t instead of int for rproc_mem_entry len adds e4ae4b7d0169 remoteproc: Use u64 type for boot_addr adds 73516a33588c remoteproc: Add elf helpers to access elf64 and elf32 fields adds 826c33909929 remoteproc: Rename rproc_elf_sanity_check for elf32 adds f31e339f1b9b remoteproc: Add elf64 support in elf loader adds 12677467d6d5 remoteproc: Allow overriding only sanity_check adds 8f4033507d85 remoteproc: Adapt coredump to generate correct elf type adds e1833b9e0d72 remoteproc/mediatek: Use size_t type for len in scp_da_to_va adds b1f0fa8659f3 remoteproc: stm32: demote warning about optional property absence adds 0b145574b6cd remoteproc: re-check state in rproc_trigger_recovery() adds e138cce3e373 remoteproc: remoteproc debugfs file fixes adds 1f2f65c41034 remoteproc: return error for bad "recovery" debugfs input adds 791c13b709dd remoteproc: Fix NULL pointer dereference in rproc_virtio_notify adds c0abe2ca3605 remoteproc: Traverse rproc_list under RCU read lock adds dc5192c44936 remoteproc: Introduce "panic" callback in ops adds e9142f5c28e9 remoteproc: qcom: q6v5: Add common panic handler adds 717c21bad161 remoteproc: qcom: Introduce panic handler for PAS and ADSP adds c8f70f80b0af dt-bindings: remoteproc: Add OMAP remoteproc bindings adds 75242927014f remoteproc/omap: Add device tree support adds feae0300536a remoteproc/omap: Add a sanity check for DSP boot address a [...] adds 4a032199d3f7 remoteproc/omap: Add support to parse internal memories from DT adds 530a1b57e859 remoteproc/omap: Add the rproc ops .da_to_va() implementation adds f4af5bd23365 remoteproc/omap: Initialize and assign reserved memory node adds 0aaf19130262 remoteproc/omap: Add support for DRA7xx remote processors adds 1070f24d4ae9 remoteproc/omap: Remove the platform_data header adds 8135d1d28173 remoteproc/omap: Check for undefined mailbox messages adds e28edc571925 remoteproc/omap: Request a timer(s) for remoteproc usage adds 9077ac1ab14b remoteproc/omap: Add support for system suspend/resume adds 5f31b232c674 remoteproc/omap: Add support for runtime auto-suspend/resume adds 232ba6ca007c remoteproc/omap: Report device exceptions and trigger recovery adds 69591e4a0e17 remoteproc/omap: Add watchdog functionality for remote processors adds a7084c3d47c4 remoteproc/omap: Switch to SPDX license identifiers new c6570114316f Merge tag 'rproc-v5.7' of git://git.kernel.org/pub/scm/lin [...] adds ffd0bbfb378e hwspinlock: Allow drivers to be built with COMPILE_TEST adds ef17f5193edd hwspinlock: hwspinlock_internal.h: Replace zero-length arr [...] new 11786191e2d9 Merge tag 'hwlock-v5.7' of git://git.kernel.org/pub/scm/li [...] adds eed1015c4c42 dt-bindings: pinctrl: qcom: Add ipq6018 pinctrl bindings adds ef1ea54eab0e pinctrl: qcom: Add ipq6018 pinctrl driver adds 3de7deefce69 pinctrl: mediatek: Check gpio pin number and use binary se [...] adds 5f755e1f1efe pinctrl: mediatek: Supporting driving setting without mapp [...] adds 3599cc525486 pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set() adds 1bea6afbc842 pinctrl: mediatek: Refine mtk_pinconf_get() adds cafe19db7751 pinctrl: mediatek: Backward compatible to previous Mediate [...] adds 184d8e13f9b1 pinctrl: mediatek: Add support for pin configuration dump [...] adds 6f87359e8bca pinctrl: actions: Fix functions groups names for S700 SoC adds be30d5de0a5a pinctrl: bcm2835: Drop unused define adds 90bfaf028d61 pinctrl: bcm2835: Refactor platform data adds b1d84a3d0a26 pinctrl: bcm2835: Add support for all GPIOs on BCM2711 adds c93214689f0c MAINTAINERS: Sort entries in database for PIN CONTROLLER adds 56cc3af4e8c8 pinctrl: da9062: add driver support adds 86ecb7d6853c pinctrl: mediatek: remove set but not used variable 'e' adds a59c99d9eaf9 pinctrl: sunxi: Forward calls to irq_set_irq_wake adds 8587b21c599e pinctrl: sunxi: Mask non-wakeup IRQs on suspend adds 3c827873590c pinctrl: Use new GPIO_LINE_DIRECTION adds b29547436061 pinctrl: Ingenic: Add missing parts for X1830. adds aa0ed0d00f1d pinctrl: uniphier: Replace zero-length array with flexible [...] adds b3a3740c35d6 dt-bindings: pinctrl: Convert i.MX8MQ to json-schema adds 03b4154183a2 dt-bindings: pinctrl: Convert i.MX8MM to json-schema adds f4a776f75266 dt-bindings: pinctrl: Convert i.MX8MN to json-schema adds 61bccd918c83 dt-bindings: pinctrl: imx8mp: Replace the uint32-array wit [...] adds 8d8cec9bf6e9 ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions adds d6d43a921720 pinctrl: ingenic: Improve unreachable code generation adds 3385ab72d995 pinctrl: mediatek: Fix some off by one bugs adds 977954200371 gpiolib: export gpiochip_get_desc adds 264716935ed2 pinctrl: sh-pfc: checker: Move data before code adds c3f8dcee7a0c pinctrl: sh-pfc: checker: Add helpers for reporting adds 1251887c0c78 pinctrl: sh-pfc: checker: Add helper for safe name comparison adds 3c2618647272 pinctrl: sh-pfc: checker: Add check for config register conflicts adds 12d057bad683 pinctrl: sh-pfc: checker: Add check for enum ID conflicts adds 4ef30dc72d0a pinctrl: sh-pfc: checker: Improve pin checks adds a95b077db4fc pinctrl: sh-pfc: checker: Improve pin function checks adds 40c8e4aad4e1 pinctrl: sh-pfc: checker: Improve pin group checks adds 08df16e07ad0 pinctrl: sh-pfc: checker: Add drive strength register checks adds 8990cd297f15 pinctrl: sh-pfc: checker: Add bias register checks adds 4bd7d16a309e pinctrl: sh-pfc: checker: Add ioctrl register checks adds 0e6cd847a420 pinctrl: sh-pfc: checker: Add data register checks adds 92c44680c5c6 pinctrl: sh-pfc: checker: Add function GPIO checks adds 6793baa31d68 pinctrl: sh-pfc: gpio: Return early in gpio_pin_to_irq() adds ffe9f9b05156 pinctrl: sh-pfc: Remove use of ARCH_R8A7795 adds 819e8f804ad6 Merge tag 'sh-pfc-for-v5.7-tag1' of git://git.kernel.org/p [...] adds 2353810dac9a pinctrl: da9062: Fix error gpiolib.h path adds b88d145191ad pinctrl: Export some needed symbols at module load time adds 1df49cc80da1 pinctrl: sprd: Allow the SPRD pinctrl driver building into [...] adds b87e4249c2b4 pinctrl: sirf/atlas7: Replace zero-length array with flexi [...] adds a0bb89e84460 pinctrl: ingenic: add hdmi-ddc pin control group adds 9eb81d69ad6b pinctrl: sprd: Fix the kconfig warning adds eaee5d9f2031 pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm adds f55f7f81bf40 dt-bindings: pinctrl: at91: Fix a typo ("descibe") adds 4316397cbb5a Revert "pinctrl: mvebu: armada-37xx: use use platform api" adds 492464cd464d pinctrl: freescale: drop the dependency on ARM64 for i.MX8M adds 7eb42f985590 pinctrl: mediatek: Use scnprintf() for avoiding potential [...] adds 028e45cda228 pinctrl: tegra: Fix whitespace issues for improved readability adds 66539e6eac70 pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo adds 6e01e0c7a0be pinctrl: tegra: Pass struct tegra_pmx for pin range check adds f67499f8ea7c pinctrl: tegra: Do not add default pin range on Tegra194 adds 103afc8e9e8c pinctrl: tegra: Renumber the GG.0 and GG.1 pins adds 368b62f2fd07 pinctrl: tegra: Add SFIO/GPIO programming on Tegra194 adds bb0f472f96fa pinctrl: sprd: Use the correct pin output configuration adds 1592c4b9935f pinctrl: sprd: Add pin high impedance mode support adds 13bec8d49bdf pinctrl: qcom: use scm_call to route GPIO irq to Apps adds c42f69b4207e pinctrl: qcom: fix compilation error new bc3b3f4bfbde Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm [...] new 848960e576da Merge tag 'sound-5.7-rc1' of git://git.kernel.org/pub/scm/ [...] adds 19e5cef058a0 dt-bindings: i2c: at91: document optional bus recovery properties adds d3d3fdcc4c90 i2c: at91: implement i2c bus recovery adds 3a5ee18d2a32 i2c: imx: implement master_xfer_atomic callback adds 419be8e1dfed i2c: stm32f7: allow controller to be wakeup-source adds f01adfabbfc4 i2c: dev: keep sorting of includes adds a786b80c48c2 i2c: powermac: correct comment about custom handling adds 6b060d8a09e9 i2c: use kobj_to_dev() API adds f16c140810e7 i2c: omap: use devm_platform_ioremap_resource() adds 7038781331ac dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to [...] adds 1de20644c412 dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding adds d31f59eabea1 i2c: brcmstb: Support BCM2711 HDMI BSC controllers adds 3347ea9bafe7 i2c: stm32f7: disable/restore Fast Mode Plus bits in low p [...] adds 0f8205640784 i2c: stm32f7: add a new st, stm32mp15-i2c compatible adds ed680522268d i2c: convert SMBus alert setup function to return an ERRPTR adds a47070aac935 i2c: smbus: remove outdated references to irq level triggers adds bf22461ed2c2 i2c: stm32f7: do not backup read-only PECR register adds b2ca8800621b i2c: qcom-geni: Let firmware specify irq trigger flags adds 3b7d81f08a6a i2c: qcom-geni: Grow a dev pointer to simplify code adds 383c67cda2fb i2c: qcom-geni: Drop of_platform.h include adds 1413ef638aba i2c: dev: Fix the race between the release of i2c_dev and cdev adds 1f1a71465830 i2c: designware: Detect the FIFO size in the common code adds d816f216c364 i2c: designware: Discard i2c_dw_read_comp_param() function adds 24d3fdc8f24e i2c: designware: Fix spelling typos in the comments adds 3e566bee7f89 i2c: imx: remove duplicate print after platform_get_irq() adds f7b87c9af454 i2c: mxs: Use dma_request_chan() instead dma_request_slave [...] adds 4837621cd61e eeprom: at24: add TPF0001 ACPI ID for 24c1024 device adds e7c69fd3cc53 Merge tag 'at24-updates-for-v5.7' of git://git.kernel.org/ [...] adds e6282fc6f889 i2c: core: Provide generic definitions for bus frequencies adds 263a5646d885 i2c: core: Allow override timing properties with 0 adds 38a592e26612 i2c: rcar: Consolidate timings calls in rcar_i2c_clock_cal [...] adds 83672db7d6c6 i2c: stm32f7: switch to I²C generic property parsing adds 7b8c4c0b2acb i2c: algo: Use generic definitions for bus frequencies adds 90224e6468e1 i2c: drivers: Use generic definitions for bus frequencies adds 6d7e0a34206d Merge tag 'v5.6-rc7' into i2c/for-5.7 adds 624d1be7a126 macintosh: convert to i2c_new_scanned_device adds df576beee53a i2c: rcar: clean up after refactoring i2c_timings new 5c8db3eb3817 Merge branch 'i2c/for-5.7' of git://git.kernel.org/pub/scm [...] adds f7b280c63881 dmaengine: idxd: remove set but not used variable 'group' adds bfc8f1a87c37 dmaengine: idxd: remove set but not used variable 'idxd_cdev' adds ff095986e6b4 dt-bindings: dma: ti-edma: fix example compatible property adds 57a8cc725622 dmaengine: bcm-sba-raid: Replace zero-length array with fl [...] adds 6a8785082c83 dmaengine: uniphier-mdmac: replace zero-length array with [...] adds 5ca3364a83b2 dmaengine: ti: omap-dma: Replace zero-length array with fl [...] adds 6ebb827f7aad dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic adds acd624185d20 dmaengine: ti: dma-crossbar: convert to devm_platform_iore [...] adds 8faa77332fe0 dmaengine: sun4i: set the linear_mode properly adds bfb59d4a330e dmaengine: sa11x0: Replace zero-length array with flexible [...] adds a18cd9bebdca dmaengine: sprd: Replace zero-length array with flexible-a [...] adds 1ee44529cc79 dmaengine: tegra210-adma: Replace zero-length array with f [...] adds 35e032462bf8 dmanegine: ioat/dca: Replace zero-length array with flexib [...] adds 7cb819c856d9 dmaengine: stm32-mdma: add suspend/resume power management [...] adds 54d50c8184f6 dmaengine: stm32-mdma: use reset controller only at probe time adds cb0bc2d09166 dmaengine: stm32-mdma: disable clock in case of error duri [...] adds 56cf8ddaa311 dmaengine: stm32-mdma: driver defers probe for clock and reset adds 542fbc463aab dmaengine: stm32-mdma: enable descriptor_reuse adds dfc708812a2a dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .ter [...] adds f65c2e14b096 dmaengine: stm32-dmamux: add suspend/resume power manageme [...] adds 57e9f3666a1b dmaengine: stm32-dmamux: fix clock handling in probe sequence adds d04d2f620dcf dmaengine: stm32-dmamux: use reset controller only at probe time adds 6cc7089764ab dmaengine: stm32-dmamux: driver defers probe for clock and reset adds 2575cb81a966 dmaengine: xilinx_dma: Reset DMA channel in dma_terminate_all adds 05f8740a0e6f dmaengine: stm32-dma: add suspend/resume power management support adds 8cf1e0fc50fc dmaengine: stm32-dma: use reset controller only at probe time adds 615eee2c45c8 dmaengine: stm32-dma: driver defers probe for reset adds 22a0bb297cdc dmaengine: stm32-dma: enable descriptor_reuse adds d7a9e42609ca dmaengine: stm32-dma: use dma_set_max_seg_size to set the [...] adds 32ce108833a8 dmaengine: stm32-dma: add copy_align constraint adds 409ffc4d990c dmaengine: stm32-dma: fix sleeping function called from in [...] adds d80cbef35bf8 dmaengine: stm32-dma: use vchan_terminate_vdesc() in .term [...] adds 04c2bc2bede1 dmaengine: xilinx_dma: Extend dma_config structure to stor [...] adds 14ccf0aab46e dmaengine: xilinx_dma: In dma channel probe fix node order [...] adds a6e7f19c9100 dmaengine: at_hdmac: Substitute kzalloc with kmalloc adds bbc58394d811 dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_r [...] adds ad16bc232dd7 dmaengine: at_hdmac: Return err in case the chan is not fr [...] adds ceb2c14c5908 dmaengine: at_hdmac: Drop description for a not defined parameter adds 247b4d83d652 dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAIT adds 078a6506141a dmaengine: at_hdmac: Fix deadlocks adds a443e988765b dmaengine: at_xdmac: Drop always true check adds 387269d04b3d dmaengine: at_xdmac: Drop locking in at_xdmac_alloc_chan_r [...] adds 8592f2c81ebc dmaengine: at_xdmac: GFP_KERNEL for user that can sleep adds 191bd1cad353 dmaengine: at_xdmac: Fix locking in tasklet adds eb0249d50153 dmaengine: ti: edma: Support for interleaved mem to mem transfer adds dda5e35a7710 dmaengine: tegra-apb: Implement synchronization hook adds 8e84172e372b dmaengine: tegra-apb: Prevent race conditions on channel's [...] adds 41ffc423e117 dmaengine: tegra-apb: Clean up tasklet releasing adds c55c745e6f26 dmaengine: tegra-apb: Use devm_platform_ioremap_resource adds 2cd3d13cb4aa dmaengine: tegra-apb: Use devm_request_irq adds 3964293aecf9 dmaengine: tegra-apb: Fix coding style problems adds 14c63abfab4a dmaengine: tegra-apb: Remove unneeded initialization of td [...] adds a75013a5a173 dmaengine: tegra-apb: Remove assumptions about unavailable [...] adds d8396c0576c6 dmaengine: tegra-apb: Remove duplicated pending_sg_req checks adds 84a3f375eea9 dmaengine: tegra-apb: Keep clock enabled only during of DM [...] adds dcb394b6b5fb dmaengine: tegra-apb: Clean up suspend-resume adds 16e2b3e24bf1 dmaengine: tegra-apb: Add missing of_dma_controller_free adds 703b70f4dc3d dmaengine: tegra-apb: Allow to compile as a loadable kerne [...] adds 3962a2450996 dmaengine: tegra-apb: Remove MODULE_ALIAS adds 6c41ac96ad92 dmaengine: tegra-apb: Support COMPILE_TEST adds f261f1cd91ef dmaengine: tegra-apb: Remove unused function argument adds 01b66a752127 dmaengine: tegra-apb: Improve error message about DMA underflow adds b391554c61cb dmaengine: idxd: check return result from check_vma() in cdev adds 9065958ee6dd dmaengine: idxd: expose general capabilities register in sysfs adds 88ac039cbed1 dmaengine: Refactor dmaengine_check_align() to be bit oper [...] adds 3a92063be168 dmaengine: Use negative condition for better readability adds 5f77dd850c0a dmaengine: Drop redundant 'else' keyword adds 1873300afa61 dmaengine: consistently return string literal from switch-case adds 8c8b07cb0810 dt-bindings: dma: ti: k3-udma: Update for atype support (v [...] adds 0ebcf1a274c5 dmaengine: ti: k3-udma: Implement support for atype (for v [...] adds b9fb56b6ba8a dt-bindings: dmaengine: Add UniPhier external DMA controll [...] adds 667b9251440b dmaengine: uniphier-xdmac: Add UniPhier external DMA contr [...] adds 3e0ca3c38dc2 dmaengine: fsl-dpaa2-qdma: Adding shutdown hook adds 13a892d4aa24 dmaengine: ti: edma: fix null dereference because of a typ [...] adds 05fb80671840 dmaengine: fsl-dpaa2-qdma: remove set but not used variabl [...] adds e937cc1dd796 dmaengine: Add basic debugfs support adds db8d9b4c9b30 dmaengine: ti: k3-udma: Implement custom dbg_summary_show [...] adds 26cf132de6f7 dmaengine: Create debug directories for DMA devices adds 7c4a4d088283 dmaengine: idxd: Merge definition of dsa_batch_desc into d [...] adds a1fcaf07ec71 dmaengine: idxd: reflect shadow copy of traffic class programming adds 91124ac61216 dmaengine: idxd: remove global token limit check adds 3a5a8a27545d dmaengine: ppc4xx: Use scnprintf() for avoiding potential [...] adds d0f19a48a185 dmaengine: sprd: Set request pending flag when DMA control [...] adds 1986f03b2a87 dmaengine: fix spelling mistake "exceds" -> "exceeds" adds a48d44c800c7 dmaengine: tegra-apb: mark PM functions as __maybe_unused adds 6de88ea4ff66 dmaengine: tegra-apb: Don't save/restore IRQ flags in inte [...] adds 6697255f239f dmaengine: tegra-apb: Improve DMA synchronization adds 0950c7fdf787 dmaengine: uniphier-xdmac: Remove redandant error log for [...] adds cea582b5ee56 dt-bindings: dma: renesas,usb-dmac: add r8a77961 support new e964f1e04a1c Merge tag 'dmaengine-5.7-rc1' of git://git.infradead.org/u [...] adds 46b5889cc2c5 mtd: implement proper partition handling adds 13a964665fc1 mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMu [...] adds c0b66dce0ca8 MAINTAINERS: Add staging branch for HyperBus adds 4da0ea71ea93 mtd: lpddr: Fix a double free in probe() adds 49c64df88057 mtd: phram: fix a double free issue in error path adds f1ffdbfad00a mtd: maps: sa1100-flash: Replace zero-length array with fl [...] adds 4e4a9a828af2 mtd: Fix issue where write_cached_data() fails but write() [...] adds 17872f51cb08 MAINTAINERS: Add the IRC channel to the MTD related subsystems adds cb6176ef25ce mtd: hyperbus: Add proper error message for missing compatible adds b6fe8bc67d2d mtd: hyperbus: move direct mapping setup to AM654 HBMC driver adds 176538d9a4a2 Merge tag 'cfi/for-5.7' into mtd/next adds 5b24efe7d55a mtd: spi-nor: use le32_to_cpu_array() adds 8c79fa6c44de mtd: spi-nor: introduce SR_BP_SHIFT define adds b7ad6be2ee67 mtd: spi-nor: split spi_nor_spimem_xfer_data() adds df5c21002cf4 mtd: spi-nor: use spi-mem dirmap API adds 2dcbfe365b13 mtd: spi-nor: Refactor spi_nor_read_id() adds 69228a0224c5 Merge tag 'mtk-mtd-spi-move' into spi-nor/next adds 7648a720d9ed mtd: spi-nor: Stop prefixing generic functions with a manu [...] adds 81924dae5194 mtd: spi-nor: Emphasise which is the generic set_4byte_add [...] adds a0900d0195d2 mtd: spi-nor: Prepare core / manufacturer code split adds cb481b92d10f mtd: spi-nor: Move SFDP logic out of the core adds 4f50e102e26a mtd: spi-nor: Expose stuctures and functions to manufactur [...] adds 9ec4bbcb2044 mtd: spi-nor: Add the concept of SPI NOR manufacturer driver adds f7242bfc02b8 mtd: spi-nor: Move Atmel bits out of core.c adds d22a3be613b3 mtd: spi-nor: Move Eon bits out of core.c adds 74c7e0e3b911 mtd: spi-nor: Move ESMT bits out of core.c adds 7bdbd1ceb3a1 mtd: spi-nor: Move Everspin bits out of core.c adds 893218a8e828 mtd: spi-nor: Move Fujitsu bits out of core.c adds acb96ecd59f7 mtd: spi-nor: Move GigaDevice bits out of core.c adds aa6351877f3e mtd: spi-nor: Move Intel bits out of core.c adds 0a37198183c6 mtd: spi-nor: Move ISSI bits out of core.c adds 10526d85e4c6 mtd: spi-nor: Move Macronix bits out of core.c adds 15f5c7e54e65 mtd: spi-nor: Move Micron/ST bits out of core.c adds 0173c32a0ebd mtd: spi-nor: Move Spansion bits out of core.c adds c53b3f92b405 mtd: spi-nor: Move SST bits out of core.c adds 7b8b22010af9 mtd: spi-nor: Move Winbond bits out of core.c adds d82592572662 mtd: spi-nor: Move Catalyst bits out of core.c adds 2d47cac1eee7 mtd: spi-nor: Move Xilinx bits out of core.c adds a674d5a6c8c0 mtd: spi-nor: Move XMC bits out of core.c adds c4fdfdc14056 mtd: spi-nor: Get rid of the now empty spi_nor_ids[] table adds d3c4bb31bf62 mtd: spi-nor: Drop the MFR definitions adds 829ec6408dc5 mtd: spi-nor: Trim what is exposed in spi-nor.h adds 6d4e346435b9 MAINTAINERS: update entry after SPI NOR controller move adds e0fe5339d488 mtd: spi-nor: Clear WEL bit when erase or program errors occur adds 5bb783cc92f0 mtd: spi-nor: controllers: aspeed-smc: Replace zero-length [...] adds b0e2d252f928 mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size adds 2d284768b49b mtd: spi-nor: Add generic formula for SR block protection [...] adds 05635c14a292 mtd: spi-nor: Add SR 4bit block protection support adds f3f2b7eb2f1c mtd: spi-nor: Enable locking for n25q512ax3/n25q512a adds 245bbe80e01b Merge tag 'spi-nor/for-5.7' into mtd/next adds 43d8b6362378 mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough adds 009264605cdf mtd: rawnand: free the nand_device object adds 9afbe7c0140f mtd: rawnand: denali: deassert write protect pin adds a91f8170df83 mtd: spinand: toshiba: Add comment about Kioxia ID adds f1541773af49 mtd: spinand: rework detect procedure for different READ_I [...] adds c4b7dd35d359 mtd: rawnand: ingenic: Use devm_platform_ioremap_resource() adds 91a1abfb7523 mtd: rawnand: ams-delta: Write protect device during probe adds 1698ea32133a mtd: rawnand: ams-delta: Use struct gpio_nand_platdata adds 38c30b3c96a5 ARM: OMAP1: ams-delta: Provide board specific partition info adds d7ffe387cc12 mtd: rawnand: ams-delta: Drop board specific partition info adds 2cef3d4cf449 mtd: rawnand: ams-delta: Enable OF partition info support adds 241008ed0bb5 mtd: rawnand: ams-delta: Push inversion handling to gpiolib adds ccada49b050f mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths adds 586a746b326c mtd: rawnand: ams-delta: Make read pulses optional adds ea5ea9fa6db2 mtd: rawnand: ams-delta: Handle more GPIO pins as optional adds 7c2f66a960fc mtd: rawnand: ams-delta: Add module device tables adds d1b1a8f73a21 mtd: rawnand: ams-delta: Support custom driver initialisation adds edfd8d9c763f mtd: rawnand: ams-delta: Drop useless local variable adds 2b1dcee304b6 mtd: rawnand: ams-delta: Make the driver custom I/O ready adds 16d00cd61206 mtd: rawnand: ams-delta: Rename structures and functions t [...] adds 84234652595f mtd: rawnand: Add support for Macronix NAND randomizer adds 7f274f411c76 dt-bindings: mtd: Document Macronix NAND device bindings adds 2148937501ee mtd: spinand: Stop using spinand->oobbuf for buffering bad [...] adds 621a7b780bd8 mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad [...] adds b645ad39d568 mtd: spinand: Do not erase the block before writing a bad [...] adds c6fbcb70132f mtd: rawnand: Fix a typo ("manufecturer") adds 49f1c33076ca mtd: rawnand: Replace zero-length array with flexible-arra [...] adds 7cd8c0adb489 mtd: rawnand: gpmi: Use dma_request_chan() instead dma_req [...] adds aafe30baf4ad mtd: rawnand: marvell: Release DMA channel on error adds cf9e23894821 mtd: rawnand: marvell: Use dma_request_chan() instead dma_ [...] adds ac80c55b4675 mtd: rawnand: sunxi: Use dma_request_chan() instead dma_re [...] adds 80c3012e127c mtd: rawnand: qcom: Release resources on failure within qc [...] adds 92f0f8efbd4a mtd: rawnand: qcom: Use dma_request_chan() instead dma_req [...] adds b35f79aa461e mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead d [...] adds e015d72f321e mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST adds 92270086b7e5 mtd: rawnand: Add support for manufacturer specific lock/u [...] adds 03a539c7a118 mtd: rawnand: Macronix: Add support for block protection adds 397deafc02e1 mtd: rawnand: cadence: get meta data size from registers adds e4578af03541 mtd: rawnand: cadence: fix the calculation of the avaialbl [...] adds 9bf1903bed7a mtd: rawnand: cadence: change bad block marker size adds 0d7d6c8183aa mtd: rawnand: cadence: reinit completion before executing [...] adds cdc6aba6719b dt: bindings: brcmnand: Add support for flash-edu adds 634088e26213 arch: mips: brcm: Add 7425 flash-edu support adds a5d53ad26a8b mtd: rawnand: brcmnand: Add support for flash-edu for dma [...] adds d3137043440f mtd: spinand: micron: Generalize the OOB layout structure [...] adds 8511a3a9937e mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD adds a15335a17f4a mtd: spinand: micron: Add new Micron SPI NAND devices adds 0bc68af9137d mtd: spinand: micron: identify SPI NAND device with Contin [...] adds a7e5daccc310 mtd: spinand: micron: Add M70A series Micron SPI NAND devices adds 9f9ae0c253c1 mtd: spinand: micron: Add new Micron SPI NAND devices with [...] adds adc6162b9a0c mtd: rawnand: Add support for manufacturer specific suspen [...] adds 19301d54997d mtd: rawnand: macronix: Add support for deep power down mode adds 6b49e58d6d9d mtd: spinand: toshiba: Rename function name to change suff [...] adds 798fcdd01000 mtd: spinand: toshiba: Support for new Kioxia Serial NAND adds fca88925d769 mtd: rawnand: toshiba: Support reading the number of bitfl [...] adds 699274b1a127 Merge tag 'nand/for-5.7' into mtd/next adds 025a06c1104c mtd: Convert fallthrough comments into statements new e109f5060741 Merge tag 'mtd/for-5.7' of git://git.kernel.org/pub/scm/li [...] adds 80363e1b673b scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_ [...] adds 0ab710458da1 scsi: iscsi: Perform connection failure entirely in kernel space adds 77d331802a44 scsi: megaraid_sas: fix indentation issue adds 7742ca797aa7 scsi: ufs: ufs-mediatek: ensure UniPro is not powered down [...] adds 2a06ff207445 scsi: ufs: ufs-mediatek: support linkoff state during suspend adds 5a244e0ea67b scsi: ufs: fix Auto-Hibern8 error detection adds 722adbbd7065 scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8 adds 3d8b24a0f438 scsi: core: remove .for_blk_mq adds 2494c2868d6e scsi: qla2xxx: Check locking assumptions at runtime in qla [...] adds 39c4f1a965a9 scsi: lpfc: Fix RQ buffer leakage when no IOCBs available adds 0ab384a49c54 scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi [...] adds 835214f5d5f5 scsi: lpfc: Fix broken Credit Recovery after driver load adds 792f3b90be2a scsi: lpfc: Fix registration of ELS type support in fdmi adds 821bc882acca scsi: lpfc: Fix release of hwq to clear the eq relationship adds a99c80742af4 scsi: lpfc: Fix compiler warning on frame size adds 4cb9e1ddaa14 scsi: lpfc: Fix coverity errors in fmdi attribute handling adds 6cde2e3e2813 scsi: lpfc: Remove handler for obsolete ELS - Read Port St [...] adds f6770e7d2329 scsi: lpfc: Clean up hba max_lun_queue_depth checks adds ad6203f97526 scsi: lpfc: Update lpfc version to 12.6.0.4 adds 145e5a8a5cbd scsi: lpfc: Copyright updates for 12.6.0.4 patches adds 618b4d07a442 scsi: ufs: ufs-mediatek: fix TX LCC disabling timing adds 984eaac133e3 scsi: ufs: introduce common function to disable host TX LCC adds 518b32f1ddf5 scsi: ufs: Select INITIAL ADAPT type for HS Gear4 adds 2824ec9f9e81 scsi: ufs: Flush exception event before suspend adds 90d88f47e8d0 scsi: ufs: set load before setting voltage in regulators adds 8240dd97cef4 scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting adds 38f3242e9e20 scsi: ufs: Remove the check before call setup clock notify vops adds c63d6099a795 scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic adds 09f17791e640 scsi: ufs: Add dev ref clock gating wait time support adds 1cbadd0c331f scsi: ufs-qcom: Delay specific time before gate ref clk adds 0d9630084cf8 scsi: zorro_esp: Restore devm_ioremap() alignment adds 569334014370 scsi: core: Delete scsi_use_blk_mq adds 73ec6d2748dc scsi: fc: Update Descriptor definition and add RDF and Lin [...] adds df3fe76658ed scsi: lpfc: add RDF registration and Link Integrity FPIN logging adds b417107a659e scsi: advansys: Replace zero-length array with flexible-ar [...] adds 738981bd74e8 scsi: target: fix unmap_zeroes_data boolean initialisation adds 87310c9fb502 scsi: target: convert boolean se_dev_attrib types to bool adds 1bf630fddd50 scsi: target: use an enum to track emulate_ua_intlck_ctrl adds 07553b1e83b4 scsi: qla2xxx: Add beacon LED config sysfs interface adds 054f43824170 scsi: qla2xxx: Move free of fcport out of interrupt context adds e6ad2b79b82f scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data adds 974c08604544 scsi: qla2xxx: Add endianizer macro calls to fc host stats adds 818c7f87a177 scsi: qla2xxx: Add changes in preparation for vendor exten [...] adds d83a80ee57f0 scsi: qla2xxx: Add vendor extended RDP additions and amendments adds bd7de0b1c394 scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP adds 52bfb089d9d3 scsi: qla2xxx: Add vendor extended FDMI commands adds 75666f4a8c41 scsi: qla2xxx: Display message for FCE enabled adds 8b01e4db834d scsi: qla2xxx: Show correct port speed capabilities for RD [...] adds 09e382bc3dd9 scsi: qla2xxx: Cleanup ELS/PUREX iocb fields adds 576bfde80b28 scsi: qla2xxx: Add deferred queue for processing ABTS and RDP adds 4879237cd28e scsi: qla2xxx: Handle cases for limiting RDP response payl [...] adds 84f7d2e7b1f5 scsi: qla2xxx: Fix RDP response size adds a31056ddc665 scsi: qla2xxx: Use endian macros to assign static fields i [...] adds 64d21b314173 scsi: qla2xxx: Correction to selection of loopback/echo test adds 83cfd3dc002f scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type adds cbe729a63d5a scsi: qla2xxx: Print portname for logging in qla24xx_logio [...] adds 8d4926d13076 scsi: qla2xxx: Use correct ISP28xx active FW region adds d26a8982c9bd scsi: qla2xxx: Save rscn_gen for new fcport adds 419ae5fe73e5 scsi: qla2xxx: Fix control flags for login/logout IOCB adds 345f574dac85 scsi: qla2xxx: Add fixes for mailbox command adds 0fc5b7e62322 scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag adds 1939295a8dfa scsi: qla2xxx: Update driver version to 10.01.00.24-k adds 66167283c21e scsi: ch: fixup refcounting imbalance for SCSI devices adds 1c7ce4bcfb9a scsi: ch: synchronize ch_probe() and ch_open() adds 30f6d494cc78 scsi: ch: remove ch_mutex() adds 679b2ec8e060 scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it [...] adds 51a858817dcd scsi: sr: get rid of sr global mutex adds 162e250031cc scsi: lpfc: fix spelling mistake "Notication" -> "Notification" adds 0a36fd6cef5e scsi: qla2xxx: Fix sparse warning reported by kbuild bot adds c81ef0ed4477 scsi: qla2xxx: Simplify the code for aborting SCSI commands adds 1ee5ac365c2a scsi: qla2xxx: Suppress endianness complaints in qla2x00_c [...] adds 471298cab82d scsi: qla2xxx: Fix sparse warnings triggered by the PCI st [...] adds c25eb70a1024 scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an [...] adds efd39a2ad6ff scsi: qla2xxx: Add 16.0GT for PCI String adds 9ef4847a80d3 scsi: qla2xxx: Avoid setting firmware options twice in 24x [...] adds 37efd51f75f3 scsi: qla2xxx: Use FC generic update firmware options rout [...] adds 8e0e063af0d1 scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error adds 4ba836f68628 scsi: qla2xxx: Improved secure flash support messages adds 1b81e7f3019d scsi: qla2xxx: Return appropriate failure through BSG Interface adds 7b2a73963c91 scsi: qla2xxx: Use a dedicated interrupt handler for 'hand [...] adds ce1ee122e0f0 scsi: qla2xxx: fix FW resource count values adds b0f18eee6fc1 scsi: qla2xxx: Update BPM enablement semantics. adds a82c307e69c4 scsi: qla2xxx: add more FW debug information adds cad9c2d28ec6 scsi: qla2xxx: Force semaphore on flash validation failure adds 770538c3012a scsi: qla2xxx: Fix RDP respond data format adds ab391abdc191 scsi: qla2xxx: Fix NPIV instantiation after FW dump adds 11efe8755d73 scsi: qla2xxx: Serialize fc_port alloc in N2N adds 3e4615a292b4 scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe adds 3d582b34992b scsi: qla2xxx: Handle NVME status iocb correctly adds ad8a260aa80d scsi: qla2xxx: Set Nport ID for N2N adds 4cbca7ea9eda scsi: qla2xxx: Update driver version to 10.01.00.25-k adds 492001990f64 scsi: ufshcd: remove unused quirks adds c3f7d1fcb4a2 scsi: ufshcd: use an enum for quirks adds e91ed9e0e4fa scsi: ufs: Allow vendor device quirks to be applied early adds 27ff2c60e095 scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices adds b3222c326c96 scsi: ufs: ufs-mediatek: add waiting time for reference clock adds 9e7bd945b9a9 scsi: core: use kobj_to_dev adds 22f0ba4a2825 scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_ [...] adds 466552b9f373 scsi: core: add scsi_host_complete_all_commands() helper adds 84ff9532e530 scsi: dpt_i2o: use scsi_host_complete_all_commands() to ab [...] adds 2c644b1d70f5 scsi: aacraid: Do not wait for outstanding write commands [...] adds a1855f612686 scsi: aacraid: use scsi_host_complete_all_commands() to te [...] adds b64f239e6116 scsi: aacraid: replace aac_flush_ios() with midlayer helper adds 5646e13a9550 scsi: aacraid: move scsi_(block,unblock)_requests out of _ [...] adds 2bb955840c1d scsi: core: add scsi_host_(block,unblock) helper function adds 3d3ca53b1639 scsi: aacraid: use scsi_host_(block,unblock) to block I/O adds dcece99e86b1 scsi: core: add scsi_host_busy_iter() adds f4a0c9dbc665 scsi: aacraid: use scsi_host_busy_iter() to wait for outst [...] adds 35d2ce0b6570 scsi: aacraid: use scsi_host_busy_iter() in get_num_of_inc [...] adds c5a9707672fe scsi: core: Remove cmd_list functionality adds 65ca846a5314 scsi: core: Introduce {init,exit}_cmd_priv() adds 4d2b8d40dd75 scsi: ufs: Introduce ufshcd_init_lrb() adds 5905d4648e7e scsi: ufs: Simplify two tests adds 5febf6d6ae4d scsi: Replace zero-length array with flexible-array member adds ed830385a2b1 scsi: ibmvfc: Avoid loss of all paths during SVC node reboot adds bef18d308a22 scsi: aacraid: Disabling TM path and only processing IOP reset adds cc6b32ee3b91 scsi: iscsi: Add support for asynchronous iSCSI session de [...] adds 5848fe960b08 scsi: fusion: fix if-statement empty body warning adds b893eb0141cb scsi: ibmvfc: Fix NULL return compiler warning adds 47d054580a75 scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsun [...] adds 779dfcf6435b scsi: aacraid: clean up warning cast-function-type adds 598a90f2002c scsi: qla2xxx: add ring buffer for tracing debug logs adds 31df2fd54caf scsi: docs: Add an empty index file for SCSI documents adds 7f877908df42 scsi: docs: include SCSI Transport SRP diagram at the doc body adds f76576777a03 scsi: docs: convert 53c700.txt to ReST adds dd9cc1447ad3 scsi: docs: convert aacraid.txt to ReST adds cb3224089417 scsi: docs: convert advansys.txt to ReST adds 94b5530f1fb8 scsi: docs: convert aha152x.txt to ReST adds 520a44d4dfe1 scsi: docs: convert aic79xx.txt to ReST adds cff7c4a596e3 scsi: docs: convert aic7xxx.txt to ReST adds 6e5a663d8e5c scsi: docs: convert bfa.txt to ReST adds 1d4f8dfe2d97 scsi: docs: convert bnx2fc.txt to ReST adds 977b899ce3cc scsi: docs: convert BusLogic.txt to ReST adds d2ba7ca33840 scsi: docs: convert cxgb3i.txt to ReST adds 62e3bfa4a186 scsi: docs: convert dc395x.txt to ReST adds f22978400e3e scsi: docs: convert dpti.txt to ReST adds cc0d9d3ad7e6 scsi: docs: convert FlashPoint.txt to ReST adds 3c1e681bcdd8 scsi: docs: convert g_NCR5380.txt to ReST adds 1392de9d7a89 scsi: docs: convert hpsa.txt to ReST adds ac69461b6058 scsi: docs: convert hptiop.txt to ReST adds a88dc3ec2ca4 scsi: docs: convert libsas.txt to ReST adds cbbc70a8cde7 scsi: docs: convert link_power_management_policy.txt to ReST adds b4adb7578169 scsi: docs: convert lpfc.txt to ReST adds a756185de679 scsi: docs: convert megaraid.txt to ReST adds 8dca37d259df scsi: docs: convert ncr53c8xx.txt to ReST adds dbfa1bceed65 scsi: docs: convert NinjaSCSI.txt to ReST adds 304a8b62707b scsi: docs: convert ppa.txt to ReST adds 058595d58217 scsi: docs: convert qlogicfas.txt to ReST adds 731fc16c2fdd scsi: docs: convert scsi-changer.txt to ReST adds e513de9936ea scsi: docs: convert scsi_eh.txt to ReST adds fedd7a4d09a6 scsi: docs: convert scsi_fc_transport.txt to ReST adds d4d79340fb7b scsi: docs: convert scsi-generic.txt to ReST adds ce5c5d6503c9 scsi: docs: convert scsi_mid_low_api.txt to ReST adds a0b1643bee35 scsi: docs: convert scsi-parameters.txt to ReST adds b7223d9bdecc scsi: docs: convert scsi.txt to ReST adds d835971b2b89 scsi: docs: convert sd-parameters.txt to ReST adds ff1efa74311a scsi: docs: convert smartpqi.txt to ReST adds bf65c846476f scsi: docs: convert st.txt to ReST adds 110a89b1cabf scsi: docs: convert sym53c500_cs.txt to ReST adds f02e84d29e1d scsi: docs: convert sym53c8xx_2.txt to ReST adds e92c45d27236 scsi: docs: convert tcm_qla2xxx.txt to ReST adds b64f68224045 scsi: docs: convert ufs.txt to ReST adds 40ee63091a40 scsi: docs: convert wd719x.txt to ReST adds dade67f4a527 scsi: docs: convert arcmsr_spec.txt to ReST adds b0962c53bde9 scsi: core: avoid repetitive logging of device offline messages adds 1e067dd8a368 scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() adds 6fdb79ff27ee scsi: core: Allow non-root users to perform ZBC commands adds 19f747f7370f scsi: linux/unaligned/byteshift.h: Remove superfluous casts adds 7251c0a41053 scsi: c6x: Include <linux/unaligned/generic.h> instead of [...] adds a7afff31d56d scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() [...] adds 35b703dbfa15 scsi: st: Use get_unaligned_be24() and sign_extend32() adds 3cef59481a1f scsi: scsi_trace: Use get_unaligned_be24() adds 819732be9fea scsi: zfcp: fix missing erp_lock in port recovery trigger [...] adds e05a10a05509 scsi: zfcp: expose fabric name as common fc_host sysfs attribute adds 538c6e910bae scsi: zfcp: wire previously driver-specific sysfs attribut [...] adds 7e0e4e0958ef scsi: zfcp: fix fc_host attributes that should be unknown [...] adds 185f2d2d595c scsi: zfcp: auto variables for dereferenced structs in ope [...] adds a17c78460093 scsi: zfcp: report FC Endpoint Security in sysfs adds f0d26ae84748 scsi: zfcp: log FC Endpoint Security of connections adds 616da39e0060 scsi: zfcp: trace FC Endpoint Security of FCP devices and [...] adds e53d92856e9f scsi: zfcp: enhance handling of FC Endpoint Security errors adds 42cabdaf103b scsi: zfcp: log FC Endpoint Security errors adds 82893ced8741 scsi: aacraid: Use scnprintf() for avoiding potential buff [...] adds 7cd1615e3295 scsi: be2iscsi: Use scnprintf() for avoiding potential buf [...] adds 2605fbd89b65 scsi: fnic: Use scnprintf() for avoiding potential buffer [...] adds 473e554d656e scsi: gdth: Use scnprintf() for avoiding potential buffer [...] adds 6f0cf4247442 scsi: ipr: Use scnprintf() for avoiding potential buffer overflow adds ff33d0e2b9d1 scsi: megaraid_sas: Use scnprintf() for avoiding potential [...] adds 81546b3273a1 scsi: core: Use scnprintf() for avoiding potential buffer [...] adds 181aea8948e1 scsi: smartpqi: Use scnprintf() for avoiding potential buf [...] adds 58bf14c17e65 scsi: pm80xx: Increase request sg length adds d384be6ede5c scsi: pm80xx: Deal with kexec reboots adds 9d9c7c20fb35 scsi: pm80xx: Free the tag when mpi_set_phy_profile_resp i [...] adds b40f28820fba scsi: pm80xx: Cleanup initialization loading fail path adds dba2cc03b9db scsi: pm80xx: sysfs attribute for non fatal dump adds 9b88984658fb scsi: pm80xx: Introduce read and write length for IOCTL pa [...] adds 1b72e86ddbbc scsi: qla2xxx: Remove non functional code adds 0f3d679159f4 scsi: aha1740: Fix an errro handling path in aha1740_probe() adds e49a7d994379 scsi: target: remove boilerplate code adds 57c46e9f33da scsi: target: fix hang when multiple threads try to destro [...] adds 626bac73371e scsi: target: iscsi: calling iscsit_stop_session() inside [...] adds 1a0275239ed6 scsi: target: core: add task tag to trace events adds 82b8cf40bfe1 scsi: iscsi: Report connection state in sysfs adds ba0320fbb809 scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc() adds c2014682d03d scsi: ufs: use an enum for host capabilities adds 5c955c10d0c2 scsi: ufs: introduce common and flexible delay function adds c2f755d2c904 scsi: ufs-mediatek: use common delay function adds b9dc8aca2899 scsi: ufs: allow custom delay prior to host enabling adds 9fc305ef8eb5 scsi: ufs: make HCE polling more compact to improve initia [...] adds 73e990b4244d scsi: ufs-mediatek: customize the delay for enabling host adds 0c2039dc1591 scsi: ufs: Resume ufs host before accessing ufs device adds 91831d333662 scsi: ufshcd: Update the set frequency to devfreq adds 2c75f9a5be53 scsi: ufshcd: Let vendor override devfreq parameters adds 80b21006cd0e scsi: ufs-qcom: Override devfreq parameters adds fb276f770118 scsi: ufs: Enable block layer runtime PM for well-known lo [...] adds 4b1068f5d74b scsi: qedi: Add MFW error recovery process adds 4f93c4bf0f74 scsi: qedi: Add PCI shutdown handler support adds fd6282af8ebd scsi: message: fusion: Replace zero-length array with flex [...] adds 3e16e83a62ed scsi: hpsa: correct race condition in offload enabled adds 1d99702f9032 scsi: libiscsi: Fix error count for active session adds ccfa00a86819 scsi: dc395x: remove dc395x_bios_param adds e89860f196fc scsi: ufs: Do not rely on prefetched data adds ff275db92c93 scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code new 79f51b7b9c47 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds d49850110434 dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB [...] adds 17ff9478ffa3 dt-bindings: Add ITE Tech prefix adds db1b4b3a7ae1 dt-bindings: soc: imx: add binding doc for aips bus adds c03b401250ca dt-bindings: add vendor prefix for OzzMaker and Waveshare [...] adds 90aeca875f8a dt-bindings: display: Convert etnaviv to json-schema adds 2f384801a4e0 dt-bindinsg: net: can: Convert can-transceiver to json-schema adds 824674b59f72 dt-bindings: net: can: Convert M_CAN to json-schema adds 9eb05a558370 MAINTAINERS: remove myself from DT bindings entry adds 1c27e9ae0f69 dt-bindings: Add vendor prefix for Linutronix adds a153182716c0 dt-bindings: usb: exynos-usb: Document clock names for DWC [...] adds 94d57ebd233a dt-bindings: Add vendor prefix for Xiaomi adds faf8e30acb21 dt-bindings: arm: Add kryo260 compatible adds 5c2614e995de dt-bindings: ARM: Add recent Cortex/Neoverse CPUs adds 05f9e9f7c9f4 dt-bindings: ARM: Add recent Cortex/Neoverse PMUs adds a8e446e49765 dt-bindings: ARM: Clean up PMU compatible list adds 632c99084052 of: of_reserved_mem: Increase limit on number of reserved regions adds 238415f76084 dt-bindings: example-schema: Drop double quotes around URLs adds 8acbbddcf991 dt-bindings: ata: rcar-sata: Convert to json-schema adds 2f7afc343d49 of: property: Add device link support for power-domains an [...] adds f4056e705b2e of: unittest: add overlay gpio test to catch gpio hog problem adds 0ac174397940 of: unittest: annotate warnings triggered by unittest adds 4f325e8c83e7 dt-bindings: serial: Convert UniPhier UART to json-schema adds b279cac91583 dt-bindings: i2c: Convert UniPhier I2C controller to json-schema adds 4abfe6f04d93 dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema adds 4dcd55fd7031 dt-bindings: arm: Convert UniPhier board/SoC bindings to j [...] adds 89099d143284 dt-bindings: gpio: Convert UniPhier GPIO to json-schema adds 849b10446bf9 dt-bindings: pinctrl: Convert UniPhier pin controller to j [...] adds 7f44205eb28c dt-bindings: bus: Convert UniPhier System Bus to json-schema adds 6bb984a3cea0 dt-bindings: interrupt-controller: Convert UniPhier AIDET [...] adds 7ebec90559ff dt-bindings: dma: Convert UniPhier MIO DMA controller to j [...] adds 8dbdf23ae30a dt-bindings: mmc: Convert UniPhier SD controller to json-schema adds 82ba4997129a dt-bindings: mtd: Convert Denali NAND controller to json-schema adds 06efe6482251 dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller [...] adds 73c3d1da3519 dt-bindings: rng: Convert BCM2835 to DT schema adds 689e16ed2b1e dt-bindings: vendor-prefixes: Add prefix for PocketBook In [...] adds 67ccd2b97db2 of/address: Move range parser code out of CONFIG_PCI adds e252d2937e6c microblaze: Drop using struct of_pci_range.pci_space field adds 6a9166b5beb8 powerpc: Drop using struct of_pci_range.pci_space field adds c67f3df88ffc of: Drop struct of_pci_range.pci_space field adds bc5e522ec471 of/address: Rework of_pci_range parsing for non-PCI buses adds 7a8b64d17e35 of/address: use range parser for of_dma_get_range adds 9d55bebd9816 of/address: Support multiple 'dma-ranges' entries adds 85e1f2217e4b Merge branch 'dt/ranges-rework' into dt/next adds 776ab6a3c246 dt-bindings: reset: rcar-rst: Convert to json-schema adds 8db9684beb50 dt-bindings: power: rcar-sysc: Convert to json-schema adds c1507cf22782 dt-bindings: power: apmu: Convert to json-schema adds 485bb19d0b3e of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO adds a3958323f5fe of: overlay: log the error cause on resolver failure adds 76897807dc79 dt-bindings: clock: Convert UniPhier clock to json-schema adds c5f3f6ab5bc1 dt-bindings: arm: Convert UniPhier System Cache to json-schema adds f206c0eeb476 dt-bindings: Add vendor prefix for Elida adds f15652859cbe dt-bindings: pwm: Update bindings for MT7629 SoC adds eb32d1e45ecd Merge branch 'dt/linus' into dt/next adds ae9fdd23e628 dt-bindings: serial: snps-dw-apb-uart: add compatible prop [...] adds 905fc6b1bfb4 dt-bindings: rcar-vin: Convert bindings to json-schema adds 87ff65b598fd dt-bindings: i2c: convert rockchip i2c bindings to yaml adds e44296eaa3cb dt-bindings: i2c: i2c-rk3x: add description for rk3036 adds e5b250df78b6 dt-bindings: i2c: i2c-rk3x: add description for rk3368 adds 9354371ded24 dt-bindings: i2c: i2c-rk3x: add description for rk3308 adds a0f17945355a dt-bindings: i2c: i2c-rk3x: add description for px30 adds e329f87dc41a dt-bindings: arm: cpus: Add kryo280 compatible adds 431a30b7d495 dt-bindings: Convert usb-connector to YAML format. adds 781542126733 scripts/dtc: Remove unused makefile fragments adds d047cd8a2760 scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9 adds ac5fe2e6d824 ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings adds 175a7427bb72 dt-bindings: serial: Convert generic bindings to json-schema adds 32ced09d7903 dt-bindings: serial: Convert slave-device bindings to json-schema adds 092451b7f240 dt-bindings: Add vendor prefix for SG Micro Corp adds 9a239621d4e1 dt-bindings: Add vendor prefix for Dell Inc. adds 9c4d60a36e3a dt-bindings: Add vendor prefix for ENE adds 952c2ab61db2 dt-bindings: clk: fix example for single-output provider adds 2dccf6945499 dt-bindings: mfd: Convert stpmic1 bindings to json-schema adds 04bd645a0f24 dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from [...] adds b6b76af4661b dt-bindings: sram: qcom: Clean-up 'ranges' and child node names adds 0d9a302da00a dt-bindings: Clean-up schema errors due to missing 'addtio [...] adds 7f464532b05d dt-bindings: Add missing 'additionalProperties: false' adds 39648d052f84 dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible adds c734a7cc7747 dt-bindings: arm: mrvl: Add missing compatible strings adds cdcbb1938834 dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell adds d0539d208de8 dt-bindings: phy: Convert phy-mmp3-usb to json-schema adds 8f5a0a3750c1 dt-bindings: thermal: rcar-thermal: Convert bindings to js [...] adds d2423aa0038b dt-bindings: spi: Convert QSPI bindings to YAML adds 8f9c291558ea dt-bindings: spi: Add interconnect binding for QSPI adds c80f0104b34c dt-bindings: interrupt-controller: msi: Correct msi-contro [...] adds 7a3a2a646b2f dt-bindings: leds: common: fix example for gpio-leds adds 63d6e721527e dt-bindings: Add cros-ec Type C port driver adds ff17bad8721c dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support adds 92f2b6ac2935 docs: dt: fix references to m_can.txt file adds da392fb119d3 docs: dt: fix references to ap806-system-controller.txt adds e64ca27ab920 docs: dt: fix a broken reference to input.yaml adds f43775625e28 of: of_private.h: Replace zero-length array with flexible- [...] adds 43add0bd1f56 dt-bindings: vendor-prefixes: Add Topwise adds f756619f26ed dt-bindings: vendor-prefixes: Add Beacon vendor prefix adds b9589def9f9a dt-bindings: thermal: tsens: Fix nvmem-cell-names schema adds 27f747b12313 dt-bindings: thermal: tsens: Set 'additionalProperties: false' adds a5427e4e38a2 dt-bindings: serial: Document serialN aliases adds 384d00fae8e5 dt-bindings: serial: sh-sci: Convert to json-schema adds 978e9c3ba0aa dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml adds fb227f597d61 of: gpio unittest kfree() wrong object adds 1adc86798fda of: some unittest overlays not untracked adds b203bb5f6219 dt-bindings: arm: Add some constraints for PSCI nodes adds 8c0245602cfa dt-bindings: power: Fix example for power-domain adds b02a728ff348 dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema co [...] adds 33b0cb370f97 dt-bindings: display: meson-vpu: fix indentation of reg-na [...] adds 39eca91c7c2a dt-bindings: uniphier-system-bus: fix warning in the example adds 28d5ee04d9f9 dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb adds a3cc3345d847 MAINTAINERS: dt: update etnaviv file reference adds 8967918e7cee MAINTAINERS: drop an old reference to stm32 pwm timers doc new bef7b2a7be28 Merge tag 'devicetree-for-5.7' of git://git.kernel.org/pub [...] new e6d05acd5701 remoteproc/omap: Fix set_load call in omap_rproc_request_timer adds 8d54a2759389 ARM: allow unwinder to unwind recursive functions adds 3c14fe70be3e ARM: 8959/1: Remove unused .fixup section in boot stub adds 91274f962e94 ARM: 8962/1: kexec: drop invalid assembly argument adds c51dc14ee68a ARM: 8964/1: ebsa110: replace setup_irq() by request_irq() adds 5926e7e1668b ARM: 8965/2: footbridge: replace setup_irq() by request_irq() adds 575fb69ef919 ARM: 8966/1: rpc: replace setup_irq() by request_irq() adds 184bf653a7a4 ARM: decompressor: factor out routine to obtain the inflat [...] adds e114412f6164 ARM: decompressor: prepare cache_clean_flush for doing by- [...] adds 401b368caaec ARM: decompressor: switch to by-VA cache maintenance for v7 cores adds 29a843aec0a2 Merge tag 'arm32-efi-cache-ops-for-rmk' of git://git.kerne [...] new 0b521e9e3145 Merge branches 'misc' and 'devel-stable' into for-linus new a943353d170e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new d228bee8201a kdb: Eliminate strncpy() warnings by replacing with strscpy() new ad99b5105c08 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ new f2c3bec3c90d Merge tag 'kgdb-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds f43caa2adc96 cgroup: Clean up css_set task traversal adds 04189382c0be kselftest/cgroup: add cgroup destruction test adds 3010c5b9f5f4 cgroup.c: Use built-in RCU list checking adds a49e4629b5ed cpuset: Make cpuset hotplug synchronous adds 6df970e4f5d2 cgroup: unify attach permission checking adds 17703097f345 cgroup: add cgroup_get_from_file() helper adds 5a5cf5cb30d7 cgroup: refactor fork helpers adds f3553220d4cc cgroup: add cgroup_may_write() helper adds ef2c41cf38a7 clone3: allow spawning processes into cgroups adds 9bd5910d7f3d selftests/cgroup: add tests for cloning into cgroups adds a09833f7cdf4 Merge branch 'for-5.6-fixes' into for-5.7 adds e7b20d97967c cgroup: Restructure release_agent_path handling adds fdc85222d58e kernfs: kvmalloc xattr value instead of kmalloc adds a46a22955bae kernfs: Add removed_size out param for simple_xattr_set adds 0c47383ba3bd kernfs: Add option to enable user xattrs adds 38aca3071ceb cgroupfs: Support user xattrs new 2b729fe7f3e9 Revert "cpuset: Make cpuset hotplug synchronous" new 0c05b9bdbfe5 docs: cgroup-v1: Document the cpuset_v2_mode mount option new d88360052364 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds 2333e829952f workqueue: Make workqueue_init*() return void adds 00d5d15b0641 workqueue: Mark up unlocked access to wq->first_flusher new 0adb8bc0391f Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds b28089a7ad9d xen/xenbus: remove unused xenbus_map_ring() adds 69086bd69857 xen-pciback: fix INTERRUPT_TYPE_* defines adds 2f62f36e62da x86/xen: Make the boot CPU idle task reliable adds c3881eb58d56 x86/xen: Make the secondary CPU idle tasks reliable new 6cd3d4019ba3 Merge tag 'for-linus-5.7-rc1-tag' of git://git.kernel.org/ [...] new ff2ae607c6f3 Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds ff5cd9accbc7 ver_linux: Query ld cache for versions of libc/libcpp run-time adds 01c0514ec822 lkdtm/stackleak: Make the test more verbose adds d0cff8adce13 misc: vexpress: Replace zero-length array with flexible-ar [...] adds 6736041f9606 mei: bus: replace zero-length array with flexible-array member adds 3aef021b2df7 mei: limit number of bytes in mei header. adds 239a5791ffd5 dynamic_debug: allow to work if debugfs is disabled adds 1031eb90c177 char: virtio: Replace zero-length array with flexible-arra [...] adds 06e33595e96f misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO. adds 78856f255103 ppdev: Distribute switch variables for initialization adds 78c244226613 pcmcia: Distribute switch variables for initialization adds a27ad0f7da7b mei: remove unused includes from pci-{me,txe}.c adds 1f836f5b10f2 Merge 5.6-rc3 into char-misc-next adds bb3a151dd427 Merge 5.6-rc5 into char-misc-next adds 8d7dc56ee908 char: group dev configs togther adds 00e375439794 tty: source all tty Kconfig files in one place adds 2cca608ad9eb tty: reorganize tty & serial menus adds 397c7729665a intel_th: Disallow multi mode on devices where it's broken adds 231d901d1e36 firmware: intel_stratix10_service: add depend on agilex adds f276d3ea884d firmware: stratix10-svc: add the compatible value for inte [...] adds d108b132ea39 misc: mic: Use scnprintf() for avoiding potential buffer overflow adds f490e8aea3f0 misc: Replace zero-length array with flexible-array member adds c23df7de085a mei: fix CNL itouch device number to match the spec. adds 6ce6ae7c178b misc: cleanup minor number definitions in c file into misc [...] adds 2668dba6df53 misc: move FLASH_MINOR into miscdevice.h and fix conflicts adds a9f85f93ed73 firmware: imx: add COMPILE_TEST support adds 05d67ec3ca59 UIO: fix up inapposite whiteplace in uio head file adds 86a78b1cfc78 uio: add resource managed devm_uio_register_device() function adds eff1dd87fae2 uio: uio_pdrv_genirq: use new devm_uio_register_device() function adds b52cc1bb952f extcon: Remove unneeded extern keyword from extcon-provider.h adds 095cf502b31e binderfs: port to new mount api adds 6e29225af902 binderfs: port tests to test harness infrastructure adds ad29ace2e26e binderfs_test: switch from /dev to a unique per-test mountpoint adds e48d11743608 binderfs: add stress test for binderfs binder devices adds 8067c0b0c6ac rtc/ia64: remove legacy efirtc driver adds f52ef24be21a rtc/alpha: remove legacy rtc driver adds c3f4af8b3183 nvmem: imx: ocotp: add i.MX8MP support adds 6bb317ce7564 nvmem: core: add nvmem_cell_read_common adds 8b977c5498b8 nvmem: core: add nvmem_cell_read_u64 adds e280a8c64aa8 nvmem: remove a stray newline in nvmem_register() adds 31c6ff51fdce nvmem: add a newline for readability adds f7d8d7dcd978 nvmem: fix memory leak in error path adds a9c3766cb19c nvmem: release the write-protect pin adds 061a320b32d4 nvmem: core: validate nvmem config before parsing adds 3c91ef69a3e9 nvmem: check for NULL reg_read and reg_write before dereferencing adds 13d588baed36 nvmem: imx-ocotp: Drop unnecessary initializations adds af934656d848 Bindings: nvmem: add bindings for JZ4780 efuse adds 4a2addc28769 nvmem: add driver for JZ4780 efuse adds 49d37c6b09e1 Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI adds ba2bb5f78922 nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv adds 3c2faf61fb71 char: mspec: Replace zero-length array with flexible-array member adds 87292bca01f7 virt: vbox: Use fallthrough; adds 9435dc3b5e62 docs: Add documentation for MHI bus adds 0cbf260820fa bus: mhi: core: Add support for registering MHI controllers adds e755cadb0171 bus: mhi: core: Add support for registering MHI client drivers adds da1c4f856924 bus: mhi: core: Add support for creating and destroying MH [...] adds 6cd330ae76ff bus: mhi: core: Add support for ringing channel/event ring [...] adds a6e2e3522f29 bus: mhi: core: Add support for PM state transitions adds 3000f85b8f47 bus: mhi: core: Add support for basic PM operations adds cd457afb1667 bus: mhi: core: Add support for downloading firmware over BHIe adds 6fdfdd27328c bus: mhi: core: Add support for downloading RDDM image dur [...] adds 1d3173a3bae7 bus: mhi: core: Add support for processing events from cli [...] adds 189ff97cca53 bus: mhi: core: Add support for data transfer adds e6b0de469c5b bus: mhi: core: Add uevent support for module autoloading adds 8f522bae2394 MAINTAINERS: Add entry for MHI bus adds 7fd2944bdcb3 dt-bindings: interconnect: Convert qcom,sdm845 to DT schema adds c92cf0b40a7d dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter adds 6f690e16b5a0 dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings adds 976daac4a1c5 interconnect: qcom: Consolidate interconnect RPMh support adds aae57773fbe0 interconnect: qcom: sdm845: Split qnodes into their respec [...] adds c77af39bdb8b dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings adds 2d1f95ab9feb interconnect: qcom: Add SC7180 interconnect provider driver adds 78465b0d3db6 interconnect: qcom: Allow icc node to be used across icc p [...] adds 7a077f7fdaa4 dt-bindings: interconnect: Add OSM L3 DT bindings adds 5bc9900addaf interconnect: qcom: Add OSM L3 interconnect provider support adds ff3edec1c3fd dt-bindings: interconnect: Add OSM L3 DT binding on SC7180 adds 03c4e6186bbb interconnect: qcom: Add OSM L3 support on SC7180 adds c23ff2aa3e78 Merge tag 'icc-5.7-rc1' of https://git.linaro.org/people/g [...] adds 835d722ba10a coresight: cti: Initial CoreSight CTI Driver adds 1a556ca6cc24 coresight: cti: Add sysfs coresight mgmt register access adds b5213376c240 coresight: cti: Add sysfs access to program function registers adds 1bf82857b42b coresight: cti: Add sysfs trigger / channel programming API adds b39b46fb9c6a dt-bindings: arm: Adds CoreSight CTI hardware definitions adds cffd054f1708 coresight: cti: Add device tree support for v8 arch CTI adds a5614770ab97 coresight: cti: Add device tree support for custom CTI adds 177af8285b59 coresight: cti: Enable CTI associated with devices adds 3c5597e39812 coresight: cti: Add connection information to sysfs adds 82e0c782f8a2 docs: coresight: Update documentation for CoreSight to cover CTI adds 05bd70c098c6 docs: sysfs: coresight: Add sysfs ABI documentation for CTI adds 217fb361167d Update MAINTAINERS to add reviewer for CoreSight adds baca54d956f7 Merge 5.6-rc7 into char-misc-next adds 59528807715f soundwire: stream: update state machine and add state checks adds c32464c9393d soundwire: stream: only prepare stream when it is configured. adds c7a8f049b828 soundwire: stream: do not update parameters during DISABLE [...] adds 60835022e196 soundwire: stream: fix support for multiple Slaves on the [...] adds bfaa3549541c soundwire: stream: don't program ports when a stream that [...] adds 2523486b9860 soundwire: intel: rename res field as link_res adds 27b198f409d8 soundwire: intel: add prepare support in sdw dai driver adds 973a842940bc soundwire: intel: add trigger support in sdw dai driver adds 5e7484d01928 soundwire: intel: add sdw_stream_setup helper for .startup [...] adds eff346f24ba9 soundwire: intel: free all resources on hw_free() adds 2140b66b5d3e soundwire: bus: fix race condition with probe_complete signaling adds fb9469e54fa7 soundwire: bus: fix race condition with enumeration_comple [...] adds a90def068127 soundwire: bus: fix race condition with initialization_com [...] adds 60ee9be25571 soundwire: bus: add PM/no-PM versions of read/write functions adds d300de4f2d51 soundwire: bus: write Slave Device Number without runtime_pm adds 3ab2ca405a08 soundwire: bus: add helper to clear Slave status to UNATTACHED adds dff70572e9a3 soundwire: bus: disable pm_runtime in sdw_slave_delete adds aa79293517b3 soundwire: bus: fix io error when processing alert event adds 0231453bc08f soundwire: bus: add clock stop helpers adds dde73538c9a5 soundwire: bus: don't treat CMD_IGNORED as error on ClockStop adds eb751d9f1fb1 soundwire: cadence: remove useless prototypes adds 2c6cff682d66 soundwire: add helper macros for devID fields adds ed29a0a67267 Merge branch 'topic/asoc' into next adds 5de79ba865d7 soundwire: bus: provide correct return value on error adds 0b43fef979b4 soundwire: stream: use sdw_write instead of update adds ce1acf019fe1 soundwire: cadence: s/update_config/config_update adds 7b174f24f4cf soundwire: cadence: simplifiy cdns_init() adds 5a885c52cfe6 soundwire: cadence: add interface to check clock status adds 9bc87cce9426 soundwire: cadence: handle error cases with CONFIG_UPDATE adds 1032504f22ac soundwire: cadence: add clock_stop/restart routines adds 0d667d01c40b soundwire: cadence: fix a io timeout issue in S3 test adds af4cc917826f soundwire: cadence: mask Slave interrupt before stopping clock adds 12632459f11a soundwire: cadence: merge routines to clear/set bits adds 0cdcdedc15b4 soundwire: cadence: move clock/SSP related inits to dedica [...] adds 1dd6a17f35d7 soundwire: cadence: make SSP interval programmable adds b62e76cf3958 soundwire: cadence: reorder MCP_CONFIG settings adds 5c8f0f68acf5 soundwire: cadence: enable NORMAL operation in cdns_init() adds 91080111f51f soundwire: cadence: remove PREQ_DELAY assignment adds ad473db4ec8d soundwire: cadence: remove automatic command retries adds b17350e40372 soundwire: cadence: commit changes in the exit_reset() sequence adds 2c800e3ba7f6 soundwire: cadence: multi-link support adds b468a785bd3e soundwire: cadence: clear FIFO to avoid pop noise issue on [...] adds 1ce713943660 Merge branch 'topic/ro_wordlength' into next adds 39ec6f992131 soundwire: qcom: add support for get_sdw_stream() adds 33e12f6e4552 Merge tag 'soundwire-5.7-rc1' of git://git.kernel.org/pub/ [...] adds c66ebde4d988 nvmem: sprd: Fix the block lock operation adds 5af25388ba25 nvmem: sprd: Optimize the block lock operation adds 4bd5a15d933c nvmem: sprd: Determine double data programming from device data adds bbde5709ee4f nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup adds 7fc40bcaa631 habanalabs: flush only at the end of the map/unmap adds 240c92fd04b2 habanalabs: use the user CB size as a default job size adds 64a7e2955d9a habanalabs: split the host MMU properties adds f3a838c0c72c habanalabs: Modify CS jobs counter to u16 adds 1718a45b284d habanalabs: Avoid running restore chunks if no execute chunks adds 7491c036cb79 habanalabs: removing extra ; adds 0c002ceb39fe habanalabs: fix DDR bar address setting adds 5cce51464c61 habanalabs: add debugfs write64/read64 adds e5509d52793c habanalabs: ratelimit error prints of IRQs adds 5557b138dc11 habanalabs: support temperature offset via sysfs adds d57b83c3dfe5 habanalabs: modify the return values of hl_read/write routines adds 0da10e683eb4 habanalabs: provide historical maximum of various sensors adds b41e9728d875 habanalabs: Remove unused parse_cnt variable adds cf87f966d28a habanalabs: Add missing annotation for goya_hw_queues_lock() adds 8a7a88c10c18 habanalabs: Add missing annotation for goya_hw_queues_unlock() adds bc6ed3aa92ac habanalabs: update goya firmware register map adds 4f0e6ab78aab habanalabs: add print upon clock change adds 6966d9e1f2a4 habanalabs: show unsupported message for GAUDI adds 118455015501 habanalabs: fix pm manual->auto in GOYA adds 9d20328d0bfe Merge tag 'misc-habanalabs-next-2020-03-24' of git://peopl [...] adds 3baf89abca19 bus/mhi: fix printk format for size_t adds 8622dfefb6ac intel_th: msu: Make stopping the trace optional adds 821747386cb6 bus: mhi: core: Pass module owner during client driver reg [...] adds 1d2790470349 dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] adds 3426ad6d40ae extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER adds 995bb1092326 extcon: Mark extcon_get_edev_name() function as exported symbol adds 9c94553099ef extcon: axp288: Add wakeup support adds b83f68776b04 Merge tag 'extcon-next-for-5.7' of git://git.kernel.org/pu [...] adds e6de179d7a88 nvmem: core: add root_only member to nvmem device struct adds f60442ddc40c nvmem: core: use device_register and device_unregister adds 664f0549380c nvmem: core: use is_bin_visible for permissions adds 844003052719 nvmem: core: remove nvmem_sysfs_get_groups() adds 2f7eaa30abaa Documentation: provide IBM contacts for embargoed hardware adds 9b6eaaf3db5e coresight: do not use the BIT() macro in the UAPI header adds 99397d33b763 mei: me: add cedar fork device ids adds d43bea206eaf speakup: misc: Use dynamic minor numbers for speakup devices adds 10cea23b6aae misc: rtsx: set correct pcr_ops for rts522A adds 3316ab2b45f6 bus: mhi: core: Add support for reading MHI info from device adds 93e17a44347a bus: mhi: core: Initialize bhie field in mhi_cntrl for RDD [...] adds 3eb583a6d0ae bus: mhi: core: Drop the references to mhi_dev in mhi_dest [...] adds 7c8978c0837d driver core: platform: Initialize dma_parms for platform devices adds 5caf6102e32e amba: Initialize dma_parms for amba devices adds a9d68cbd4f88 Revert "amba: Initialize dma_parms for amba devices" adds 885a64715fd8 Revert "driver core: platform: Initialize dma_parms for pl [...] new 0ad5b053d438 Merge tag 'char-misc-5.7-rc1' of git://git.kernel.org/pub/ [...] adds 58a3862a10a3 PCI/ASPM: Clear the correct bits when enabling L1 substates adds 3b364c659bd3 PCI/ASPM: Reduce severity of common clock config message adds dd956a123699 Merge branch 'pci/aspm' adds b5dfbeacf748 PCI/ERR: Combine pci_channel_io_frozen cases adds 6d2c89441571 PCI/ERR: Update error status after reset_link() adds be06c1b42eea PCI/DPC: Move DPC data into struct pci_dev adds b6cf1a42f916 PCI/ERR: Remove service dependency in pcie_do_recovery() adds e8e5ff2aeec1 PCI/ERR: Return status of pcie_do_recovery() adds 27005618178e PCI/DPC: Cache DPC capabilities in pci_init_capabilities() adds 20e15e673b05 PCI/AER: Add pci_aer_raw_clear_status() to unconditionally [...] adds aea47413e7ce PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for [...] adds ac1c8e35a326 PCI/DPC: Add Error Disconnect Recover (EDR) support adds 894020fdd88c PCI/AER: Rationalize error status register clearing adds 4ea40c380dd5 Merge branch 'pci/edr' adds 9cb3985af635 PCI: Add 32 GT/s decoding in some macros adds e56faff57f0b PCI: Add pci_speed_string() adds 6348a34dcb98 PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings adds 757bfaa2c351 PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro adds eb81b249ba05 Merge branch 'pci/enumeration' adds 202853595e53 PCI: pciehp: Disable in-band presence detect when possible adds f496648b99f8 PCI: pciehp: Wait for PDS if in-band presence is disabled adds 0b382546d863 PCI: pciehp: Add DMI table for in-band presence detection [...] adds 3e487d2e4aa4 PCI: pciehp: Fix indefinite wait on sysfs requests adds 8edf5332c393 PCI: pciehp: Fix MSI interrupt race adds 3038685357ee Merge branch 'pci/hotplug' adds b88bf6c3b6ff PCI: Add boot interrupt quirk mechanism for Xeon chipsets adds 06320cedc897 Documentation: PCI: Add background on Boot Interrupts adds 74f0862cc983 Merge branch 'pci/interrupts' adds e3cdcfcea363 PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data adds 2880325bda8d PCI: Avoid ASMedia XHCI USB PME# from D0 defect adds bd641fd8303a PCI: sysfs: Revert "rescan" file renames adds 10e8141baa7c Merge branch 'pci/misc' adds 7b94b53db34f PCI/P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the [...] adds de71a000a15f Merge branch 'pci/p2pdma' adds 72e0ef0e5f06 PCI: Use ioremap(), not phys_to_virt() for platform ROM adds 2c8d5a2dc1e3 PCI: Add support for root bus sizing adds 5799dac9c38a alpha: Fix nautilus PCI setup adds 86845e37aca4 Merge branch 'pci/resource' adds 3375590623e4 PCI: Add Zhaoxin Vendor ID adds 0325837c51cb PCI: Add ACS quirk for Zhaoxin multi-function devices adds 299bd044a6f3 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports adds 1ee57ad69e1d Merge branch 'pci/virtualization' adds 636a0e4b0794 dt-bindings: Add AXG PCIE PHY bindings adds b09b48b3d094 dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings adds 6e5f77031cc9 dt-bindings: PCI: meson: Update PCIE bindings documentation adds af3f5722d10c phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver adds e2463559ff1d phy: amlogic: Add Amlogic AXG PCIE PHY Driver adds 1e6bbc468893 PCI: amlogic: Use AXG PCIE adds d620d86426ba Merge branch 'remotes/lorenzo/pci/amlogic' adds 847dbf4e1aba dt-bindings: PCI: Add PCI Endpoint Controller Schema adds 69501078fc60 dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Ca [...] adds 11be8af70d86 dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence pl [...] adds 86d0b6a13105 Merge branch 'remotes/lorenzo/pci/dt' adds 9a5595ab21a9 PCI: dwc: pci-dra7xx: Fix MSI IRQ handling adds cc36a451e403 Merge branch 'remotes/lorenzo/pci/dwc' adds 5779dd0a7dbd PCI: endpoint: Use notification chain mechanism to notify [...] adds 3d3248dbd018 PCI: endpoint: Replace spinlock with mutex adds 04e046ca57eb PCI: endpoint: Fix for concurrent memory allocation in OB [...] adds 07301c982643 PCI: endpoint: Protect concurrent access to pci_epf_ops wi [...] adds 2499ee84e027 PCI: endpoint: Assign function number for each PF in EPC core adds 3d5f7d9f6a38 PCI: endpoint: Add core init notifying feature adds e966f7390da9 PCI: dwc: Refactor core initialization code for EP mode adds 0ef22dcf0c18 PCI: endpoint: Add notification for core init completion adds ac37dde72177 PCI: dwc: Add API to notify core initialization completion adds 5e50ee27d4a5 PCI: pci-epf-test: Add support to defer core initialization adds ee22d0c5e88b soc/tegra: bpmp: Update ABI header adds 9f04d18b1edf dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes [...] adds c57247f940e8 PCI: tegra: Add support for PCIe endpoint mode in Tegra194 adds f58d5f53c894 PCI: endpoint: Fix clearing start entry in configfs adds 5ebf3fc59bd2 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] adds 5893c2e5353b PCI: endpoint: functions/pci-epf-test: Print throughput in [...] adds 0a121f9bc3f5 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] adds 73c5762652c5 tools: PCI: Add 'd' command line option to support DMA adds cf376b4b59da misc: pci_endpoint_test: Add support to get DMA option fro [...] adds 83153d9f36e2 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] adds 6f5e193bfb55 PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] adds 146d32880796 PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt adds b2ba9225e031 misc: pci_endpoint_test: Avoid using module parameter to d [...] adds 475007f9cef0 misc: pci_endpoint_test: Add ioctl to clear IRQ adds 74d60b28d5bf tools: PCI: Add 'e' to clear IRQ adds 6b443e5c80b6 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] adds c2be14ab32d8 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] adds 54455238be89 PCI: tegra: Print -EPROBE_DEFER error message at debug level adds e48ba3eb29a2 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] adds b16f2ab280f9 Merge branch 'remotes/lorenzo/pci/endpoint' adds e658a4fea8ef PCI: hv: Remove unnecessary type casting from kzalloc adds 42c3d41832ef PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error [...] adds f9ad0f361cf3 PCI: hv: Decouple the func definition in hv_dr_state from [...] adds 999dd956d838 PCI: hv: Add support for protocol 1.3 and support PCI_BUS_ [...] adds 067fb6c97e7e PCI: hv: Replace zero-length array with flexible-array member adds b00f80fcfaa0 PCI: hv: Move hypercall related definitions into tlfs header adds 61bfd920abbf PCI: hv: Move retarget related structures into tlfs header adds 1cf106d93245 PCI: hv: Introduce hv_msi_entry adds a29a44c19711 Merge branch 'remotes/lorenzo/pci/hv' adds 1f442218d657 PCI: mobiveil: Introduce a new structure mobiveil_root_port adds 2ba24842d6b4 PCI: mobiveil: Move the host initialization into a function adds 39e3a03eea5b PCI: mobiveil: Collect the interrupt related operations in [...] adds 03bdc3884019 PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver adds ed620e96541f PCI: mobiveil: Add callback function for interrupt initialization adds fc99b3311af7 PCI: mobiveil: Add callback function for link up check adds 52cae4c7082f PCI: mobiveil: Allow mobiveil_host_init() to be used to re [...] adds 029dea3cdc67 PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors adds 11d22cc395ca PCI: mobiveil: Add Header Type field check adds 3edeb49525bb dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller adds d29ad70a813b PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs adds 92a17e5c7949 PCI: mobiveil: Fix sparse different address space warnings adds 863bba34d2f4 PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIV [...] adds d09fca9ecddb Merge branch 'remotes/lorenzo/pci/mobiveil' adds 604f3956524a PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM adds a9dcb025d31e Merge branch 'remotes/lorenzo/pci/qcom' adds 94e99b194e5f PCI: tegra: Use pci_parse_request_of_pci_ranges() adds 5f38dec435b2 Merge branch 'remotes/lorenzo/pci/tegra' adds 449a01d2659c PCI: vmd: Add two VMD Device IDs adds 86ce3c90c910 Merge branch 'remotes/lorenzo/pci/vmd' new 86f26a77cb0c Merge tag 'pci-v5.7-changes' of git://git.kernel.org/pub/s [...] new e7fc1e57d9ab dm integrity: fix ppc64le warning new 120c9257f5f1 Revert "dm: always call blk_queue_split() in dm_process_bio()" new 8267d8fb4819 dm integrity: fix logic bug in integrity tag testing new de3c913c6e9d Merge tag 'for-5.7/dm-fixes' of git://git.kernel.org/pub/s [...] new d005ee78244a Merge remote-tracking branch 'fixes/master' new c1af47f9d954 Merge remote-tracking branch 'arc-current/for-curr' new 255a69a94b8c sparc32: use per-device dma_ops new d8cbbe175783 Merge remote-tracking branch 'sparc/master' new c427bfec18f2 net: core: enable SO_BINDTODEVICE for non-root users new 64948427a63f net: openvswitch: use hlist_for_each_entry_rcu instead of [...] new 19e16d220f0a neigh: support smaller retrans_time settting new 2f5107c34df3 pegasus: Remove pegasus' own workqueue new 468c2a100208 mlxsw: spectrum_trap: fix unintention integer overflow on [...] new b2b5ffc49799 Merge remote-tracking branch 'net/master' new 7d32e69310d6 kbuild, btf: Fix dependencies for DEBUG_INFO_BTF new 250e778fe163 bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in [...] new 93bbb2555b65 riscv, bpf: Remove BPF JIT for nommu builds new 7a1ca97269ee net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data new 5222d69642a0 bpf, lsm: Fix the file_mprotect LSM test. new 0ae41c4c913d Merge remote-tracking branch 'bpf/master' adds ca707b3f00b4 ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen adds dbdd24eaac4e edd: Use scnprintf() for avoiding potential buffer overflow new ff7e06a55676 ALSA: pcm: oss: Fix regression by buffer overflow fix (again) new ae769d355664 ALSA: pcm: oss: Fix regression by buffer overflow fix new b79900a4898b Merge branch 'topic/pcm-oss-fix' into for-linus new 73d8c9408434 ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk new d3f257d18761 Merge remote-tracking branch 'sound-current/for-linus' new 904f353d0e50 ASoC: SOF: Turn "firmware boot complete" message into a db [...] new 81630dc042af ASoC: Intel: atom: Take the drv->lock mutex before calling [...] new 0bb2be2d1b78 ASoC: Intel: atom: Check drv->lock is locked in sst_fill_a [...] new c515291d3127 ASoC: Intel: atom: Fix uninitialized variable compiler warning new 2f107b222208 Merge branch 'asoc-5.7' into asoc-linus new 1c0506870a4b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 57eaf818dee3 Merge remote-tracking branch 'regmap-fixes/for-linus' new 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection new b3027f88cffb Merge branch 'spi-5.7' into spi-linus new 91340caf546a Merge remote-tracking branch 'spi-fixes/for-linus' new 78b1cc2a6e28 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new b5f13031cd8d crypto: hisilicon - Fix build error new 755bddd1e4ea crypto: marvell/octeontx - fix double free of ptr new 2d479dca9597 Merge remote-tracking branch 'crypto-current/master' new 63f6f4a69a24 Merge remote-tracking branch 'omap-fixes/fixes' new 016b50913007 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 9ad313554be1 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 6a6b918ae893 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 12d77cc8c137 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new 2a7e3035f89d mmc: core: make mmc_interrupt_hpi() static new 8d8d241f0f51 Merge remote-tracking branch 'mmc-fixes/fixes' new 8e936490acc8 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 50de3c00f88f Merge remote-tracking branch 'fpga-fixes/fixes' new 0b1e9f1086f3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (ed040e5bd750) \ N -- N -- N refs/heads/pending-fixes (0b1e9f1086f3)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 77 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/testing/debugfs-driver-habanalabs | 14 + .../ABI/testing/sysfs-bus-coresight-devices-cti | 241 + .../ABI/testing/sysfs-bus-intel_th-devices-msc | 8 + .../ABI/testing/sysfs-driver-jz4780-efuse | 16 + Documentation/PCI/boot-interrupts.rst | 155 + Documentation/PCI/index.rst | 1 + Documentation/PCI/pcieaer-howto.rst | 23 +- Documentation/admin-guide/cgroup-v1/cpusets.rst | 11 + Documentation/admin-guide/cgroup-v1/hugetlb.rst | 103 +- Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/dynamic-debug-howto.rst | 3 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/sysctl/vm.rst | 3 + Documentation/core-api/mm-api.rst | 3 + Documentation/core-api/pin_user_pages.rst | 86 +- .../bindings/arm/altera/socfpga-clk-manager.yaml | 2 + .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 + .../devicetree/bindings/arm/coresight-cti.yaml | 336 ++ .../devicetree/bindings/arm/coresight.txt | 7 + Documentation/devicetree/bindings/arm/cpus.yaml | 11 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 45 +- .../devicetree/bindings/arm/mrvl/mrvl.yaml | 5 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/pmu.yaml | 41 +- Documentation/devicetree/bindings/arm/psci.yaml | 5 + .../devicetree/bindings/arm/renesas,prr.yaml | 2 + .../bindings/arm/samsung/exynos-chipid.yaml | 2 + .../devicetree/bindings/arm/samsung/pmu.yaml | 2 + .../arm/samsung/samsung-secure-firmware.yaml | 2 + .../bindings/arm/socionext/cache-uniphier.txt | 60 - .../socionext/socionext,uniphier-system-cache.yaml | 102 + .../devicetree/bindings/arm/socionext/uniphier.txt | 47 - .../bindings/arm/socionext/uniphier.yaml | 61 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 2 + .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 71 + .../devicetree/bindings/ata/sata_rcar.txt | 36 - .../bus/socionext,uniphier-system-bus.yaml | 96 + .../bindings/bus/uniphier-system-bus.txt | 66 - .../bindings/chrome/google,cros-ec-typec.yaml | 54 + .../devicetree/bindings/clock/clock-bindings.txt | 2 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 5 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 + .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 + .../bindings/clock/qcom,gcc-apq8064.yaml | 2 + .../bindings/clock/qcom,gcc-ipq8074.yaml | 2 + .../bindings/clock/qcom,gcc-msm8996.yaml | 2 + .../bindings/clock/qcom,gcc-msm8998.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../bindings/clock/qcom,msm8998-gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 + .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 + .../bindings/clock/qcom,sc7180-videocc.yaml | 2 + .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 + .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 + .../bindings/clock/qcom,sdm845-videocc.yaml | 2 + .../bindings/clock/socionext,uniphier-clock.yaml | 94 + .../devicetree/bindings/clock/uniphier-clock.txt | 132 - .../connector/samsung,usb-connector-11pin.txt | 2 +- .../bindings/connector/usb-connector.txt | 135 - .../bindings/connector/usb-connector.yaml | 206 + .../bindings/display/amlogic,meson-vpu.yaml | 8 +- .../bindings/display/etnaviv/etnaviv-drm.txt | 36 - .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 + .../bindings/dma/socionext,uniphier-mio-dmac.yaml | 63 + .../bindings/dma/socionext,uniphier-xdmac.yaml | 63 + Documentation/devicetree/bindings/dma/ti-edma.txt | 2 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 19 +- .../devicetree/bindings/dma/uniphier-mio-dmac.txt | 25 - Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 2 + .../devicetree/bindings/example-schema.yaml | 4 +- .../bindings/extcon/extcon-usbc-cros-ec.txt | 24 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 56 + .../intel,ixp4xx-network-processing-engine.yaml | 3 + Documentation/devicetree/bindings/gnss/gnss.txt | 2 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 + .../devicetree/bindings/gpio/gpio-mvebu.txt | 2 +- .../devicetree/bindings/gpio/gpio-uniphier.txt | 51 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 94 + .../bindings/gpio/xylon,logicvc-gpio.yaml | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 8 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/gpu/samsung-rotator.yaml | 2 + .../devicetree/bindings/gpu/vivante,gc.yaml | 69 + .../devicetree/bindings/hwmon/adi,adm1177.yaml | 2 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 2 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 + .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 97 + Documentation/devicetree/bindings/i2c/i2c-at91.txt | 10 + .../devicetree/bindings/i2c/i2c-brcmstb.txt | 26 - Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 68 - .../devicetree/bindings/i2c/i2c-rk3x.yaml | 136 + .../devicetree/bindings/i2c/i2c-uniphier-f.txt | 25 - .../devicetree/bindings/i2c/i2c-uniphier.txt | 25 - .../bindings/i2c/socionext,uniphier-fi2c.yaml | 50 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 50 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 10 +- .../bindings/iio/accel/bosch,bma400.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 2 + .../devicetree/bindings/iio/adc/avia-hx711.yaml | 2 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 + .../bindings/iio/adc/microchip,mcp3911.yaml | 2 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 + .../bindings/iio/chemical/plantower,pms7003.yaml | 2 + .../bindings/iio/chemical/sensirion,sps30.yaml | 2 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 + .../devicetree/bindings/iio/light/adux1020.yaml | 2 + .../devicetree/bindings/iio/light/bh1750.yaml | 2 + .../devicetree/bindings/iio/light/isl29018.yaml | 2 + .../devicetree/bindings/iio/light/noa1305.yaml | 2 + .../devicetree/bindings/iio/light/stk33xx.yaml | 2 + .../devicetree/bindings/iio/light/tsl2583.yaml | 2 + .../devicetree/bindings/iio/light/tsl2772.yaml | 2 + .../devicetree/bindings/iio/light/veml6030.yaml | 2 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 5 + .../bindings/iio/proximity/devantech-srf04.yaml | 2 + .../bindings/iio/proximity/parallax-ping.yaml | 2 + .../bindings/iio/temperature/adi,ltc2983.yaml | 40 +- .../devicetree/bindings/input/gpio-vibrator.yaml | 2 + .../devicetree/bindings/input/max77650-onkey.yaml | 3 + .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 - .../bindings/interconnect/qcom,bcm-voter.yaml | 45 + .../bindings/interconnect/qcom,osm-l3.yaml | 62 + .../bindings/interconnect/qcom,sc7180.yaml | 85 + .../bindings/interconnect/qcom,sdm845.txt | 24 - .../bindings/interconnect/qcom,sdm845.yaml | 74 + .../intel,ixp4xx-interrupt.yaml | 2 + .../bindings/interrupt-controller/msi.txt | 2 +- .../socionext,uniphier-aidet.txt | 32 - .../socionext,uniphier-aidet.yaml | 61 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 2 + Documentation/devicetree/bindings/leds/common.yaml | 4 +- .../devicetree/bindings/leds/leds-max77650.yaml | 3 + .../bindings/leds/rohm,bd71828-leds.yaml | 3 + .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 2 + .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 2 + .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 11 +- .../devicetree/bindings/media/renesas,ceu.yaml | 2 + .../devicetree/bindings/media/renesas,vin.txt | 217 - .../devicetree/bindings/media/renesas,vin.yaml | 402 ++ .../devicetree/bindings/mfd/max77650.yaml | 2 + .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 5 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 - .../devicetree/bindings/mfd/st,stpmic1.yaml | 339 ++ .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 143 + .../devicetree/bindings/mmc/sdhci-cadence.txt | 80 - .../bindings/mmc/socionext,uniphier-sd.yaml | 99 + .../devicetree/bindings/mmc/uniphier-sd.txt | 55 - .../devicetree/bindings/mtd/brcm,brcmnand.txt | 10 +- .../devicetree/bindings/mtd/denali,nand.yaml | 148 + .../devicetree/bindings/mtd/denali-nand.txt | 61 - .../devicetree/bindings/mtd/nand-macronix.txt | 27 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 144 + .../bindings/net/can/can-transceiver.txt | 24 - .../bindings/net/can/can-transceiver.yaml | 18 + .../devicetree/bindings/net/can/m_can.txt | 75 - .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../devicetree/bindings/net/mediatek-bluetooth.txt | 2 +- .../devicetree/bindings/net/qca,qca7000.txt | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 25 +- .../devicetree/bindings/net/ti-bluetooth.txt | 3 +- .../bindings/nvmem/ingenic,jz4780-efuse.yaml | 45 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 22 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.txt | 27 - .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 49 + .../bindings/pci/cdns,cdns-pcie-host.txt | 66 - .../bindings/pci/cdns,cdns-pcie-host.yaml | 76 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 27 + .../devicetree/bindings/pci/cdns-pcie.yaml | 31 + .../bindings/pci/layerscape-pcie-gen4.txt | 52 + .../bindings/pci/nvidia,tegra194-pcie.txt | 125 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 41 + .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 2 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 35 + .../bindings/phy/amlogic,meson-axg-pcie.yaml | 52 + .../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 2 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 2 + .../bindings/phy/marvell,mmp3-usb-phy.yaml | 42 + .../devicetree/bindings/phy/phy-mmp3-usb.txt | 13 - .../bindings/phy/phy-rockchip-inno-usb2.txt | 81 - .../bindings/phy/phy-rockchip-inno-usb2.yaml | 155 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 + .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 +- .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 36 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 82 + .../bindings/pinctrl/fsl,imx8mn-pinctrl.txt | 39 - .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 82 + .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 25 +- .../bindings/pinctrl/fsl,imx8mq-pinctrl.txt | 36 - .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 82 + .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 153 + .../pinctrl/socionext,uniphier-pinctrl.txt | 27 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 42 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 2 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 + .../devicetree/bindings/power/power-domain.yaml | 28 +- .../devicetree/bindings/power/renesas,apmu.txt | 35 - .../devicetree/bindings/power/renesas,apmu.yaml | 55 + .../bindings/power/renesas,rcar-sysc.txt | 62 - .../bindings/power/renesas,rcar-sysc.yaml | 73 + .../bindings/power/reset/syscon-poweroff.yaml | 2 + .../bindings/power/reset/syscon-reboot.yaml | 2 + .../bindings/power/supply/max77650-charger.yaml | 3 + .../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 5 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 4 + .../bindings/regulator/max77650-regulator.yaml | 5 +- .../bindings/regulator/st,stpmic1-regulator.txt | 64 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 324 ++ .../bindings/reset/amlogic,meson-reset.yaml | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 2 + .../devicetree/bindings/reset/renesas,rst.txt | 48 - .../devicetree/bindings/reset/renesas,rst.yaml | 63 + .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 2 + .../devicetree/bindings/rng/brcm,bcm2835.txt | 40 - .../devicetree/bindings/rng/brcm,bcm2835.yaml | 61 + .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 2 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 + .../bindings/serial/amlogic,meson-uart.yaml | 2 + .../devicetree/bindings/serial/fsl-imx-uart.txt | 2 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 135 + .../bindings/serial/renesas,sci-serial.txt | 150 - .../devicetree/bindings/serial/renesas,sci.yaml | 69 + .../devicetree/bindings/serial/renesas,scif.yaml | 172 + .../devicetree/bindings/serial/renesas,scifa.yaml | 107 + .../devicetree/bindings/serial/renesas,scifb.yaml | 98 + .../devicetree/bindings/serial/serial.txt | 56 - .../devicetree/bindings/serial/serial.yaml | 131 + .../devicetree/bindings/serial/slave-device.txt | 45 - .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/serial/socionext,uniphier-uart.yaml | 46 + .../devicetree/bindings/serial/uniphier-uart.txt | 22 - .../bindings/soc/amlogic/amlogic,canvas.yaml | 2 + .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 47 + .../devicetree/bindings/sound/adi,adau7118.yaml | 2 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 + .../devicetree/bindings/sound/renesas,fsi.yaml | 2 + .../devicetree/bindings/sound/samsung,odroid.yaml | 2 + .../devicetree/bindings/sound/samsung-i2s.yaml | 2 + .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 88 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 14 +- .../bindings/thermal/amlogic,thermal.yaml | 4 + .../devicetree/bindings/thermal/armada-thermal.txt | 2 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 37 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 78 - .../devicetree/bindings/thermal/rcar-thermal.yaml | 139 + .../devicetree/bindings/timer/arm,arch_timer.yaml | 2 + .../bindings/timer/arm,arch_timer_mmio.yaml | 4 + .../bindings/timer/arm,global_timer.yaml | 2 + .../bindings/timer/intel,ixp4xx-timer.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../devicetree/bindings/trivial-devices.yaml | 6 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 19 +- .../devicetree/bindings/usb/exynos-usb.txt | 9 +- .../devicetree/bindings/usb/fcs,fusb302.txt | 2 +- Documentation/devicetree/bindings/usb/generic.txt | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 2 +- .../devicetree/bindings/usb/mediatek,musb.txt | 2 +- .../devicetree/bindings/usb/richtek,rt1711h.txt | 2 +- .../devicetree/bindings/usb/ti,hd3ss3220.txt | 2 +- .../devicetree/bindings/usb/typec-tcpci.txt | 2 +- .../devicetree/bindings/usb/usb-conn-gpio.txt | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 27 + .../bindings/watchdog/st,stpmic1-wdt.txt | 11 - Documentation/driver-api/libata.rst | 2 +- Documentation/driver-api/soundwire/stream.rst | 61 +- Documentation/i2c/smbus-protocol.rst | 2 +- Documentation/index.rst | 2 + Documentation/mhi/index.rst | 18 + Documentation/mhi/mhi.rst | 218 + Documentation/mhi/topology.rst | 60 + .../process/embargoed-hardware-issues.rst | 3 +- Documentation/remoteproc.txt | 2 +- Documentation/scsi/53c700.rst | 134 + Documentation/scsi/53c700.txt | 135 - Documentation/scsi/BusLogic.rst | 605 +++ Documentation/scsi/BusLogic.txt | 566 -- Documentation/scsi/FlashPoint.rst | 176 + Documentation/scsi/FlashPoint.txt | 163 - Documentation/scsi/NinjaSCSI.rst | 164 + Documentation/scsi/NinjaSCSI.txt | 128 - Documentation/scsi/aacraid.rst | 177 + Documentation/scsi/aacraid.txt | 150 - Documentation/scsi/advansys.rst | 272 + Documentation/scsi/advansys.txt | 243 - Documentation/scsi/aha152x.rst | 204 + Documentation/scsi/aha152x.txt | 183 - Documentation/scsi/aic79xx.rst | 593 +++ Documentation/scsi/aic79xx.txt | 497 -- Documentation/scsi/aic7xxx.rst | 458 ++ Documentation/scsi/aic7xxx.txt | 394 -- Documentation/scsi/arcmsr_spec.rst | 907 ++++ Documentation/scsi/arcmsr_spec.txt | 574 --- Documentation/scsi/bfa.rst | 92 + Documentation/scsi/bfa.txt | 82 - Documentation/scsi/bnx2fc.rst | 81 + Documentation/scsi/bnx2fc.txt | 75 - Documentation/scsi/cxgb3i.rst | 90 + Documentation/scsi/cxgb3i.txt | 84 - Documentation/scsi/dc395x.rst | 117 + Documentation/scsi/dc395x.txt | 102 - Documentation/scsi/dpti.rst | 92 + Documentation/scsi/dpti.txt | 83 - Documentation/scsi/g_NCR5380.rst | 93 + Documentation/scsi/g_NCR5380.txt | 68 - Documentation/scsi/hpsa.rst | 129 + Documentation/scsi/hpsa.txt | 130 - Documentation/scsi/hptiop.rst | 215 + Documentation/scsi/hptiop.txt | 184 - Documentation/scsi/index.rst | 51 + Documentation/scsi/libsas.rst | 465 ++ Documentation/scsi/libsas.txt | 395 -- .../scsi/link_power_management_policy.rst | 25 + .../scsi/link_power_management_policy.txt | 19 - Documentation/scsi/lpfc.rst | 81 + Documentation/scsi/lpfc.txt | 83 - Documentation/scsi/megaraid.rst | 77 + Documentation/scsi/megaraid.txt | 70 - Documentation/scsi/ncr53c8xx.rst | 2169 ++++++++ Documentation/scsi/ncr53c8xx.txt | 1824 ------- Documentation/scsi/ppa.rst | 18 + Documentation/scsi/ppa.txt | 14 - Documentation/scsi/qlogicfas.rst | 87 + Documentation/scsi/qlogicfas.txt | 78 - Documentation/scsi/scsi-changer.rst | 184 + Documentation/scsi/scsi-changer.txt | 180 - Documentation/scsi/scsi-generic.rst | 118 + Documentation/scsi/scsi-generic.txt | 101 - Documentation/scsi/scsi-parameters.rst | 111 + Documentation/scsi/scsi-parameters.txt | 107 - Documentation/scsi/scsi.rst | 47 + Documentation/scsi/scsi.txt | 44 - Documentation/scsi/scsi_eh.rst | 512 ++ Documentation/scsi/scsi_eh.txt | 475 -- Documentation/scsi/scsi_fc_transport.rst | 560 ++ Documentation/scsi/scsi_fc_transport.txt | 496 -- Documentation/scsi/scsi_mid_low_api.rst | 1313 +++++ Documentation/scsi/scsi_mid_low_api.txt | 1259 ----- Documentation/scsi/scsi_transport_srp/Makefile | 7 - Documentation/scsi/scsi_transport_srp/figures.rst | 6 + Documentation/scsi/sd-parameters.rst | 27 + Documentation/scsi/sd-parameters.txt | 22 - Documentation/scsi/smartpqi.rst | 78 + Documentation/scsi/smartpqi.txt | 80 - Documentation/scsi/st.rst | 673 +++ Documentation/scsi/st.txt | 592 --- Documentation/scsi/sym53c500_cs.rst | 29 + Documentation/scsi/sym53c500_cs.txt | 23 - Documentation/scsi/sym53c8xx_2.rst | 1209 +++++ Documentation/scsi/sym53c8xx_2.txt | 1048 ---- Documentation/scsi/tcm_qla2xxx.rst | 36 + Documentation/scsi/tcm_qla2xxx.txt | 22 - Documentation/scsi/ufs.rst | 195 + Documentation/scsi/ufs.txt | 171 - Documentation/scsi/wd719x.rst | 24 + Documentation/scsi/wd719x.txt | 21 - Documentation/trace/coresight/coresight-ect.rst | 222 + Documentation/trace/coresight/coresight.rst | 13 + Documentation/virt/kvm/api.rst | 128 +- Documentation/virt/kvm/arm/hyp-abi.rst | 5 + Documentation/virt/kvm/devices/s390_flic.rst | 11 +- Documentation/virt/kvm/index.rst | 2 + Documentation/virt/kvm/locking.rst | 11 +- Documentation/virt/kvm/s390-pv-boot.rst | 84 + Documentation/virt/kvm/s390-pv.rst | 116 + MAINTAINERS | 124 +- arch/alpha/configs/defconfig | 4 +- arch/alpha/include/asm/Kbuild | 11 - arch/alpha/kernel/sys_nautilus.c | 52 +- arch/alpha/mm/fault.c | 6 +- arch/arc/include/asm/Kbuild | 21 - arch/arc/mm/fault.c | 35 +- arch/arm/Kconfig | 2 - arch/arm/Makefile | 1 - arch/arm/boot/compressed/head.S | 136 +- arch/arm/boot/compressed/vmlinux.lds.S | 1 - arch/arm/boot/dts/sun5i.dtsi | 2 + arch/arm/boot/dts/sun8i-r40.dtsi | 2 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 + arch/arm/configs/axm55xx_defconfig | 2 - arch/arm/configs/rpc_defconfig | 1 - arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/include/asm/Kbuild | 12 - arch/arm/include/asm/arch_gicv3.h | 114 - arch/arm/include/asm/kvm_arm.h | 239 - arch/arm/include/asm/kvm_asm.h | 77 - arch/arm/include/asm/kvm_coproc.h | 36 - arch/arm/include/asm/kvm_emulate.h | 372 -- arch/arm/include/asm/kvm_host.h | 456 -- arch/arm/include/asm/kvm_hyp.h | 127 - arch/arm/include/asm/kvm_mmu.h | 435 -- arch/arm/include/asm/kvm_ras.h | 14 - arch/arm/include/asm/nwflash.h | 1 - arch/arm/include/asm/pgtable-3level.h | 20 - arch/arm/include/asm/pgtable.h | 9 - arch/arm/include/asm/sections.h | 6 +- arch/arm/include/asm/stage2_pgtable.h | 75 - arch/arm/include/asm/virt.h | 17 - arch/arm/include/uapi/asm/kvm.h | 314 -- arch/arm/kernel/asm-offsets.c | 11 - arch/arm/kernel/hyp-stub.S | 39 +- arch/arm/kernel/relocate_kernel.S | 8 +- arch/arm/kernel/unwind.c | 2 +- arch/arm/kernel/vmlinux-xip.lds.S | 8 - arch/arm/kernel/vmlinux.lds.S | 8 - arch/arm/kernel/vmlinux.lds.h | 10 - arch/arm/kvm/Kconfig | 59 - arch/arm/kvm/Makefile | 43 - arch/arm/kvm/coproc.c | 1455 ------ arch/arm/kvm/coproc.h | 130 - arch/arm/kvm/coproc_a15.c | 39 - arch/arm/kvm/coproc_a7.c | 42 - arch/arm/kvm/emulate.c | 166 - arch/arm/kvm/guest.c | 387 -- arch/arm/kvm/handle_exit.c | 175 - arch/arm/kvm/hyp/Makefile | 34 - arch/arm/kvm/hyp/banked-sr.c | 70 - arch/arm/kvm/hyp/cp15-sr.c | 72 - arch/arm/kvm/hyp/entry.S | 121 - arch/arm/kvm/hyp/hyp-entry.S | 295 -- arch/arm/kvm/hyp/s2-setup.c | 22 - arch/arm/kvm/hyp/switch.c | 242 - arch/arm/kvm/hyp/tlb.c | 68 - arch/arm/kvm/hyp/vfp.S | 57 - arch/arm/kvm/init.S | 157 - arch/arm/kvm/interrupts.S | 36 - arch/arm/kvm/irq.h | 16 - arch/arm/kvm/reset.c | 86 - arch/arm/kvm/trace.h | 86 - arch/arm/kvm/vgic-v3-coproc.c | 27 - arch/arm/mach-ebsa110/core.c | 12 +- arch/arm/mach-exynos/Kconfig | 2 +- arch/arm/mach-footbridge/dc21285-timer.c | 11 +- arch/arm/mach-footbridge/isa-irq.c | 10 +- arch/arm/mach-footbridge/isa-timer.c | 11 +- arch/arm/mach-omap1/board-ams-delta.c | 47 +- arch/arm/mach-rpc/time.c | 8 +- arch/arm/mm/fault.c | 7 +- arch/arm/mm/mmu.c | 26 - arch/arm64/include/asm/Kbuild | 18 - arch/arm64/include/asm/kvm_emulate.h | 3 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/kvm/fpsimd.c | 1 - arch/arm64/kvm/guest.c | 1 - arch/arm64/kvm/hyp/switch.c | 1 - arch/arm64/kvm/sys_regs.c | 1 - arch/arm64/kvm/sys_regs_generic_v8.c | 1 - arch/arm64/mm/fault.c | 26 +- arch/c6x/include/asm/Kbuild | 37 - arch/c6x/include/asm/unaligned.h | 65 +- arch/csky/include/asm/Kbuild | 36 - arch/h8300/include/asm/Kbuild | 46 - arch/hexagon/include/asm/Kbuild | 33 - arch/hexagon/mm/vm_fault.c | 5 +- arch/ia64/configs/bigsur_defconfig | 3 +- arch/ia64/configs/generic_defconfig | 3 +- arch/ia64/configs/gensparse_defconfig | 3 +- arch/ia64/configs/tiger_defconfig | 3 +- arch/ia64/configs/zx1_defconfig | 4 +- arch/ia64/include/asm/Kbuild | 7 - arch/ia64/mm/fault.c | 5 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/m68k/include/asm/Kbuild | 24 - arch/m68k/mm/fault.c | 7 +- arch/microblaze/include/asm/Kbuild | 29 - arch/microblaze/mm/fault.c | 5 +- arch/microblaze/pci/pci-common.c | 7 +- arch/mips/boot/dts/brcm/bcm7425.dtsi | 4 +- arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/include/asm/Kbuild | 13 - arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/kvm/mips.c | 75 +- arch/mips/mm/fault.c | 5 +- arch/nds32/include/asm/Kbuild | 37 - arch/nds32/mm/fault.c | 5 +- arch/nios2/include/asm/Kbuild | 38 - arch/nios2/mm/fault.c | 7 +- arch/openrisc/include/asm/Kbuild | 36 - arch/openrisc/mm/fault.c | 5 +- arch/parisc/include/asm/Kbuild | 18 - arch/parisc/mm/fault.c | 8 +- arch/powerpc/Kconfig | 1 + arch/powerpc/configs/85xx-hw.config | 1 - arch/powerpc/configs/amigaone_defconfig | 1 - arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc64e_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/Kbuild | 4 - arch/powerpc/include/asm/kvm_asm.h | 3 + arch/powerpc/include/asm/kvm_book3s_uvmem.h | 6 + arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/kvm_ppc.h | 21 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kvm/book3s.c | 25 +- arch/powerpc/kvm/book3s.h | 1 + arch/powerpc/kvm/book3s_32_mmu.c | 2 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 119 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 1 - arch/powerpc/kvm/book3s_64_vio_hv.c | 1 - arch/powerpc/kvm/book3s_hv.c | 90 +- arch/powerpc/kvm/book3s_hv_tm.c | 28 +- arch/powerpc/kvm/book3s_hv_tm_builtin.c | 16 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 19 +- arch/powerpc/kvm/book3s_pr.c | 25 +- arch/powerpc/kvm/booke.c | 26 +- arch/powerpc/kvm/booke.h | 2 - arch/powerpc/kvm/e500.c | 1 - arch/powerpc/kvm/e500_mmu.c | 4 - arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/mpic.c | 1 - arch/powerpc/kvm/powerpc.c | 35 +- arch/powerpc/kvm/timing.h | 1 - arch/powerpc/mm/book3s64/pkeys.c | 12 - arch/powerpc/mm/fault.c | 20 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/Kbuild | 28 - arch/riscv/mm/fault.c | 9 +- arch/s390/Kconfig | 1 + arch/s390/boot/Makefile | 2 +- arch/s390/boot/uv.c | 20 + arch/s390/include/asm/Kbuild | 15 - arch/s390/include/asm/gmap.h | 6 + arch/s390/include/asm/kvm_host.h | 117 +- arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/page.h | 5 + arch/s390/include/asm/pgtable.h | 35 +- arch/s390/include/asm/uv.h | 251 +- arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/entry.h | 2 + arch/s390/kernel/pgm_check.S | 4 +- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/uv.c | 414 ++ arch/s390/kvm/Makefile | 2 +- arch/s390/kvm/diag.c | 6 +- arch/s390/kvm/gaccess.c | 23 +- arch/s390/kvm/intercept.c | 123 +- arch/s390/kvm/interrupt.c | 401 +- arch/s390/kvm/kvm-s390.c | 597 ++- arch/s390/kvm/kvm-s390.h | 51 +- arch/s390/kvm/priv.c | 13 +- arch/s390/kvm/pv.c | 303 ++ arch/s390/mm/fault.c | 88 +- arch/s390/mm/gmap.c | 72 +- arch/sh/configs/sh03_defconfig | 1 - arch/sh/include/asm/Kbuild | 16 - arch/sh/mm/fault.c | 13 +- arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/Kbuild | 14 - arch/sparc/include/asm/dma-mapping.h | 15 +- arch/sparc/kernel/ioport.c | 3 - arch/sparc/kernel/of_device_common.c | 1 + arch/sparc/mm/fault_32.c | 5 +- arch/sparc/mm/fault_64.c | 5 +- arch/sparc/mm/io-unit.c | 9 +- arch/sparc/mm/iommu.c | 15 +- arch/sparc/mm/mm_32.h | 3 - arch/sparc/mm/srmmu.c | 4 +- arch/um/drivers/random.c | 4 +- arch/um/kernel/trap.c | 3 +- arch/unicore32/include/asm/Kbuild | 34 - arch/unicore32/mm/fault.c | 8 +- arch/x86/Kconfig | 1 + arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/include/asm/Kbuild | 2 - arch/x86/include/asm/bitops.h | 4 +- arch/x86/include/asm/hyperv-tlfs.h | 41 + arch/x86/include/asm/kvm_emulate.h | 474 -- arch/x86/include/asm/kvm_host.h | 105 +- arch/x86/include/asm/kvm_page_track.h | 3 +- arch/x86/include/asm/mmu_context.h | 15 - arch/x86/include/asm/mshyperv.h | 8 + arch/x86/include/asm/vmx.h | 12 + arch/x86/kernel/Makefile | 4 +- arch/x86/kvm/cpuid.c | 944 ++-- arch/x86/kvm/cpuid.h | 151 +- arch/x86/kvm/emulate.c | 57 +- arch/x86/kvm/hyperv.c | 8 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/kvm_emulate.h | 509 ++ arch/x86/kvm/lapic.c | 85 +- arch/x86/kvm/lapic.h | 2 + arch/x86/kvm/mmu.h | 10 +- arch/x86/kvm/mmu/mmu.c | 209 +- arch/x86/kvm/mmu/page_track.c | 16 +- arch/x86/kvm/mmu/paging_tmpl.h | 4 +- arch/x86/kvm/pmu.c | 34 +- arch/x86/kvm/pmu.h | 11 +- arch/x86/kvm/svm.c | 407 +- arch/x86/kvm/trace.h | 50 +- arch/x86/kvm/vmx/capabilities.h | 25 +- arch/x86/kvm/vmx/evmcs.h | 7 + arch/x86/kvm/vmx/nested.c | 183 +- arch/x86/kvm/vmx/nested.h | 8 +- arch/x86/kvm/vmx/ops.h | 27 +- arch/x86/kvm/vmx/pmu_intel.c | 8 +- arch/x86/kvm/vmx/vmenter.S | 72 +- arch/x86/kvm/vmx/vmx.c | 665 ++- arch/x86/kvm/vmx/vmx.h | 8 +- arch/x86/kvm/x86.c | 787 +-- arch/x86/kvm/x86.h | 28 +- arch/x86/mm/fault.c | 30 +- arch/x86/xen/smp_pv.c | 3 +- arch/x86/xen/xen-head.S | 18 +- arch/xtensa/include/asm/Kbuild | 26 - arch/xtensa/mm/fault.c | 5 +- block/scsi_ioctl.c | 4 + drivers/acpi/pci_root.c | 15 + drivers/android/binderfs.c | 200 +- drivers/auxdisplay/charlcd.c | 2 - drivers/auxdisplay/panel.c | 2 - drivers/base/node.c | 2 +- drivers/bus/Kconfig | 1 + drivers/bus/Makefile | 3 + drivers/bus/mhi/Kconfig | 14 + drivers/bus/mhi/Makefile | 2 + drivers/bus/mhi/core/Makefile | 3 + drivers/bus/mhi/core/boot.c | 507 ++ drivers/bus/mhi/core/init.c | 1293 +++++ drivers/bus/mhi/core/internal.h | 687 +++ drivers/bus/mhi/core/main.c | 1529 ++++++ drivers/bus/mhi/core/pm.c | 969 ++++ drivers/char/Kconfig | 165 +- drivers/char/Makefile | 5 - drivers/char/applicom.c | 1 - drivers/char/efirtc.c | 366 -- drivers/char/mspec.c | 2 +- drivers/char/nwbutton.h | 1 - drivers/char/nwflash.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/ppdev.c | 20 +- drivers/char/rtc.c | 1311 ----- drivers/char/toshiba.c | 2 - drivers/char/virtio_console.c | 2 +- drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 8 +- drivers/dma/Kconfig | 15 +- drivers/dma/Makefile | 1 + drivers/dma/at_hdmac.c | 121 +- drivers/dma/at_hdmac_regs.h | 2 - drivers/dma/at_xdmac.c | 44 +- drivers/dma/bcm-sba-raid.c | 2 +- drivers/dma/dmaengine.c | 102 +- drivers/dma/dmaengine.h | 16 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 15 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 21 + drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 2 + drivers/dma/idxd/cdev.c | 4 +- drivers/dma/idxd/device.c | 4 +- drivers/dma/idxd/sysfs.c | 19 +- drivers/dma/ioat/dca.c | 2 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/sa11x0-dma.c | 2 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sprd-dma.c | 26 +- drivers/dma/stm32-dma.c | 96 +- drivers/dma/stm32-dmamux.c | 93 +- drivers/dma/stm32-mdma.c | 78 +- drivers/dma/sun4i-dma.c | 4 +- drivers/dma/tegra20-apb-dma.c | 546 +- drivers/dma/tegra210-adma.c | 2 +- drivers/dma/ti/dma-crossbar.c | 8 +- drivers/dma/ti/edma.c | 79 + drivers/dma/ti/k3-udma-glue.c | 18 +- drivers/dma/ti/k3-udma.c | 113 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/uniphier-mdmac.c | 2 +- drivers/dma/uniphier-xdmac.c | 609 +++ drivers/dma/xilinx/xilinx_dma.c | 65 +- drivers/extcon/extcon-axp288.c | 32 + drivers/extcon/extcon-palmas.c | 8 +- drivers/extcon/extcon.c | 1 + drivers/firmware/Kconfig | 2 +- drivers/firmware/edd.c | 6 +- drivers/firmware/imx/Kconfig | 4 +- drivers/firmware/stratix10-svc.c | 1 + drivers/gpio/gpiolib.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 31 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c | 17 +- drivers/gpu/drm/radeon/radeon_bios.c | 30 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 12 +- drivers/hwspinlock/Kconfig | 12 +- drivers/hwspinlock/hwspinlock_internal.h | 2 +- drivers/hwtracing/coresight/Kconfig | 21 + drivers/hwtracing/coresight/Makefile | 3 + .../hwtracing/coresight/coresight-cti-platform.c | 485 ++ drivers/hwtracing/coresight/coresight-cti-sysfs.c | 1206 +++++ drivers/hwtracing/coresight/coresight-cti.c | 745 +++ drivers/hwtracing/coresight/coresight-cti.h | 235 + drivers/hwtracing/coresight/coresight-platform.c | 20 + drivers/hwtracing/coresight/coresight-priv.h | 15 + drivers/hwtracing/coresight/coresight.c | 86 +- drivers/hwtracing/intel_th/intel_th.h | 2 + drivers/hwtracing/intel_th/msu.c | 49 +- drivers/hwtracing/intel_th/pci.c | 8 +- drivers/i2c/algos/i2c-algo-pca.c | 6 +- drivers/i2c/busses/i2c-altera.c | 6 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 27 +- drivers/i2c/busses/i2c-aspeed.c | 2 +- drivers/i2c/busses/i2c-at91-master.c | 78 + drivers/i2c/busses/i2c-at91.h | 4 + drivers/i2c/busses/i2c-axxia.c | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 8 +- drivers/i2c/busses/i2c-bcm2835.c | 2 +- drivers/i2c/busses/i2c-brcmstb.c | 33 + drivers/i2c/busses/i2c-cadence.c | 7 +- drivers/i2c/busses/i2c-designware-baytrail.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 36 +- drivers/i2c/busses/i2c-designware-core.h | 2 +- drivers/i2c/busses/i2c-designware-master.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 2 +- drivers/i2c/busses/i2c-designware-platdrv.c | 61 +- drivers/i2c/busses/i2c-designware-slave.c | 4 +- drivers/i2c/busses/i2c-digicolor.c | 3 +- drivers/i2c/busses/i2c-diolan-u2c.c | 12 +- drivers/i2c/busses/i2c-efm32.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 18 +- drivers/i2c/busses/i2c-hix5hd2.c | 10 +- drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 16 +- drivers/i2c/busses/i2c-imx.c | 155 +- drivers/i2c/busses/i2c-lpc2k.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 21 +- drivers/i2c/busses/i2c-mt7621.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 6 +- drivers/i2c/busses/i2c-mxs.c | 10 +- drivers/i2c/busses/i2c-nomadik.c | 8 +- drivers/i2c/busses/i2c-omap.c | 6 +- drivers/i2c/busses/i2c-owl.c | 9 +- drivers/i2c/busses/i2c-parport.c | 12 +- drivers/i2c/busses/i2c-powermac.c | 15 +- drivers/i2c/busses/i2c-qcom-geni.c | 58 +- drivers/i2c/busses/i2c-qup.c | 11 +- drivers/i2c/busses/i2c-rcar.c | 24 +- drivers/i2c/busses/i2c-riic.c | 6 +- drivers/i2c/busses/i2c-rk3x.c | 12 +- drivers/i2c/busses/i2c-s3c2410.c | 4 +- drivers/i2c/busses/i2c-sh_mobile.c | 9 +- drivers/i2c/busses/i2c-sirf.c | 3 +- drivers/i2c/busses/i2c-sprd.c | 9 +- drivers/i2c/busses/i2c-st.c | 6 +- drivers/i2c/busses/i2c-stm32f4.c | 10 +- drivers/i2c/busses/i2c-stm32f7.c | 245 +- drivers/i2c/busses/i2c-stu300.c | 6 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 6 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 13 +- drivers/i2c/busses/i2c-uniphier-f.c | 6 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-wmt.c | 2 +- drivers/i2c/busses/i2c-xlp9xx.c | 18 +- drivers/i2c/busses/i2c-xlr.c | 2 +- drivers/i2c/i2c-core-acpi.c | 2 +- drivers/i2c/i2c-core-base.c | 38 +- drivers/i2c/i2c-core-smbus.c | 26 +- drivers/i2c/i2c-dev.c | 50 +- drivers/i2c/i2c-slave-eeprom.c | 4 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/interconnect/qcom/Kconfig | 25 + drivers/interconnect/qcom/Makefile | 8 + drivers/interconnect/qcom/bcm-voter.c | 366 ++ drivers/interconnect/qcom/bcm-voter.h | 27 + drivers/interconnect/qcom/icc-rpmh.c | 150 + drivers/interconnect/qcom/icc-rpmh.h | 149 + drivers/interconnect/qcom/osm-l3.c | 276 + drivers/interconnect/qcom/sc7180.c | 641 +++ drivers/interconnect/qcom/sc7180.h | 151 + drivers/interconnect/qcom/sdm845.c | 1055 ++-- drivers/interconnect/qcom/sdm845.h | 142 + drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/ans-lcd.h | 2 - drivers/macintosh/therm_windtunnel.c | 4 +- drivers/macintosh/via-pmu.c | 3 - drivers/md/dm-integrity.c | 4 +- drivers/md/dm.c | 5 +- drivers/message/fusion/mptlan.h | 5 +- drivers/message/fusion/mptsas.h | 2 +- drivers/misc/cardreader/rts5227.c | 1 + drivers/misc/eeprom/at24.c | 1 + drivers/misc/habanalabs/command_submission.c | 51 +- drivers/misc/habanalabs/debugfs.c | 92 +- drivers/misc/habanalabs/device.c | 2 +- drivers/misc/habanalabs/goya/goya.c | 204 +- drivers/misc/habanalabs/goya/goya_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 +- drivers/misc/habanalabs/habanalabs.h | 62 +- drivers/misc/habanalabs/habanalabs_drv.c | 11 +- drivers/misc/habanalabs/hwmon.c | 106 +- drivers/misc/habanalabs/include/armcp_if.h | 20 +- .../habanalabs/include/goya/goya_async_events.h | 4 + .../misc/habanalabs/include/goya/goya_reg_map.h | 39 +- drivers/misc/habanalabs/include/hl_boot_if.h | 39 +- drivers/misc/habanalabs/memory.c | 222 +- drivers/misc/habanalabs/mmu.c | 110 +- drivers/misc/lkdtm/stackleak.c | 25 +- drivers/misc/mei/bus-fixup.c | 4 +- drivers/misc/mei/client.c | 4 +- drivers/misc/mei/hw-me-regs.h | 6 +- drivers/misc/mei/hw.h | 5 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/mei/pci-me.c | 17 +- drivers/misc/mei/pci-txe.c | 5 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/mic/host/mic_x100.c | 4 +- drivers/misc/pci_endpoint_test.c | 213 +- drivers/misc/sgi-gru/grulib.h | 2 +- drivers/misc/sgi-gru/grutables.h | 2 +- drivers/misc/vexpress-syscfg.c | 2 +- drivers/mmc/core/mmc_ops.c | 2 +- drivers/mtd/chips/cfi_cmdset_0001.c | 4 +- drivers/mtd/chips/cfi_cmdset_0002.c | 5 +- drivers/mtd/chips/cfi_cmdset_0020.c | 17 +- drivers/mtd/chips/cfi_util.c | 12 +- drivers/mtd/devices/block2mtd.c | 4 +- drivers/mtd/devices/phram.c | 19 +- drivers/mtd/hyperbus/hbmc-am654.c | 12 + drivers/mtd/hyperbus/hyperbus-core.c | 15 +- drivers/mtd/inftlmount.c | 2 +- drivers/mtd/lpddr/lpddr_cmds.c | 4 +- drivers/mtd/maps/sa1100-flash.c | 5 +- drivers/mtd/mtdblock.c | 5 +- drivers/mtd/mtdchar.c | 12 +- drivers/mtd/mtdcore.c | 250 +- drivers/mtd/mtdpart.c | 695 +-- drivers/mtd/nand/onenand/onenand_base.c | 2 +- drivers/mtd/nand/raw/ams-delta.c | 237 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 293 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 34 +- drivers/mtd/nand/raw/denali.c | 1 + drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 21 +- drivers/mtd/nand/raw/ingenic/Kconfig | 1 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 4 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 4 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 4 +- drivers/mtd/nand/raw/internals.h | 1 + drivers/mtd/nand/raw/marvell_nand.c | 40 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 71 +- drivers/mtd/nand/raw/nand_hynix.c | 2 +- drivers/mtd/nand/raw/nand_legacy.c | 6 +- drivers/mtd/nand/raw/nand_macronix.c | 227 + drivers/mtd/nand/raw/nand_toshiba.c | 58 +- drivers/mtd/nand/raw/nandsim.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 105 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 44 +- drivers/mtd/nand/raw/sunxi_nand.c | 17 +- drivers/mtd/nand/spi/core.c | 104 +- drivers/mtd/nand/spi/gigadevice.c | 45 +- drivers/mtd/nand/spi/macronix.c | 30 +- drivers/mtd/nand/spi/micron.c | 172 +- drivers/mtd/nand/spi/paragon.c | 28 +- drivers/mtd/nand/spi/toshiba.c | 208 +- drivers/mtd/nand/spi/winbond.c | 34 +- drivers/mtd/spi-nor/Kconfig | 75 +- drivers/mtd/spi-nor/Makefile | 25 +- drivers/mtd/spi-nor/aspeed-smc.c | 910 ---- drivers/mtd/spi-nor/atmel.c | 46 + drivers/mtd/spi-nor/catalyst.c | 29 + drivers/mtd/spi-nor/controllers/Kconfig | 75 + drivers/mtd/spi-nor/controllers/Makefile | 8 + drivers/mtd/spi-nor/controllers/aspeed-smc.c | 910 ++++ .../spi-nor/{ => controllers}/cadence-quadspi.c | 0 drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c | 0 .../mtd/spi-nor/{ => controllers}/intel-spi-pci.c | 0 .../spi-nor/{ => controllers}/intel-spi-platform.c | 0 drivers/mtd/spi-nor/{ => controllers}/intel-spi.c | 0 drivers/mtd/spi-nor/{ => controllers}/intel-spi.h | 0 drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c | 0 drivers/mtd/spi-nor/core.c | 3466 +++++++++++++ drivers/mtd/spi-nor/core.h | 441 ++ drivers/mtd/spi-nor/eon.c | 34 + drivers/mtd/spi-nor/esmt.c | 25 + drivers/mtd/spi-nor/everspin.c | 27 + drivers/mtd/spi-nor/fujitsu.c | 20 + drivers/mtd/spi-nor/gigadevice.c | 59 + drivers/mtd/spi-nor/intel.c | 32 + drivers/mtd/spi-nor/issi.c | 83 + drivers/mtd/spi-nor/macronix.c | 98 + drivers/mtd/spi-nor/micron-st.c | 157 + drivers/mtd/spi-nor/sfdp.c | 1204 +++++ drivers/mtd/spi-nor/sfdp.h | 98 + drivers/mtd/spi-nor/spansion.c | 95 + drivers/mtd/spi-nor/spi-nor.c | 5434 -------------------- drivers/mtd/spi-nor/sst.c | 151 + drivers/mtd/spi-nor/winbond.c | 112 + drivers/mtd/spi-nor/xilinx.c | 94 + drivers/mtd/spi-nor/xmc.c | 23 + drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- drivers/net/usb/pegasus.c | 38 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 4 +- drivers/nvme/host/rdma.c | 8 - drivers/nvme/target/rdma.c | 6 - drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 5 +- drivers/nvmem/core.c | 365 +- drivers/nvmem/imx-ocotp.c | 29 +- drivers/nvmem/jz4780-efuse.c | 239 + drivers/nvmem/mxs-ocotp.c | 30 +- drivers/nvmem/nvmem-sysfs.c | 263 - drivers/nvmem/nvmem.h | 64 - drivers/nvmem/sprd-efuse.c | 27 +- drivers/of/address.c | 273 +- drivers/of/of_private.h | 2 +- drivers/of/of_reserved_mem.c | 2 +- drivers/of/property.c | 4 + drivers/of/resolver.c | 5 +- drivers/of/unittest-data/Makefile | 8 +- drivers/of/unittest-data/overlay_gpio_01.dts | 23 + drivers/of/unittest-data/overlay_gpio_02a.dts | 16 + drivers/of/unittest-data/overlay_gpio_02b.dts | 16 + drivers/of/unittest-data/overlay_gpio_03.dts | 23 + drivers/of/unittest-data/overlay_gpio_04a.dts | 16 + drivers/of/unittest-data/overlay_gpio_04b.dts | 16 + drivers/of/unittest.c | 669 ++- drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 29 +- drivers/pci/controller/dwc/pci-dra7xx.c | 231 +- drivers/pci/controller/dwc/pci-keystone.c | 5 +- drivers/pci/controller/dwc/pci-meson.c | 116 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 144 +- drivers/pci/controller/dwc/pcie-designware.h | 12 + drivers/pci/controller/dwc/pcie-qcom.c | 8 +- drivers/pci/controller/dwc/pcie-tegra194.c | 712 ++- drivers/pci/controller/mobiveil/Kconfig | 34 + drivers/pci/controller/mobiveil/Makefile | 5 + .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 267 + .../pci/controller/mobiveil/pcie-mobiveil-host.c | 636 +++ .../pci/controller/mobiveil/pcie-mobiveil-plat.c | 61 + drivers/pci/controller/mobiveil/pcie-mobiveil.c | 231 + drivers/pci/controller/mobiveil/pcie-mobiveil.h | 226 + drivers/pci/controller/pci-hyperv.c | 260 +- drivers/pci/controller/pci-tegra.c | 187 +- drivers/pci/controller/pcie-brcmstb.c | 4 +- drivers/pci/controller/pcie-mobiveil.c | 958 ---- drivers/pci/endpoint/functions/pci-epf-test.c | 402 +- drivers/pci/endpoint/pci-ep-cfs.c | 28 +- drivers/pci/endpoint/pci-epc-core.c | 137 +- drivers/pci/endpoint/pci-epc-mem.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 35 +- drivers/pci/hotplug/pciehp.h | 1 + drivers/pci/hotplug/pciehp_hpc.c | 93 +- drivers/pci/p2pdma.c | 3 + drivers/pci/pci-acpi.c | 4 +- drivers/pci/pci-sysfs.c | 33 +- drivers/pci/pci.c | 25 +- drivers/pci/pci.h | 32 +- drivers/pci/pcie/Kconfig | 10 + drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 40 +- drivers/pci/pcie/aspm.c | 6 +- drivers/pci/pcie/dpc.c | 137 +- drivers/pci/pcie/edr.c | 239 + drivers/pci/pcie/err.c | 66 +- drivers/pci/pcie/portdrv.h | 5 - drivers/pci/pcie/portdrv_core.c | 21 - drivers/pci/probe.c | 42 + drivers/pci/quirks.c | 120 +- drivers/pci/rom.c | 17 - drivers/pci/setup-bus.c | 34 +- drivers/pci/slot.c | 38 +- drivers/phy/amlogic/Kconfig | 22 + drivers/phy/amlogic/Makefile | 12 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 188 + drivers/phy/amlogic/phy-meson-axg-pcie.c | 192 + drivers/pinctrl/Kconfig | 12 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-s700.c | 510 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 111 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/core.c | 1 + drivers/pinctrl/freescale/Kconfig | 8 +- drivers/pinctrl/mediatek/pinctrl-mt6765.c | 11 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 264 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 16 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 5 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 363 +- drivers/pinctrl/mediatek/pinctrl-paris.h | 3 + drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 35 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 27 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 17 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 7 +- drivers/pinctrl/pinconf-generic.c | 1 + drivers/pinctrl/pinctrl-amd.c | 5 +- drivers/pinctrl/pinctrl-at91.c | 5 +- drivers/pinctrl/pinctrl-axp209.c | 7 +- drivers/pinctrl/pinctrl-da9062.c | 300 ++ drivers/pinctrl/pinctrl-ingenic.c | 55 +- drivers/pinctrl/pinctrl-ocelot.c | 5 +- drivers/pinctrl/pinctrl-oxnas.c | 5 +- drivers/pinctrl/pinctrl-pic32.c | 5 +- drivers/pinctrl/pinctrl-pistachio.c | 5 +- drivers/pinctrl/pinctrl-rk805.c | 7 +- drivers/pinctrl/pinctrl-rockchip.c | 5 +- drivers/pinctrl/pinctrl-rza1.c | 5 +- drivers/pinctrl/pinctrl-rza2.c | 6 +- drivers/pinctrl/pinctrl-st.c | 14 +- drivers/pinctrl/pinctrl-stmfx.c | 17 +- drivers/pinctrl/pinctrl-sx150x.c | 9 +- drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq6018.c | 1107 ++++ drivers/pinctrl/qcom/pinctrl-ipq8064.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.c | 46 +- drivers/pinctrl/sh-pfc/Kconfig | 4 +- drivers/pinctrl/sh-pfc/core.c | 307 +- drivers/pinctrl/sh-pfc/gpio.c | 5 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 2 +- drivers/pinctrl/sprd/Kconfig | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 25 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 16 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 52 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 5 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 47 +- drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/remoteproc/Kconfig | 14 +- drivers/remoteproc/imx_rproc.c | 11 +- drivers/remoteproc/keystone_remoteproc.c | 4 +- drivers/remoteproc/mtk_scp.c | 2 +- drivers/remoteproc/omap_remoteproc.c | 1200 ++++- drivers/remoteproc/omap_remoteproc.h | 50 +- drivers/remoteproc/qcom_q6v5.c | 20 + drivers/remoteproc/qcom_q6v5.h | 1 + drivers/remoteproc/qcom_q6v5_adsp.c | 10 +- drivers/remoteproc/qcom_q6v5_mss.c | 133 +- drivers/remoteproc/qcom_q6v5_pas.c | 10 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 161 +- drivers/remoteproc/remoteproc_debugfs.c | 16 +- drivers/remoteproc/remoteproc_elf_helpers.h | 96 + drivers/remoteproc/remoteproc_elf_loader.c | 189 +- drivers/remoteproc/remoteproc_internal.h | 16 +- drivers/remoteproc/remoteproc_virtio.c | 8 + drivers/remoteproc/st_remoteproc.c | 4 +- drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/stm32_rproc.c | 4 +- drivers/remoteproc/wkup_m3_rproc.c | 4 +- drivers/s390/scsi/zfcp_dbf.c | 44 +- drivers/s390/scsi/zfcp_dbf.h | 32 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 2 +- drivers/s390/scsi/zfcp_ext.h | 12 +- drivers/s390/scsi/zfcp_fsf.c | 290 +- drivers/s390/scsi/zfcp_fsf.h | 23 +- drivers/s390/scsi/zfcp_scsi.c | 5 + drivers/s390/scsi/zfcp_sysfs.c | 70 +- drivers/sbus/char/envctrl.c | 2 - drivers/sbus/char/flash.c | 4 +- drivers/sbus/char/uctrl.c | 2 - drivers/scsi/BusLogic.c | 2 +- drivers/scsi/Kconfig | 51 +- drivers/scsi/aacraid/aachba.c | 83 +- drivers/scsi/aacraid/comminit.c | 35 +- drivers/scsi/aacraid/commsup.c | 48 +- drivers/scsi/aacraid/linit.c | 171 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aha152x.c | 4 +- drivers/scsi/aha1740.c | 1 - drivers/scsi/aic7xxx/Kconfig.aic79xx | 2 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/aic7xxx/aic79xx_core.c | 22 +- drivers/scsi/arcmsr/arcmsr_attr.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/be2iscsi/be_mgmt.c | 20 +- drivers/scsi/ch.c | 40 +- drivers/scsi/dc395x.c | 34 - drivers/scsi/dpt/dpti_ioctl.h | 2 +- drivers/scsi/dpt_i2o.c | 27 +- drivers/scsi/dpti.h | 5 +- drivers/scsi/fnic/fnic_trace.c | 58 +- drivers/scsi/fnic/vnic_devcmd.h | 2 +- drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/gdth_proc.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/hosts.c | 65 + drivers/scsi/hpsa.c | 80 +- drivers/scsi/ibmvscsi/ibmvfc.c | 207 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/ipr.c | 6 +- drivers/scsi/ipr.h | 6 +- drivers/scsi/isci/sas.h | 2 +- drivers/scsi/libiscsi.c | 9 +- drivers/scsi/lpfc/lpfc.h | 33 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 141 +- drivers/scsi/lpfc/lpfc_els.c | 519 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 65 +- drivers/scsi/lpfc/lpfc_hw.h | 62 +- drivers/scsi/lpfc/lpfc_hw4.h | 19 + drivers/scsi/lpfc/lpfc_init.c | 40 +- drivers/scsi/lpfc/lpfc_scsi.c | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 16 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/mvumi.h | 4 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pm8001/pm8001_ctl.c | 51 +- drivers/scsi/pm8001/pm8001_defs.h | 5 +- drivers/scsi/pm8001/pm8001_hwi.c | 22 +- drivers/scsi/pm8001/pm8001_init.c | 80 +- drivers/scsi/pm8001/pm8001_sas.h | 7 +- drivers/scsi/pm8001/pm80xx_hwi.c | 155 +- drivers/scsi/pmcraid.h | 2 +- drivers/scsi/qedi/qedi.h | 3 + drivers/scsi/qedi/qedi_gbl.h | 1 + drivers/scsi/qedi/qedi_iscsi.c | 18 + drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qedi/qedi_main.c | 104 +- drivers/scsi/qla2xxx/qla_attr.c | 133 +- drivers/scsi/qla2xxx/qla_bsg.c | 36 +- drivers/scsi/qla2xxx/qla_dbg.c | 23 +- drivers/scsi/qla2xxx/qla_def.h | 387 +- drivers/scsi/qla2xxx/qla_dfs.c | 11 +- drivers/scsi/qla2xxx/qla_fw.h | 173 +- drivers/scsi/qla2xxx/qla_gbl.h | 23 +- drivers/scsi/qla2xxx/qla_gs.c | 1707 +++--- drivers/scsi/qla2xxx/qla_init.c | 202 +- drivers/scsi/qla2xxx/qla_iocb.c | 42 +- drivers/scsi/qla2xxx/qla_isr.c | 295 +- drivers/scsi/qla2xxx/qla_mbx.c | 388 +- drivers/scsi/qla2xxx/qla_mid.c | 13 +- drivers/scsi/qla2xxx/qla_mr.c | 13 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 722 ++- drivers/scsi/qla2xxx/qla_sup.c | 13 +- drivers/scsi/qla2xxx/qla_target.c | 38 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla2xxx/qla_tmpl.c | 17 +- drivers/scsi/qla2xxx/qla_tmpl.h | 4 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 25 + drivers/scsi/scsi.c | 18 - drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 98 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_scan.c | 1 - drivers/scsi/scsi_sysfs.c | 18 +- drivers/scsi/scsi_trace.c | 6 +- drivers/scsi/scsi_transport_iscsi.c | 135 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 22 +- drivers/scsi/snic/vnic_devcmd.h | 2 +- drivers/scsi/sr.c | 20 +- drivers/scsi/sr.h | 2 + drivers/scsi/sr_vendor.c | 8 - drivers/scsi/st.c | 6 +- drivers/scsi/stex.c | 2 +- drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/ufs-hisi.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 141 +- drivers/scsi/ufs/ufs-mediatek.h | 15 + drivers/scsi/ufs/ufs-qcom.c | 146 +- drivers/scsi/ufs/ufs-sysfs.c | 28 +- drivers/scsi/ufs/ufs.h | 3 + drivers/scsi/ufs/ufs_quirks.h | 1 + drivers/scsi/ufs/ufshcd-pci.c | 2 +- drivers/scsi/ufs/ufshcd.c | 362 +- drivers/scsi/ufs/ufshcd.h | 205 +- drivers/scsi/ufs/unipro.h | 7 + drivers/scsi/virtio_scsi.c | 1 - drivers/scsi/zorro_esp.c | 5 +- drivers/soundwire/bus.c | 537 +- drivers/soundwire/bus.h | 9 + drivers/soundwire/bus_type.c | 5 + drivers/soundwire/cadence_master.c | 282 +- drivers/soundwire/cadence_master.h | 17 +- drivers/soundwire/intel.c | 200 +- drivers/soundwire/qcom.c | 8 + drivers/soundwire/slave.c | 4 + drivers/soundwire/stream.c | 99 +- drivers/spi/spi-ep93xx.c | 8 +- drivers/staging/speakup/devsynth.c | 10 +- drivers/staging/speakup/speakup_soft.c | 14 +- drivers/target/iscsi/iscsi_target.c | 82 +- drivers/target/iscsi/iscsi_target.h | 1 - drivers/target/iscsi/iscsi_target_configfs.c | 5 +- drivers/target/iscsi/iscsi_target_login.c | 5 +- drivers/target/target_core_configfs.c | 4 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_spc.c | 13 +- drivers/target/target_core_tmr.c | 6 +- drivers/target/target_core_transport.c | 3 +- drivers/target/target_core_ua.c | 8 +- drivers/tty/Kconfig | 173 +- drivers/tty/hvc/Kconfig | 3 - drivers/tty/serial/Kconfig | 4 - drivers/uio/uio.c | 38 + drivers/uio/uio_pdrv_genirq.c | 34 +- drivers/usb/gadget/function/f_mass_storage.c | 1 + drivers/usb/gadget/function/storage_common.h | 5 - drivers/video/fbdev/pxa3xx-gcu.c | 7 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/virt/vboxguest/vboxguest_utils.c | 2 +- drivers/xen/xen-pciback/conf_space.c | 2 +- drivers/xen/xen-pciback/conf_space.h | 8 +- drivers/xen/xenbus/xenbus_client.c | 126 +- fs/fs_parser.c | 2 - fs/hugetlbfs/inode.c | 30 +- fs/kernfs/inode.c | 91 +- fs/kernfs/kernfs-internal.h | 2 + fs/ocfs2/alloc.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 12 +- fs/ocfs2/cluster/netdebug.c | 4 +- fs/ocfs2/cluster/tcp.c | 27 +- fs/ocfs2/cluster/tcp.h | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlm/dlmcommon.h | 8 +- fs/ocfs2/dlm/dlmdebug.c | 100 +- fs/ocfs2/dlm/dlmmaster.c | 2 - fs/ocfs2/dlm/dlmthread.c | 3 - fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/journal.c | 2 +- fs/ocfs2/namei.c | 15 +- fs/ocfs2/ocfs2_fs.h | 18 +- fs/ocfs2/refcounttree.c | 2 + fs/ocfs2/reservations.c | 3 - fs/ocfs2/stackglue.c | 2 - fs/ocfs2/suballoc.c | 5 - fs/ocfs2/super.c | 46 +- fs/pipe.c | 2 +- fs/userfaultfd.c | 62 +- fs/xattr.c | 17 +- include/asm-generic/Kbuild | 52 + include/dt-bindings/arm/coresight-cti-dt.h | 37 + include/dt-bindings/interconnect/qcom,osm-l3.h | 12 + include/dt-bindings/interconnect/qcom,sc7180.h | 161 + include/dt-bindings/interconnect/qcom,sdm845.h | 263 +- include/kvm/arm_vgic.h | 3 + include/linux/acpi.h | 6 +- include/linux/aer.h | 9 +- include/linux/bitmap.h | 8 +- include/linux/cgroup-defs.h | 10 +- include/linux/cgroup.h | 23 +- include/linux/coresight.h | 27 + include/linux/dmaengine.h | 68 +- include/linux/extcon-provider.h | 28 +- include/linux/extcon.h | 5 + include/linux/fs.h | 5 + include/linux/gfp.h | 6 + include/linux/huge_mm.h | 10 +- include/linux/hugetlb.h | 76 +- include/linux/hugetlb_cgroup.h | 169 +- include/linux/i2c-smbus.h | 9 +- include/linux/i2c.h | 8 + include/linux/ima.h | 3 +- include/linux/kasan.h | 2 +- include/linux/kernfs.h | 11 +- include/linux/kthread.h | 3 +- include/linux/kvm_host.h | 71 +- include/linux/memcontrol.h | 42 +- include/linux/mempolicy.h | 29 +- include/linux/mhi.h | 700 +++ include/linux/miscdevice.h | 14 +- include/linux/mm.h | 239 +- include/linux/mm_types.h | 7 +- include/linux/mmzone.h | 6 +- include/linux/mod_devicetable.h | 13 + include/linux/mtd/mtd.h | 125 +- include/linux/mtd/partitions.h | 1 - include/linux/mtd/rawnand.h | 11 +- include/linux/mtd/spi-nor.h | 285 +- include/linux/mtd/spinand.h | 67 +- include/linux/nvmem-consumer.h | 7 + include/linux/of_address.h | 13 +- include/linux/page_ref.h | 9 + include/linux/pagemap.h | 29 +- include/linux/pci-acpi.h | 8 + include/linux/pci-epc.h | 27 +- include/linux/pci-epf.h | 29 +- include/linux/pci.h | 10 +- include/linux/pci_ids.h | 2 + include/linux/platform_data/remoteproc-omap.h | 51 - include/linux/remoteproc.h | 16 +- include/linux/sched/signal.h | 16 + include/linux/sched/task.h | 4 + include/linux/soundwire/sdw.h | 47 + include/linux/swap.h | 1 - include/linux/topology.h | 17 - include/linux/uio_driver.h | 33 +- include/linux/unaligned/be_byteshift.h | 6 +- include/linux/unaligned/generic.h | 46 + include/linux/unaligned/le_byteshift.h | 6 +- include/linux/workqueue.h | 4 +- include/linux/xattr.h | 3 +- include/scsi/iscsi_if.h | 11 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 17 +- include/scsi/scsi_ioctl.h | 2 +- include/scsi/scsi_transport_iscsi.h | 10 + include/scsi/sg.h | 2 +- include/scsi/srp.h | 8 +- include/soc/tegra/bpmp-abi.h | 10 +- include/target/iscsi/iscsi_target_core.h | 2 +- include/target/target_core_backend.h | 6 - include/target/target_core_base.h | 45 +- include/trace/events/mmap.h | 48 + include/trace/events/qla.h | 39 + include/trace/events/target.h | 11 +- include/uapi/linux/coresight-stm.h | 6 +- include/uapi/linux/idxd.h | 21 +- include/uapi/linux/kvm.h | 47 +- include/uapi/linux/mman.h | 5 +- include/uapi/linux/pci_regs.h | 2 + include/uapi/linux/pcitest.h | 8 + include/uapi/linux/sched.h | 5 + include/uapi/scsi/fc/fc_els.h | 211 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/xen/xenbus.h | 7 - kernel/cgroup/cgroup-v1.c | 34 +- kernel/cgroup/cgroup.c | 378 +- kernel/cgroup/cpuset.c | 8 +- kernel/cgroup/pids.c | 15 +- kernel/debug/kdb/kdb_main.c | 20 +- kernel/fork.c | 28 +- kernel/power/user.c | 2 - kernel/sysctl.c | 29 +- kernel/workqueue.c | 12 +- lib/Kconfig.debug | 9 +- lib/dynamic_debug.c | 28 +- lib/percpu-refcount.c | 7 +- lib/test_kasan.c | 19 + mm/Makefile | 1 + mm/compaction.c | 31 +- mm/debug.c | 44 +- mm/filemap.c | 71 +- mm/gup.c | 658 ++- mm/gup_benchmark.c | 71 +- mm/huge_memory.c | 29 +- mm/hugetlb.c | 802 ++- mm/hugetlb_cgroup.c | 317 +- mm/internal.h | 32 +- mm/kasan/common.c | 26 +- mm/kasan/generic.c | 9 +- mm/kasan/generic_report.c | 11 + mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 5 +- mm/kasan/tags.c | 9 +- mm/kasan/tags_report.c | 11 + mm/khugepaged.c | 4 +- mm/kmemleak.c | 2 +- mm/list_lru.c | 12 +- mm/mapping_dirty_helpers.c | 42 +- mm/memblock.c | 2 +- mm/memcontrol.c | 342 +- mm/memory-failure.c | 29 +- mm/memory.c | 4 +- mm/mempolicy.c | 73 +- mm/migrate.c | 25 +- mm/mmap.c | 28 +- mm/mremap.c | 92 +- mm/page-writeback.c | 19 +- mm/page_alloc.c | 82 +- mm/page_counter.c | 23 +- mm/page_ext.c | 2 +- mm/percpu-stats.c | 2 +- mm/percpu.c | 2 +- mm/rmap.c | 39 +- mm/shmem.c | 2 +- mm/shuffle.c | 2 +- mm/slab.h | 22 +- mm/slab_common.c | 2 +- mm/slub.c | 27 +- mm/sparse.c | 29 +- mm/swap.c | 5 +- mm/swap_slots.c | 12 +- mm/swap_state.c | 2 +- mm/swapfile.c | 10 +- mm/userfaultfd.c | 11 +- mm/vmpressure.c | 8 +- mm/vmscan.c | 111 +- mm/vmstat.c | 2 + net/core/neighbour.c | 10 +- net/core/sock.c | 4 +- net/ipv6/addrconf.c | 7 +- net/ipv6/ndisc.c | 4 +- net/openvswitch/flow_table.c | 10 +- scripts/documentation-file-ref-check | 2 +- scripts/dtc/Makefile.dtc | 23 - scripts/dtc/checks.c | 25 +- scripts/dtc/libfdt/Makefile.libfdt | 18 - scripts/dtc/libfdt/fdt.c | 99 +- scripts/dtc/libfdt/fdt_ro.c | 143 +- scripts/dtc/libfdt/fdt_rw.c | 42 +- scripts/dtc/libfdt/fdt_sw.c | 19 +- scripts/dtc/libfdt/libfdt.h | 9 +- scripts/dtc/libfdt/libfdt_internal.h | 122 + scripts/dtc/update-dtc-source.sh | 4 +- scripts/dtc/version_gen.h | 2 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 10 + scripts/spelling.txt | 21 +- scripts/ver_linux | 24 +- security/integrity/digsig.c | 2 - security/integrity/digsig_asymmetric.c | 2 - security/integrity/evm/evm_crypto.c | 2 - security/integrity/evm/evm_main.c | 2 - security/integrity/evm/evm_secfs.c | 2 - security/integrity/ima/Kconfig | 7 + security/integrity/ima/Makefile | 6 +- security/integrity/ima/ima_asymmetric_keys.c | 2 - security/integrity/ima/ima_crypto.c | 2 - security/integrity/ima/ima_fs.c | 2 - security/integrity/ima/ima_init.c | 2 - security/integrity/ima/ima_kexec.c | 1 - security/integrity/ima/ima_main.c | 5 +- security/integrity/ima/ima_policy.c | 2 - security/integrity/ima/ima_queue.c | 2 - security/integrity/ima/ima_queue_keys.c | 2 - security/integrity/ima/ima_template.c | 2 - security/integrity/ima/ima_template_lib.c | 2 - security/integrity/integrity.h | 6 + sound/core/oss/pcm_plugin.c | 22 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/intel/atom/sst-atom-controls.c | 4 + sound/soc/intel/atom/sst/sst_pvt.c | 2 +- sound/soc/sof/loader.c | 2 +- sound/usb/quirks-table.h | 42 + tools/accounting/getdelays.c | 2 +- tools/arch/x86/include/asm/unistd_64.h | 3 + tools/kvm/kvm_stat/kvm_stat | 256 +- tools/kvm/kvm_stat/kvm_stat.txt | 44 +- tools/pci/pcitest.c | 37 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 18 +- tools/testing/selftests/bpf/progs/lsm.c | 8 +- tools/testing/selftests/bpf/verifier/bounds.c | 4 +- tools/testing/selftests/cgroup/Makefile | 6 +- tools/testing/selftests/cgroup/cgroup_util.c | 126 + tools/testing/selftests/cgroup/cgroup_util.h | 4 + tools/testing/selftests/cgroup/test_core.c | 177 + tools/testing/selftests/clone3/clone3_selftests.h | 19 +- .../selftests/filesystems/binderfs/Makefile | 4 +- .../selftests/filesystems/binderfs/binderfs_test.c | 498 +- tools/testing/selftests/kvm/.gitignore | 7 +- tools/testing/selftests/kvm/Makefile | 12 +- tools/testing/selftests/kvm/clear_dirty_log_test.c | 4 + tools/testing/selftests/kvm/demand_paging_test.c | 661 +++ tools/testing/selftests/kvm/dirty_log_test.c | 107 +- tools/testing/selftests/kvm/include/evmcs.h | 2 + tools/testing/selftests/kvm/include/kvm_util.h | 126 +- tools/testing/selftests/kvm/include/test_util.h | 28 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 8 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 41 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 2 +- tools/testing/selftests/kvm/lib/assert.c | 6 +- tools/testing/selftests/kvm/lib/io.c | 12 +- tools/testing/selftests/kvm/lib/kvm_util.c | 170 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 59 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 78 +- tools/testing/selftests/kvm/lib/test_util.c | 93 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 201 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 4 +- tools/testing/selftests/kvm/s390x/memop.c | 2 +- tools/testing/selftests/kvm/s390x/resets.c | 138 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 13 +- tools/testing/selftests/kvm/steal_time.c | 352 ++ .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 6 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 35 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 8 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 6 +- .../selftests/kvm/x86_64/platform_info_test.c | 6 +- .../selftests/kvm/x86_64/set_memory_region_test.c | 141 + tools/testing/selftests/kvm/x86_64/smm_test.c | 2 +- tools/testing/selftests/kvm/x86_64/state_test.c | 10 +- .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 6 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 4 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 17 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 4 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 8 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 2 + .../selftests/vm/charge_reserved_hugetlb.sh | 575 +++ tools/testing/selftests/vm/gup_benchmark.c | 15 +- .../selftests/vm/hugetlb_reparenting_test.sh | 244 + tools/testing/selftests/vm/map_hugetlb.c | 14 +- tools/testing/selftests/vm/mlock2-tests.c | 233 +- tools/testing/selftests/vm/mremap_dontunmap.c | 313 ++ tools/testing/selftests/vm/run_vmtests | 37 + tools/testing/selftests/vm/write_hugetlb_memory.sh | 23 + tools/testing/selftests/vm/write_to_hugetlbfs.c | 242 + virt/kvm/arm/arch_timer.c | 2 +- virt/kvm/arm/arm.c | 60 +- virt/kvm/arm/mmu.c | 20 +- virt/kvm/arm/psci.c | 1 - virt/kvm/arm/vgic/vgic-debug.c | 14 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 81 +- virt/kvm/arm/vgic/vgic-mmio.c | 88 +- virt/kvm/arm/vgic/vgic-v3.c | 2 + virt/kvm/arm/vgic/vgic-v4.c | 107 +- virt/kvm/arm/vgic/vgic.h | 1 + virt/kvm/kvm_main.c | 663 ++- 1570 files changed, 77680 insertions(+), 45878 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-cti create mode 100644 Documentation/ABI/testing/sysfs-driver-jz4780-efuse create mode 100644 Documentation/PCI/boot-interrupts.rst create mode 100644 Documentation/devicetree/bindings/arm/coresight-cti.yaml delete mode 100644 Documentation/devicetree/bindings/arm/socionext/cache-uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/socionext,uniph [...] delete mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.yaml create mode 100644 Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml delete mode 100644 Documentation/devicetree/bindings/ata/sata_rcar.txt create mode 100644 Documentation/devicetree/bindings/bus/socionext,uniphier-system [...] delete mode 100644 Documentation/devicetree/bindings/bus/uniphier-system-bus.txt create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml create mode 100644 Documentation/devicetree/bindings/clock/socionext,uniphier-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/uniphier-clock.txt delete mode 100644 Documentation/devicetree/bindings/connector/usb-connector.txt create mode 100644 Documentation/devicetree/bindings/connector/usb-connector.yaml delete mode 100644 Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-mio-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-xdmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-uniphier.txt create mode 100644 Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpu/vivante,gc.yaml create mode 100644 Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier-f.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier.txt create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionex [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionex [...] delete mode 100644 Documentation/devicetree/bindings/media/renesas,vin.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,vin.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.yaml create mode 100644 Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-cadence.txt create mode 100644 Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/mtd/denali,nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/denali-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/nand-macronix.txt create mode 100644 Documentation/devicetree/bindings/net/can/bosch,m_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.txt create mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/m_can.txt create mode 100644 Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt create mode 100644 Documentation/devicetree/bindings/pci/pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pc [...] create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-pcie.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pi [...] delete mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml delete mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.txt create mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.yaml delete mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.txt create mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,hscif.yaml delete mode 100644 Documentation/devicetree/bindings/serial/renesas,sci-serial.txt create mode 100644 Documentation/devicetree/bindings/serial/renesas,sci.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scif.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifa.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifb.yaml delete mode 100644 Documentation/devicetree/bindings/serial/serial.txt create mode 100644 Documentation/devicetree/bindings/serial/serial.yaml delete mode 100644 Documentation/devicetree/bindings/serial/slave-device.txt create mode 100644 Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/uniphier-uart.txt create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt create mode 100644 Documentation/mhi/index.rst create mode 100644 Documentation/mhi/mhi.rst create mode 100644 Documentation/mhi/topology.rst create mode 100644 Documentation/scsi/53c700.rst delete mode 100644 Documentation/scsi/53c700.txt create mode 100644 Documentation/scsi/BusLogic.rst delete mode 100644 Documentation/scsi/BusLogic.txt create mode 100644 Documentation/scsi/FlashPoint.rst delete mode 100644 Documentation/scsi/FlashPoint.txt create mode 100644 Documentation/scsi/NinjaSCSI.rst delete mode 100644 Documentation/scsi/NinjaSCSI.txt create mode 100644 Documentation/scsi/aacraid.rst delete mode 100644 Documentation/scsi/aacraid.txt create mode 100644 Documentation/scsi/advansys.rst delete mode 100644 Documentation/scsi/advansys.txt create mode 100644 Documentation/scsi/aha152x.rst delete mode 100644 Documentation/scsi/aha152x.txt create mode 100644 Documentation/scsi/aic79xx.rst delete mode 100644 Documentation/scsi/aic79xx.txt create mode 100644 Documentation/scsi/aic7xxx.rst delete mode 100644 Documentation/scsi/aic7xxx.txt create mode 100644 Documentation/scsi/arcmsr_spec.rst delete mode 100644 Documentation/scsi/arcmsr_spec.txt create mode 100644 Documentation/scsi/bfa.rst delete mode 100644 Documentation/scsi/bfa.txt create mode 100644 Documentation/scsi/bnx2fc.rst delete mode 100644 Documentation/scsi/bnx2fc.txt create mode 100644 Documentation/scsi/cxgb3i.rst delete mode 100644 Documentation/scsi/cxgb3i.txt create mode 100644 Documentation/scsi/dc395x.rst delete mode 100644 Documentation/scsi/dc395x.txt create mode 100644 Documentation/scsi/dpti.rst delete mode 100644 Documentation/scsi/dpti.txt create mode 100644 Documentation/scsi/g_NCR5380.rst delete mode 100644 Documentation/scsi/g_NCR5380.txt create mode 100644 Documentation/scsi/hpsa.rst delete mode 100644 Documentation/scsi/hpsa.txt create mode 100644 Documentation/scsi/hptiop.rst delete mode 100644 Documentation/scsi/hptiop.txt create mode 100644 Documentation/scsi/index.rst create mode 100644 Documentation/scsi/libsas.rst delete mode 100644 Documentation/scsi/libsas.txt create mode 100644 Documentation/scsi/link_power_management_policy.rst delete mode 100644 Documentation/scsi/link_power_management_policy.txt create mode 100644 Documentation/scsi/lpfc.rst delete mode 100644 Documentation/scsi/lpfc.txt create mode 100644 Documentation/scsi/megaraid.rst delete mode 100644 Documentation/scsi/megaraid.txt create mode 100644 Documentation/scsi/ncr53c8xx.rst delete mode 100644 Documentation/scsi/ncr53c8xx.txt create mode 100644 Documentation/scsi/ppa.rst delete mode 100644 Documentation/scsi/ppa.txt create mode 100644 Documentation/scsi/qlogicfas.rst delete mode 100644 Documentation/scsi/qlogicfas.txt create mode 100644 Documentation/scsi/scsi-changer.rst delete mode 100644 Documentation/scsi/scsi-changer.txt create mode 100644 Documentation/scsi/scsi-generic.rst delete mode 100644 Documentation/scsi/scsi-generic.txt create mode 100644 Documentation/scsi/scsi-parameters.rst delete mode 100644 Documentation/scsi/scsi-parameters.txt create mode 100644 Documentation/scsi/scsi.rst delete mode 100644 Documentation/scsi/scsi.txt create mode 100644 Documentation/scsi/scsi_eh.rst delete mode 100644 Documentation/scsi/scsi_eh.txt create mode 100644 Documentation/scsi/scsi_fc_transport.rst delete mode 100644 Documentation/scsi/scsi_fc_transport.txt create mode 100644 Documentation/scsi/scsi_mid_low_api.rst delete mode 100644 Documentation/scsi/scsi_mid_low_api.txt delete mode 100644 Documentation/scsi/scsi_transport_srp/Makefile create mode 100644 Documentation/scsi/scsi_transport_srp/figures.rst create mode 100644 Documentation/scsi/sd-parameters.rst delete mode 100644 Documentation/scsi/sd-parameters.txt create mode 100644 Documentation/scsi/smartpqi.rst delete mode 100644 Documentation/scsi/smartpqi.txt create mode 100644 Documentation/scsi/st.rst delete mode 100644 Documentation/scsi/st.txt create mode 100644 Documentation/scsi/sym53c500_cs.rst delete mode 100644 Documentation/scsi/sym53c500_cs.txt create mode 100644 Documentation/scsi/sym53c8xx_2.rst delete mode 100644 Documentation/scsi/sym53c8xx_2.txt create mode 100644 Documentation/scsi/tcm_qla2xxx.rst delete mode 100644 Documentation/scsi/tcm_qla2xxx.txt create mode 100644 Documentation/scsi/ufs.rst delete mode 100644 Documentation/scsi/ufs.txt create mode 100644 Documentation/scsi/wd719x.rst delete mode 100644 Documentation/scsi/wd719x.txt create mode 100644 Documentation/trace/coresight/coresight-ect.rst create mode 100644 Documentation/virt/kvm/s390-pv-boot.rst create mode 100644 Documentation/virt/kvm/s390-pv.rst delete mode 100644 arch/arm/include/asm/kvm_arm.h delete mode 100644 arch/arm/include/asm/kvm_asm.h delete mode 100644 arch/arm/include/asm/kvm_coproc.h delete mode 100644 arch/arm/include/asm/kvm_emulate.h delete mode 100644 arch/arm/include/asm/kvm_host.h delete mode 100644 arch/arm/include/asm/kvm_hyp.h delete mode 100644 arch/arm/include/asm/kvm_mmu.h delete mode 100644 arch/arm/include/asm/kvm_ras.h delete mode 100644 arch/arm/include/asm/stage2_pgtable.h delete mode 100644 arch/arm/include/uapi/asm/kvm.h delete mode 100644 arch/arm/kvm/Kconfig delete mode 100644 arch/arm/kvm/Makefile delete mode 100644 arch/arm/kvm/coproc.c delete mode 100644 arch/arm/kvm/coproc.h delete mode 100644 arch/arm/kvm/coproc_a15.c delete mode 100644 arch/arm/kvm/coproc_a7.c delete mode 100644 arch/arm/kvm/emulate.c delete mode 100644 arch/arm/kvm/guest.c delete mode 100644 arch/arm/kvm/handle_exit.c delete mode 100644 arch/arm/kvm/hyp/Makefile delete mode 100644 arch/arm/kvm/hyp/banked-sr.c delete mode 100644 arch/arm/kvm/hyp/cp15-sr.c delete mode 100644 arch/arm/kvm/hyp/entry.S delete mode 100644 arch/arm/kvm/hyp/hyp-entry.S delete mode 100644 arch/arm/kvm/hyp/s2-setup.c delete mode 100644 arch/arm/kvm/hyp/switch.c delete mode 100644 arch/arm/kvm/hyp/tlb.c delete mode 100644 arch/arm/kvm/hyp/vfp.S delete mode 100644 arch/arm/kvm/init.S delete mode 100644 arch/arm/kvm/interrupts.S delete mode 100644 arch/arm/kvm/irq.h delete mode 100644 arch/arm/kvm/reset.c delete mode 100644 arch/arm/kvm/trace.h delete mode 100644 arch/arm/kvm/vgic-v3-coproc.c create mode 100644 arch/s390/kernel/uv.c create mode 100644 arch/s390/kvm/pv.c delete mode 100644 arch/x86/include/asm/kvm_emulate.h create mode 100644 arch/x86/kvm/kvm_emulate.h create mode 100644 drivers/bus/mhi/Kconfig create mode 100644 drivers/bus/mhi/Makefile create mode 100644 drivers/bus/mhi/core/Makefile create mode 100644 drivers/bus/mhi/core/boot.c create mode 100644 drivers/bus/mhi/core/init.c create mode 100644 drivers/bus/mhi/core/internal.h create mode 100644 drivers/bus/mhi/core/main.c create mode 100644 drivers/bus/mhi/core/pm.c delete mode 100644 drivers/char/efirtc.c delete mode 100644 drivers/char/rtc.c create mode 100644 drivers/dma/uniphier-xdmac.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-platform.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-sysfs.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.h create mode 100644 drivers/interconnect/qcom/bcm-voter.c create mode 100644 drivers/interconnect/qcom/bcm-voter.h create mode 100644 drivers/interconnect/qcom/icc-rpmh.c create mode 100644 drivers/interconnect/qcom/icc-rpmh.h create mode 100644 drivers/interconnect/qcom/osm-l3.c create mode 100644 drivers/interconnect/qcom/sc7180.c create mode 100644 drivers/interconnect/qcom/sc7180.h create mode 100644 drivers/interconnect/qcom/sdm845.h delete mode 100644 drivers/mtd/spi-nor/aspeed-smc.c create mode 100644 drivers/mtd/spi-nor/atmel.c create mode 100644 drivers/mtd/spi-nor/catalyst.c create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig create mode 100644 drivers/mtd/spi-nor/controllers/Makefile create mode 100644 drivers/mtd/spi-nor/controllers/aspeed-smc.c rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%) rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%) create mode 100644 drivers/mtd/spi-nor/core.c create mode 100644 drivers/mtd/spi-nor/core.h create mode 100644 drivers/mtd/spi-nor/eon.c create mode 100644 drivers/mtd/spi-nor/esmt.c create mode 100644 drivers/mtd/spi-nor/everspin.c create mode 100644 drivers/mtd/spi-nor/fujitsu.c create mode 100644 drivers/mtd/spi-nor/gigadevice.c create mode 100644 drivers/mtd/spi-nor/intel.c create mode 100644 drivers/mtd/spi-nor/issi.c create mode 100644 drivers/mtd/spi-nor/macronix.c create mode 100644 drivers/mtd/spi-nor/micron-st.c create mode 100644 drivers/mtd/spi-nor/sfdp.c create mode 100644 drivers/mtd/spi-nor/sfdp.h create mode 100644 drivers/mtd/spi-nor/spansion.c delete mode 100644 drivers/mtd/spi-nor/spi-nor.c create mode 100644 drivers/mtd/spi-nor/sst.c create mode 100644 drivers/mtd/spi-nor/winbond.c create mode 100644 drivers/mtd/spi-nor/xilinx.c create mode 100644 drivers/mtd/spi-nor/xmc.c create mode 100644 drivers/nvmem/jz4780-efuse.c delete mode 100644 drivers/nvmem/nvmem-sysfs.c delete mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/of/unittest-data/overlay_gpio_01.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_02a.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_02b.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_03.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_04a.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_04b.dts create mode 100644 drivers/pci/controller/mobiveil/Kconfig create mode 100644 drivers/pci/controller/mobiveil/Makefile create mode 100644 drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil-host.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.h delete mode 100644 drivers/pci/controller/pcie-mobiveil.c create mode 100644 drivers/pci/pcie/edr.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-pcie.c create mode 100644 drivers/pinctrl/pinctrl-da9062.c create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq6018.c create mode 100644 drivers/remoteproc/remoteproc_elf_helpers.h create mode 100644 include/dt-bindings/arm/coresight-cti-dt.h create mode 100644 include/dt-bindings/interconnect/qcom,osm-l3.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7180.h create mode 100644 include/linux/mhi.h delete mode 100644 include/linux/platform_data/remoteproc-omap.h create mode 100644 include/trace/events/mmap.h create mode 100644 include/trace/events/qla.h delete mode 100644 scripts/dtc/Makefile.dtc delete mode 100644 scripts/dtc/libfdt/Makefile.libfdt create mode 100644 tools/testing/selftests/kvm/demand_paging_test.c create mode 100644 tools/testing/selftests/kvm/lib/test_util.c create mode 100644 tools/testing/selftests/kvm/steal_time.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c create mode 100644 tools/testing/selftests/vm/charge_reserved_hugetlb.sh create mode 100644 tools/testing/selftests/vm/hugetlb_reparenting_test.sh create mode 100644 tools/testing/selftests/vm/mremap_dontunmap.c create mode 100644 tools/testing/selftests/vm/write_hugetlb_memory.sh create mode 100644 tools/testing/selftests/vm/write_to_hugetlbfs.c