This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 574cc4539762 Merge tag 'drm-next-2019-09-18' of git://anongit.freedeskt [...] adds 15bfc2348d54 modpost: check for static EXPORT_SYMBOL* functions adds 75959d44f9dc kbuild: Fail if gold linker is detected adds 49d5089d926c kbuild: use $(basename ...) for cmd_asn1_compiler adds 6ba7dc6616ce kbuild: make bison create C file and header in a single pa [...] adds cf8dfd15e5fb kbuild: move flex and bison rules to Makefile.host adds 4b950bb9ac0c Kbuild: Handle PREEMPT_RT for version string and magic adds f6545bec9693 kbuild: add [M] marker for build log of *.mod.o adds 33e84f2e7965 kbuild: treat an object as multi-used when $(foo-) is set adds 16b59cd78595 kbuild: move the Module.symvers check for external module build adds 986662b90352 kbuild: refactor part-of-module more adds c2290f3286b6 kbuild: fix modkern_aflags implementation adds d4945049ad66 kbuild: remove 'make /' support adds d082402e2174 kbuild: remove meaningless 'targets' in ./Kbuild adds 125d059b6241 kbuild: do not descend to ./Kbuild when cleaning adds 2042b5486bd3 kbuild: unset variables in top Makefile instead of setting 0 adds c99f3918cf0a kbuild: unify vmlinux-dirs and module-dirs rules adds 76cd306d7979 kbuild: unify clean-dirs rule for in-kernel and external module adds c7c0eecf894c kbuild: re-implement detection of CONFIG options leaked to [...] adds 8959e39272d6 kbuild: Parameterize kallsyms generation and correct reporting adds 394053f4a4b3 kbuild: make single targets work more correctly adds cbdf59ad65eb treewide: remove dummy Makefiles for single targets adds 888f0c346ff0 kbuild: move KBUILD_LDS, KBUILD_VMLINUX_{OBJS,LIBS} to mak [...] adds 10df06385582 kbuild: rebuild modules when module linker scripts are updated adds 9b9a3f20cbe0 kbuild: split final module linking out into Makefile.modfinal adds a564bdeb5e0d .gitignore: ignore modules.order explicitly adds 2ff2b7ec65dc kbuild: add CONFIG_ASM_MODVERSIONS adds eb27ea5ce7f3 kbuild: move modkern_{c,a}flags to Makefile.lib from Makef [...] adds cdfca821571d merge_config.sh: Check error codes from make adds 46a63d4b0d79 kbuild: pkg: clean up package files/dirs from the top Makefile adds 6a4f6a26d32a kbuild: pkg: add package targets to PHONY instead of FORCE adds 000ec95fbe75 kbuild: pkg: rename scripts/package/Makefile to scripts/Ma [...] adds 3e4c6948e78b kbuild: remove unneeded '+' marker from kselftest-merge adds 4fef9dece578 docs: kbuild: fix invalid ReST syntax adds d20558d1de4e docs: kbuild: remove cc-ldoption from document again adds ce3b487f6018 init/Kconfig: rework help of CONFIG_CC_OPTIMIZE_FOR_SIZE adds fc01adc41679 kbuild: remove unneeded comments and code from scripts/bas [...] adds bc7b752a7a1c kbuild: remove unneeded dependency for $(DOC_TARGETS) adds 9c3ad4c14f7a kbuild: get rid of $(realpath ...) from scripts/mkmakefile adds 59747fb8693f kbuild: remove 'Using ... as source for kernel' message adds 621da4ba0e24 kbuild: Inform user to pass ARCH= for make mrproper only w [...] adds 1a475d548675 kbuild: clarify where to run make mrproper when out-of-tree fails adds e8e83a236d36 kbuild: move the clean srctree check to the outputmakefile target adds a5139fb368d2 kbuild: remove prepare3 target adds 36de077b20d0 kbuild: check clean srctree even earlier adds 1634f2bfdb84 kbuild: remove clean-dirs syntax adds 687ac1fa3164 kbuild: remove unneeded '+' marker from cmd_clean adds 4ca76945b037 kbuild: clean up subdir-ymn calculation in Makefile.clean adds e2079e93f562 kbuild: Do not enable -Wimplicit-fallthrough for clang for now adds 15f5db60a137 kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC adds 8cc7af751443 kbuild: remove ARCH_{CPP,A,C}FLAGS adds 858805b336be kbuild: add $(BASH) to run scripts with bash-extension adds 389c9af7f1a1 modpost: add guid_t type definition adds 6f02bdfc995f modpost: add NOFAIL to strndup adds 54b8ae66ae1a kbuild: change *FLAGS_<basetarget>.o to take the path rela [...] adds 60bef52c7a68 merge_config.sh: ignore unwanted grep errors adds 64a91907c896 kbuild: refactor scripts/Makefile.extrawarn adds e27128db6283 kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EX [...] adds 6863f5643dd7 kbuild: allow Clang to find unused static inline functions [...] adds a0469f989fe1 export.h: remove defined(__KERNEL__), which is no longer needed adds 69a94abb82ee export.h, genksyms: do not make genksyms calculate CRC of [...] adds 6df7e1ec932a modpost: use MODULE_INFO() for __module_depends adds a3d0cb04f7df modpost: use __section in the output to *.mod.c adds 77564a4829ef genksyms: convert to SPDX License Identifier for lex.l and [...] adds d7b0827f28ab Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/li [...] adds b08918fb3f27 lz4: do not export static symbol adds 635714312e6a kdb: Replace strncmp with str_has_prefix adds d8a050f5a3e8 kgdb: fix comment regarding static function adds 3207598ab00e Merge tag 'kgdb-5.4-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0bc11ed5ab60 kprobes: Allow kprobes coexist with livepatch adds 1bd95be204aa recordmcount: Remove redundant strcmp adds a14620791609 recordmcount: Remove uread() adds 17e262e9954b recordmcount: Remove unused fd from uwrite() and ulseek() adds 60d53e2c3b75 tracing/probe: Split trace_event related data from trace_probe adds cb8e7a8d55e0 tracing/dynevent: Delete all matched events adds 30199137c899 tracing/dynevent: Pass extra arguments to match operation adds ca89bc071d5e tracing/kprobe: Add multi-probe per event support adds 41af3cf587f4 tracing/uprobe: Add multi-probe per uprobe event support adds eb5bf81330a7 tracing/kprobe: Add per-probe delete from event adds ab10d69eb714 tracing/uprobe: Add per-probe delete from event adds 6218bf9f4d29 tracing/probe: Add immediate parameter support adds a42e3c4de964 tracing/probe: Add immediate string parameter support adds cf881485eb2a selftests/ftrace: Add a testcase for kprobe multiprobe event adds 3e662c54a15c selftests/ftrace: Add syntax error test for immediates adds 7f5291da4b15 selftests/ftrace: Add syntax error test for multiprobe adds 3f1df12019f3 recordmcount: Rewrite error/success handling adds 3aec8638246f recordmcount: Kernel style function signature formatting adds 2e63152bc190 recordmcount: Kernel style formatting adds c97fea26254b recordmcount: Remove redundant cleanup() calls adds 4fbcf0741697 recordmcount: Clarify what cleanup() does adds f7edb451fa51 tracing/arm64: Have max stack tracer handle the case of re [...] adds 58fe7a87db51 tracing: Document the stack trace algorithm in the comments adds a47b53e95acc tracing: Rename tracing_reset() to tracing_reset_cpu() adds ac68154626ab tracing: Add "gfp_t" support in synthetic_events adds 08468754c16e ftrace: Simplify ftrace hash lookup code in clear_func_fro [...] adds 119cdbdb95a6 tracing: Be more clever when dumping hex in __print_hex() adds 17f8607a1658 tracing: Make sure variable reference alias has correct va [...] adds d59fae6fea39 tracing/kprobe: Fix NULL pointer access in trace_porbe_unlink() adds 604e3548236d selftests/ftrace: Select an existing function in kprobe_ev [...] adds 44d00dc7ceab tracing/probe: Fix to allow user to enable events on unloa [...] adds fe60b0ce8e73 tracing/probe: Reject exactly same probe event adds b78b94b82122 selftests/ftrace: Update kprobe event error testcase adds 45979a956b92 Merge tag 'trace-v5.4' of git://git.kernel.org/pub/scm/lin [...] adds 18dd1793a340 Hexagon: change maintainer to Brian Cain adds bb736a5c0e9a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 920fdab7b3ce arm64: fix unreachable code issue with cmpxchg adds bd3841cd3bd8 selftests, arm64: add kernel headers path for tags_test adds c27eccfe4d6c arm64: fix function types in COND_SYSCALL adds 799c85105233 arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI adds 8c2b418c3f95 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds ae2e953fdca7 powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline [...] adds 0df3e42167ca PCI: rpaphp: Avoid a sometimes-uninitialized warning adds 08a456aa6437 powerpc/powernv: Move SCOM access code into powernv platform adds 9edc6b919d9f powerpc/powernv: Remove dead SCOM access code adds bfd2f0d49aef powerpc/powernv: Get rid of old scom_controller abstraction adds 8c98db8d5851 powerpc/powernv: Fix checkpatch warnings in opal-xscom.c adds 8b856a0942a1 powerpc/configs: Disable SCOM_DEBUGFS in powernv_defconfig adds e7de4f7b64c2 powerpc/powernv: Restrict OPAL symbol map to only be reada [...] adds 461cef2a676e powerpc/32: activate ARCH_HAS_PMEM_API and ARCH_HAS_UACCES [...] adds 1ebe0dcce175 powerpc/xive: Update comment referencing magic loads from an ESB adds 9616dda1aadd powerpc/pseries/hotplug-memory.c: Replace nested ifs by sw [...] adds b214a8f2ea96 powerpc/xive: Use GFP_KERNEL instead of GFP_ATOMIC in 'xiv [...] adds fd3806562f45 powerpc/xive: Add a check for memory allocation failure adds 2b87a2553aa0 powerpc/64s: Make boot look nice(r) adds 4215fa2d7d3a Merge branch 'fixes' into next adds 1a47908e0f81 Merge branch 'topic/ppc-kvm' into next adds c784be435d5d powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() adds 56090a3902c8 powerpc/powernv/ioda: Fix race in TCE level allocation adds 4f7e0babbc7c powerpc/iommu: Allow bypass-only for DMA adds c37c792dec09 powerpc/powernv/ioda2: Allocate TCE table levels on demand [...] adds 201ed7f327a1 powerpc/powernv/ioda2: Create bigger default window with 6 [...] adds c3e0dbd7f780 powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL adds b4868ff55d08 powerpc/xive: Fix dump of XIVE interrupt under pseries adds 39f14e79b15a powerpc/xmon: Add a dump of all XIVE interrupts adds 7c7a532ba3fc powerpc/ptdump: Fix addresses display on PPC32 adds e033829d2aaa powerpc/ptdump: fix walk_pagetables() address mismatch adds 822423527281 powerpc/ptdump: drop dummy KERN_VIRT_START on PPC32 adds f3a2ac05894b powerpc/ptdump: get out of note_prot_wx() when CONFIG_PPC_ [...] adds 65e701b2d2a8 powerpc/ptdump: drop non vital #ifdefs adds 658d029df0bc powerpc/hw_breakpoint: move instruction stepping out of hw [...] adds 45ff3c559585 powerpc/kasan: Fix parallel loading of modules. adds 663c0c9496a6 powerpc/kasan: Fix shadow area set up for modules. adds 38a0d0cdb46d powerpc/futex: Fix warning: 'oldval' may be used uninitial [...] adds 9d6d712fbf77 powerpc/32s: Fix boot failure with DEBUG_PAGEALLOC without KASAN. adds ad628a34ec4e powerpc/mm: don't display empty early ioremap area adds d9642117914c powerpc/mm: define empty update_mmu_cache() as static inline adds 4c1616ef036f powerpc/mm: move FSL_BOOK3 version of update_mmu_cache() adds e5a1edb9fe4c powerpc/mm: move update_mmu_cache() into book3s hash utils. adds f49f4e2b68b6 powerpc/mm: Simplify update_mmu_cache() on BOOK3S32 adds f204338f8e29 powerpc/mm: ppc 603 doesn't need update_mmu_cache() adds 7ab0b7cb8951 powerpc/32: Add warning on misaligned copy_page() or clear_page() adds e354d7dc81d0 powerpc/64: allow compiler to cache 'current' adds 8f51e3929470 powerpc/64s/radix: Fix memory hotplug section page table creation adds 31f210cf42d4 powerpc/64s/radix: Fix memory hot-unplug page table split adds 10c4bd7cd28e powerpc/perf: fix imc allocation failure handling adds 4dd7554a6456 powerpc/64: Add VIRTUAL_BUG_ON checks for __va and __pa addresses adds 6bb25170d7a4 powerpc/64s/radix: Remove redundant pfn_pte bitop, add VM_BUG_ON adds 415480dce2ef powerpc/603: Fix handling of the DIRTY flag adds a6717c01ddc2 powerpc/rtas: use device model APIs and serialization during LPM adds 10e4850d7c7f powerpc/rtas: allow rescheduling while changing cpu states adds ccfb5bd71d3d powerpc/pseries/mobility: use cond_resched when updating d [...] adds b5bda6263cad powerpc/mce: Schedule work from irq_work adds 99ead78afd11 powerpc/mce: Fix MCE handling for huge pages adds 1a1715f516fd powerpc/mce: Make machine_check_ue_event() static adds 49ec9177b8ec extable: Add function to search only kernel exception table adds 895e3dceeb97 powerpc/mce: Handle UE event for memcpy_mcsafe adds 4d4a273854c9 powerpc/memcpy: Add memcpy_mcsafe for pmem adds 42ac26d253eb powerpc: add machine check safe copy_to_user adds 56347074c530 powerpc: remove meaningless KBUILD_ARFLAGS addition adds 3f068aae7a95 powerpc/64: Adjust order in pcibios_init() adds aa06e3d60e24 powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag adds 617082a4817a powerpc/eeh: Improve debug messages around device addition adds 685a0bc00abc powerpc/eeh: Initialize EEH address cache earlier adds b905f8cdca77 powerpc/eeh: EEH for pSeries hot plug adds c44e4ccadaca powerpc/eeh: Refactor around eeh_probe_devices() adds 7c33a994d32d powerpc/eeh: Add bdfn field to eeh_dev adds b093f2cbedfb powerpc/eeh: Introduce EEH edev logging macros adds 1ff8f36fc770 powerpc/eeh: Convert log messages to eeh_edev_* macros adds 2e25505147b8 powerpc/eeh: Fix crash when edev->pdev changes adds cef50c67c1d5 powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() adds 27d4396ed5a1 powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() adds 6278f55ba5ed powerpc: Document xmon options adds b8baa05a0e50 selftests/powerpc: Ignore generated files adds 7e04a46d84f7 powerpc/configs: Disable /dev/port in skiroot defconfig adds 9d535e200f09 selftests/powerpc: Fix and enhance TM signal context tests adds 6652bf640889 selftests/powerpc: Retry on host facility unavailable adds d8f0e0b073e1 powerpc/64s: support nospectre_v2 cmdline option adds b4645ffc49cf powerpc/64: don't select ARCH_HAS_SCALED_CPUTIME on book3E adds f0f8d7ae3924 powerpc: remove the ppc44x ocm.c file adds 6f57e6631d7c powerpc/ps3: replace __ioremap() by ioremap_prot() adds 8aee077292a3 powerpc/mm: drop ppc_md.iounmap() and __iounmap() adds 492643e81e58 powerpc/mm: drop function __ioremap() adds 14b4d97669b7 powerpc/mm: rework io-workaround invocation. adds 4634c375db7a powerpc/mm: move common 32/64 bits ioremap functions into [...] adds edfe1a567926 powerpc/mm: move ioremap_prot() into ioremap.c adds 7cd9b317b630 powerpc/mm: make ioremap_bot common to all adds f381d5711f09 powerpc/mm: Move ioremap functions out of pgtable_32/64.c adds 191e42063a72 powerpc/mm: refactor ioremap_range() and use ioremap_page_range() adds 4a45b7460cf4 powerpc/mm: refactor ioremap vm area setup. adds 163918fc5741 powerpc/mm: split out early ioremap path. adds c691b4b83b6a powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macro adds ba18025fb033 powerpc/32: replace LOAD_MSR_KERNEL() by LOAD_REG_IMMEDIATE() adds d7fb5b18a540 powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM() adds d57b78353a99 powerpc/spinlocks: Refactor SHARED_PROCESSOR adds 31391ff7ea1e powerpc/spinlocks: Rename SPLPAR-only spinlocks adds 405efc5980f2 powerpc/spinlocks: Fix oops in __spin_yield() on bare metal adds 63ce271b5e37 powerpc/prom: convert PROM_BUG() to standard trap adds a04565741284 powerpc/8xx: drop unused self-modifying code alternative t [...] adds 3bbd2343734e powerpc/8xx: set STACK_END_MAGIC earlier on the init_stack adds f7a0bf7d904e powerpc/32s: add an option to exclusively select powerpc 601 adds 12c3f1fd87bf powerpc/32s: get rid of CPU_FTR_601 feature adds 88fb309409ab powerpc/32s: drop CPU_FTR_USE_RTC feature adds 39097b9c6d76 powerpc/32s: use CONFIG_PPC_BOOK3S_601 instead of reading PVR adds e0291f1decd6 powerpc/32: drop CPU_FTR_UNIFIED_ID_CACHE adds c7bf1252d5b3 powerpc/32: don't use CPU_FTR_COHERENT_ICACHE adds facd04a904ff powerpc: convert to copy_thread_tls adds 555e28179d37 powerpc/64: remove support for kernel-mode syscalls adds f2902a2fb40c powerpc: use the generic dma coherent remap allocator adds bc605cd79edb powerpc/of/pci: Rewrite pci_parse_of_flags adds 0c9c1d563975 x86, s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig adds 47e5d8f9ed34 swiotlb: Remove call to sme_active() adds e740815a97e2 dma-mapping: Remove dma_check_mask() adds 284e21fab2cf x86, s390/mm: Move sme_active() and sme_me_mask to x86-spe [...] adds ae7eb82a92fa fs/core/vmcore: Move sev_active() reference to x86 arch code adds 5cbdaeefb655 s390/mm: Remove sev_active() function adds 07aa1e786d4f Merge branch 'topic/mem-encrypt' into next adds 4f916593be9d KVM: PPC: Book3S: Fix incorrect guest-to-user-translation [...] adds 35872480da47 powerpc/powernv/ioda: Split out TCE invalidation from TCE updates adds 01b7d128b5a7 KVM: PPC: Book3S: Invalidate multiple TCEs at once adds 650ab1e370cd vfio/spapr_tce: Invalidate multiple TCEs at once adds 021b7868113c powerpc/pseries/iommu: Switch to xchg_no_kill adds a102f139aac5 powerpc/powernv/ioda: Remove obsolete iommu_table_ops::exc [...] adds 70ed86f4de5b powerpc: Add PowerPC Capabilities ELF note adds 134cb3ab71c0 Documentation/powerpc: Add ELF note documentation adds 250c6c31228d Documentation/powerpc: Ultravisor API adds a49dddbdb0cc powerpc/kernel: Add ucall_norets() ultravisor call handler adds bb04ffe85eeb powerpc/powernv: Introduce FW_FEATURE_ULTRAVISOR adds 139a1d2842ec powerpc/mm: Use UV_WRITE_PATE ucall to register a PATE adds 5223134029a8 powerpc/mm: Write to PTCR only if ultravisor disabled adds 512a5a6452b6 powerpc/powernv: Access LDBAR only if ultravisor disabled adds 6c85b7bc637b powerpc/kvm: Use UV_RETURN ucall to return to ultravisor adds dea45ea77752 powerpc/powernv/opal-msglog: Refactor memcons code adds 68e0aa8ec5ce powerpc/powernv: Add ultravisor message log interface adds 9044adca782c Merge branch 'topic/ppc-kvm' into next adds 136bc0397ae2 powerpc/pseries: Introduce option to build secure virtual [...] adds 528229d21078 powerpc: Add support for adding an ESM blob to the zImage wrapper adds 6a9c930bd775 powerpc/prom_init: Add the ESM call to prom_init adds f7777e008cad powerpc/pseries/svm: Add helpers for UV_SHARE_PAGE and UV_ [...] adds 7f70c3815a35 powerpc: Introduce the MSR_S bit adds e311a92da18c powerpc/pseries: Add and use LPPACA_SIZE constant adds bd104e6db6f0 powerpc/pseries/svm: Use shared memory for LPPACA structures adds d5394c059da9 powerpc/pseries/svm: Use shared memory for Debug Trace Log (DTL) adds 256ba2c1689e powerpc/pseries/svm: Unshare all pages before kexecing a n [...] adds 734560ac39ae powerpc/pseries/svm: Export guest SVM status to user space [...] adds 4edaac512c8a powerpc/pseries/svm: Disable doorbells in SVM guests adds edea902c1c1e powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests adds 2efbc58f157a powerpc/pseries/svm: Force SWIOTLB for secure guests adds bf75a8db72e9 powerpc/configs: Enable secure guest support in pseries an [...] adds 0be9f7fd5d8f powerpc/64s/exception: machine check fwnmi remove HV case adds 1039f62431e2 powerpc/64s/exception: machine check remove bitrotted comment adds 19dbe673e62b powerpc/64s/exception: machine check fix KVM guest test adds fe9d482b1d87 powerpc/64s/exception: machine check adjust RFI target adds b5c27f7c5679 powerpc/64s/exception: machine check pseries should always [...] adds fa2760eca504 powerpc/64s/exception: machine check remove machine_check_ [...] adds 0b66370c61fc powerpc/64s/exception: machine check use correct cfar for [...] adds 7290f3b3d3e6 powerpc/64s/powernv: machine check dump SLB contents adds 9ca766f9891d powerpc/64s/pseries: machine check convert to use common e [...] adds 272f636445cf powerpc/64s/exception: machine check pseries should skip t [...] adds c8eb54dbc808 powerpc/64s/exception: machine check restructure to reuse [...] adds abd1f4ca2b41 powerpc/64s/exception: machine check move tramp code adds 296e753fb447 powerpc/64s/exception: simplify machine check early path adds b7d9ccec3056 powerpc/64s/exception: machine check move unrecoverable ha [...] adds fce16d482276 powerpc/64s/exception: untangle early machine check handle [...] adds b3fe35261e32 powerpc/64s/exception: machine check improve labels and comments adds c31f7134dc53 powerpc/64s/exception: Fix DAR load for handle_page_fault [...] adds a243281195c3 powerpc/64s/exception: move head-64.h exception code to ex [...] adds def0db4f9ddc powerpc/64s/exception: Add EXC_HV_OR_STD, which selects HS [...] adds 9a7a0773d7d2 powerpc/64s/exception: Fix performance monitor virt handler adds 5ff79a5ea69f powerpc/64s/exception: remove 0xb00 handler adds 7299417c8214 powerpc/64s/exception: Replace PROLOG macros and EXC helpe [...] adds 9b40f62b8a49 powerpc/64s/exceptions: Use keyword params to shorten arg lists adds d29768e13cf6 powerpc/64s/exception: remove EXCEPTION_PROLOG_0/1, rename _2 adds 52b989231c6f powerpc/64s/exception: Add the virt variant of the denorm [...] adds 4515c5fa4193 powerpc/64s/exception: INT_HANDLER support HDAR/HDSISR and [...] adds 141fed2669a9 powerpc/64s/exception: Add INT_KVM_HANDLER gas macro adds 7027d53d1ab1 powerpc/64s/exception: KVM_HANDLER reorder arguments to ma [...] adds 9a9c739aa83d powerpc/64s/exception: Merge EXCEPTION_PROLOG_COMMON_2/3 adds bcbceed40a8c powerpc/64s/exception: Add INT_COMMON gas macro to generat [...] adds 5d5e0edfd5fa powerpc/64s/exception: Expand EXCEPTION_COMMON macro into caller adds 8c9fb5d4f3dd powerpc/64s/exception: Expand EXCEPTION_PROLOG_COMMON_1 an [...] adds d1a84718888e powerpc/64s/exception: INT_COMMON add DAR, DSISR, reconcil [...] adds c7c5cbb42d6e powerpc/64s/exception: move interrupt entry code above the [...] adds 1b3599829a25 powerpc/64s/exception: program check handler do not branch [...] adds 05f97d94dd0e powerpc/64s/exception: Remove pointless KVM handler name b [...] adds 9b123d1ea237 powerpc/64s/exception: reduce page fault unnecessary loads adds 799abe283e51 powerpc/eeh: Clean up EEH PEs after recovery finishes adds 5ef753ae435a powerpc/eeh: Fix race when freeing PDNs adds 38ddc011478e powerpc/eeh: Make permanently failed devices non-actionable adds b104af5a7687 powerpc/eeh: Check slot presence state in eeh_handle_norma [...] adds 25baf3d81614 powerpc/eeh: Defer printing stack trace adds 505545333585 powerpc/eeh: Remove stale CAPI comment adds 98fd32cde59e powernv/eeh: Use generic code to handle hot resets adds 7fd1fe4e4811 pci-hotplug/pnv_php: Add a reset_slot() callback adds a839bd87a250 pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs adds 018c49e999ac pci-hotplug/pnv_php: Add attention indicator support adds aeff27c121ba powerpc/eeh: Set attention indicator while recovering adds 22cda7c1680c powerpc/eeh: Add debugfs interface to run an EEH check adds bd6461cc7b3c powerpc/eeh: Add a eeh_dev_break debugfs interface adds 85d86c8aa52e selftests/powerpc: Add basic EEH selftest adds ed6546bdc61b powerpc/64s: remove register_process_table callback adds 99161de3a283 powerpc/64s/radix: tidy up TLB flushing code adds fd13daea5f72 powerpc/64s: make mmu_partition_table_set_entry TLB flush [...] adds 7e71c428a60e powerpc/64s/pseries: radix flush translations before MMU i [...] adds 7d805accbec5 powerpc/64s: remove unnecessary translation cache flushes at boot adds 2275d7b5754a powerpc/64s/radix: introduce options to disable use of the [...] adds 41ba17f20ea8 powerpc/imc: Dont create debugfs files for cpu-less nodes adds 67c87892e2e1 powerpc: Remove empty comment adds aa497d435241 powerpc: Add attributes for setjmp/longjmp adds 20055a8bfaaa powerpc/memcpy: Fix stack corruption for smaller sizes adds 6f62a8223e65 seltests/powerpc: Add a selftest for memcpy_mcsafe adds b4d37a7b6934 powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass( [...] adds 2be1d5d14795 powerpc/powernv: Enhance opal message read interface adds 587164cd593c powerpc/powernv: Add new opal message type adds bc01bdf6c5df powerpc/watchpoint: Disable watchpoint hit by larx/stcx in [...] adds 92c94dfb69e3 powerpc/pseries: correctly track irq state in default idle adds 6ccb4ac2bf8a powerpc/xive: Fix bogus error code returned by OPAL adds 1b7f3b6c4367 powerpc/eeh: Fix build with STACKTRACE=n adds 79cb6879135b powerpc/powernv: Fix build with IOMMU_API=n adds 0cb0837f9db1 powerpc/kvm: Move kvm_tmp into .text, shrink to 64K adds dac39f788546 powerpc/64s: Remove overlaps_kvm_tmp() adds 731dade128eb powerpc/kvm: Explicitly mark kvm guest code as __init adds caff52dc0b71 powerpc/kvm: Add ifdefs around template code adds 1fdfa4c6af0c powerpc: improve prom_init_check rule adds ca986d7fa7e7 powerpc/fadump: move internal macros/definitions to a new header adds 961cf26a9864 powerpc/fadump: add helper functions adds 7f0ad11d3fb9 powerpc/fadump: declare helper functions in internal header file adds 8468d155450c powerpc/fadump: Improve fadump documentation adds 72aa651795f0 powerpc/fadump: use helper functions to reserve/release cp [...] adds 0226e55275e5 powerpc/fadump: move rtas specific definitions to platform code adds d3833a701081 powerpc/fadump: introduce callbacks for platform specific [...] adds 41a65d161823 pseries/fadump: define RTAS register/un-register callback [...] adds 109f25cc5fae powerpc/fadump: add source info while displaying region contents adds 8255da95e545 powerpc/fadump: release all the memory above boot memory size adds f35120115b76 pseries/fadump: move out platform specific support from ge [...] adds 1679b96e69ec powerpc/fadump: use FADump instead of fadump for how it is [...] adds 6f5f193e84d3 powerpc/opal: add MPIPL interface definitions adds 41df5928721f powerpc/fadump: add fadump support on powernv adds 6abec12c65e8 powerpc/fadump: improve fadump_reserve_mem() adds 742a265accd3 powerpc/fadump: register kernel metadata address with opal adds 2790d01d1e1d powerpc/fadump: reset metadata address during clean up adds a20a8fa42def powerpc/fadump: define OPAL register/un-register callback [...] adds 51bba8edef90 powerpc/fadump: support copying multiple kernel boot memor [...] adds 2a1b06dd3a17 powerpc/fadump: process the crashdump by exporting it as / [...] adds 6071e8f9d5ac powerpc/fadump: Warn before processing partial crashdump adds a4e2e2ca2f7b powerpc/fadump: handle invalidation of crashdump and re-re [...] adds fbcafdaea2e2 powerpc/fadump: Update documentation about OPAL platform support adds 579ca1a27675 powerpc/fadump: make use of memblock's bottom up allocation mode adds 5000a17afbd5 powerpc/fadump: process architected register state data pr [...] adds e4fc48fb4d34 powerpc/fadump: make crash memory ranges array allocation generic adds dda9dbfeeb7a powerpc/fadump: consider reserved ranges while releasing memory adds b2a815a554a3 powerpc/fadump: improve how crashed kernel's memory is reserved adds bec53196adf4 powerpc/fadump: add support to preserve crash data on FADU [...] adds 58cf055df47b powerpc/fadump: update documentation about CONFIG_PRESERVE [...] adds 6f713d18144c powerpc/opalcore: export /sys/firmware/opal/core for analy [...] adds 845426f3f344 powerpc/opalcore: provide an option to invalidate /sys/fir [...] adds 7b1b3b48250a powerpc/fadump: consider f/w load area adds b3bba79d5a7b powerpc/fadump: update documentation about option to relea [...] adds becd91d9c546 powerpc/fadump: remove RMA_START and RMA_END macros adds 7dee93a9a880 powerpc/fadump: support holes in kernel boot memory area adds ec5b705c4836 powerpc/mm/radix: remove useless kernel messages adds 5896163f7f91 powerpc/xmon: Improve output of XIVE interrupts adds 855d9140a394 powerpc/xmon: Fix output of XIVE IPI adds ad9b48c52296 docs: powerpc: Add missing documentation reference adds e7ca44ed3ba7 powerpc: dump kernel log before carrying out fadump or kdump adds a3db31ff6ce3 ftrace: Look up the address of return_to_handler() using helpers adds 370011a27028 powerpc/ftrace: Enable HAVE_FUNCTION_GRAPH_RET_ADDR_PTR adds 7c1bb6bbf75d powerpc: Use ftrace_graph_ret_addr() when unwinding adds d9101bfa6adc powerpc/mm/mce: Keep irqs disabled during lockless page ta [...] adds 45824fc0da6e Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/ [...] adds 78becab98b8f vfio/spapr_tce: Fix incorrect tce_iommu_group memory free adds db2cb969e8ae vfio: re-arrange vfio region definitions adds 92c8026854c2 vfio_pci: Restore original state on release adds eee413e620f4 vfio-mdev/mtty: Simplify interrupt generation adds 1108696aecf0 vfio/type1: Introduce iova list and add iommu aperture val [...] adds af029169b8fd vfio/type1: Check reserved region conflict and update iova list adds f45daadfe1ad vfio/type1: Update iova list on detach adds 9b77e5c79840 vfio/type1: check dma map request is within a valid iova range adds a717072007e8 vfio/type1: Add IOVA range capability support adds b09d6e473974 vfio/type1: remove duplicate retrieval of reserved regions adds e6c5d727db0a Merge branches 'v5.4/vfio/alexey-tce-memory-free-v1', 'v5. [...] adds 1ddd00276fd5 Merge tag 'vfio-v5.4-rc1' of git://github.com/awilliam/linux-vfio adds ebd5f82d32ad clk: aspeed: Add SDIO gate adds c1c4942eebdb clk: aspeed: Move structures to header adds d3d04f6c330a clk: Add support for AST2600 SoC adds a95fb581b144 clk: qoriq: Fix -Wunused-const-variable adds e2f2402f3be8 clk: Si5341/Si5340: remove redundant assignment to n_den adds b0740d71cb56 clk: composite: Drop unused clk.h include adds e03a47deaff4 clk: st: clkgen-fsyn: remove unused variable 'st_quadfs_fs [...] adds 8863a5bf689a clk: st: clkgen-pll: remove unused variable 'st_pll3200c32 [...] adds 5911dba556cf clk: versatile: Add of_node_put() in cm_osc_setup() adds d55841ce1115 clk: davinci: pll: Add of_node_put() in of_davinci_pll_init() adds d432d0456030 clk: st: clk-flexgen: Add of_node_put() in st_of_flexgen_setup() adds b684702f6e47 clk: ti: dm814x: Add of_node_put() to prevent memory leak adds 570aaec7e943 clk: Constify struct clk_bulk_data * where possible adds 1bd37a467700 clk: Add clk_min/max_rate entries in debugfs adds 9f7767226083 clk: Assert prepare_lock in clk_core_get_boundaries adds 1ccc0ddf046a clk: Use seq_puts() in possible_parent_show() adds 7f4804665b58 clk: Drop !clk checks in debugfs dumping adds cee99529ee0a Merge branches 'clk-aspeed', 'clk-unused', 'clk-of-node-pu [...] adds 46e625b3e320 clk: qcom: clk-alpha-pll: Remove unnecessary cast adds 4c45653b0b47 clk: qcom: clk-alpha-pll: Remove post_div_table checks adds 548a909597d5 clk: qcom: clk-alpha-pll: Add support for Trion PLLs adds e5ee331ebcf3 dt-bindings: clock: Document gcc bindings for SM8150 adds 2a1d7eb854bb clk: qcom: gcc: Add global clock controller driver for SM8150 adds 56bf8740ff47 clk: qcom: msm8916: Don't build by default adds 7d0c76bdf227 clk: qcom: Add WCSS gcc clock control for QCS404 adds 75e0a1e30191 clk: qcom: define probe by index API as common API adds 5e4b7e82d497 clk: qcom: gcc-sdm845: Use floor ops for sdcc clks adds 593020811cb0 clk: qcom: gcc-qcs404: Use floor ops for sdcc clks adds 3f905469c8ce clk: qcom: gcc: Use floor ops for SDCC clocks adds 8c758d667584 dt-bindings: clock: Document the parent clocks adds a64a9e5172f8 clk: qcom: clk-rpmh: Convert to parent data scheme adds 51ffc35d68d4 dt-bindings: clock: Document SM8150 rpmh-clock compatible adds 2243fd4186a9 clk: qcom: clk-rpmh: Add support for SM8150 adds 3bcff3e45bc0 clk: qcom: fix QCS404 TuringCC regmap adds 21ea4b62e1f3 clk: qcom: rcg: Return failure for RCG update adds 64ebb57a3df6 clk: reset: Modify reset-controller driver adds 171f68a3b27a dt-bindings: mediatek: bindings for MT6779 clk adds 85b18fe70494 clk: mediatek: Add dt-bindings for MT6779 clocks adds 710774e04861 clk: mediatek: Add MT6779 clock support adds 5aa00ad3fd33 dt-bindings: clock: mediatek: add pericfg for MT8183 adds f9e55ac22ce9 clk: mediatek: add pericfg clocks for MT8183 adds e4c23e19aa2a clk: mediatek: Register clock gate with device adds 327aa7415638 clk: mediatek: Runtime PM support for MT8183 mcucfg clock [...] adds 096f4597406b dt-bindings: ap806: add the cluster clock node in the syscon file adds 33c0259092c8 clk: mvebu: add helper file for Armada AP and CP clocks adds f756e362d938 clk: mvebu: add CPU clock driver for Armada 7K/8K adds baf4c10f8878 clk: mvebu: ap806: Fix clock name for the cluster adds d827af8f37e9 dt-bindings: ap80x: Document AP807 CPU clock compatible adds 64b379543e2a dt-bindings: ap806: Document AP807 clock compatible adds a77f45eaa266 clk: mvebu: ap806-cpu: prepare mapping of AP807 CPU clock adds 3b14e509ab99 clk: mvebu: ap80x-cpu: add AP807 CPU clock support adds cd016cb01835 clk: mvebu: ap806: be more explicit on what SaR is adds 0099dc446bb6 clk: mvebu: ap806: add AP-DCLK (hclk) to system controller driver adds be69e55df9af clk: mvebu: ap806: Prepare the introduction of AP807 clock [...] adds c0448dce56a4 clk: mvebu: ap80x: add AP807 clock support adds 568b9de48d80 clk: ingenic/jz4740: Fix "pll half" divider not read/writt [...] adds 03d570e1a4dc clk: ingenic: Use CLK_OF_DECLARE_DRIVER macro adds 7c9dc000bd19 Merge tag 'clk-meson-v5.4-1' of https://github.com/BayLibr [...] adds 1d7cedbdfd4a Merge branch 'v5.4/dt' into v5.4/drivers adds 7cfefab6563f clk: meson: axg-audio: add g12a reset support adds 1db61d5eda74 Merge branch 'v5.4/dt' into v5.4/drivers adds 3dd02b7334ec clk: meson: g12a: add support for SM1 GP1 PLL adds 2edccd319fde clk: meson: g12a: add support for SM1 DynamIQ Shared Unit clock adds da3ceae4ec9f clk: meson: g12a: add support for SM1 CPU 1, 2 & 3 clocks adds 5a85a642575c Merge tag 'clk-meson-v5.4-2' of https://github.com/BayLibr [...] adds f5c7305db30b Merge branches 'clk-qcom', 'clk-mtk', 'clk-armada', 'clk-i [...] adds cf9ec1fc6d7c clk: actions: Don't reference clk_init_data after registration adds d6d251f9bb74 clk: lochnagar: Don't reference clk_init_data after registration adds 1610dd79d0f6 clk: meson: axg-audio: Don't reference clk_init_data after [...] adds af884a5dfdef clk: qcom: Don't reference clk_init_data after registration adds af55dadfbce3 clk: sirf: Don't reference clk_init_data after registration adds 09d4922d3c94 clk: socfpga: Don't reference clk_init_data after registration adds f6c90df8e7e3 clk: sprd: Don't reference clk_init_data after registration adds bd0e79f1da3c phy: ti: am654-serdes: Don't reference clk_init_data after [...] adds 1bc5557a3bff clk: socfpga: deindent code to proper indentation adds c8cec4f4af99 clk: milbeaut: Don't reference clk_init_data after registration adds 1a4549c150e2 clk: zx296718: Don't reference clk_init_data after registration adds 21ef77de22c0 rtc: sun6i: Don't reference clk_init_data after registration adds c42144139a38 clk: qcom: Remove error prints from DFS registration adds e0e04fc86692 clk: ti: Don't reference clk_init_data after registration adds a7b85ad25a97 clk: sunxi: Don't call clk_hw_get_name() on a hw that isn' [...] adds 0214f33c4e0e clk: Overwrite clk_hw::init with NULL during clk_register() adds ef13e55c27e1 clk: Remove extraneous 'for' word in comments adds 226fd7020945 clk: Document of_parse_clkspec() some more adds d7aef6ef96e9 clk: add include guard to clk-conf.h adds 863e53e6ed7a clk: remove extra ---help--- tags in Kconfig adds d1b395b36e90 clk: imx8mm: correct the usb1_ctrl parent to be usb_bus adds 0209001674de clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp' adds 951c1aef9691 clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT adds 0d381f4c80ee clk: imx8mq: set correct parent for usb ctrl clocks adds e50bf7a67cc6 clk: imx: Remove unused clk based API adds d52fb0193ffb clk: imx8mm: Fix typo of pwm3 clock's mux option #4 adds d4c5792e2a4a clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m adds 053a4ffe2988 clk: imx: imx8mm: fix audio pll setting adds af7e7ee0e428 clk: imx8mm: Switch to platform driver adds b87340998a87 clk: imx7ulp: Make sure earlycon's clock is enabled adds 5133f1f3cc41 clk: imx: Remove unused function statement adds f7988ba3b2ed clk: imx8mn: Keep uart clocks on for early console adds 9b9c60bed562 clk: imx8mq: Mark AHB clock as critical adds ef7e6a128437 clk: imx8mm: Unregister clks when of_clk_add_provider failed adds e8760d8a698c clk: imx8mq: Unregister clks when of_clk_add_provider failed adds 78f5666c18f3 clk: imx8mq: Fix sys3 pll references adds 3125c9eb01e3 clk: imx8mm: Fix incorrect parents adds b3d08a4b1e46 clk: imx8mn: Fix incorrect parents adds be378b600791 clk: imx8mn: Add GIC clock adds f8cade831018 clk: imx8mn: fix int pll clk gate adds 313ccbad732d clk: imx8mn: Add missing rate_count assignment for each PL [...] adds 613cc5cd745c clk: imx8mn: Add necessary frequency support for ARM PLL table adds 760e548e7f88 clk: imx: imx8mn: fix audio pll setting adds 9ea67d14a87c Merge tag 'clk-imx-5.4' of git://git.kernel.org/pub/scm/li [...] adds dee1bc9c23cd clk: imx: pll14xx: avoid glitch when set rate adds a9aa8306074d clk: imx: clk-pll14xx: unbypass PLL by default adds 67315be33e9c clk: imx: imx8mm: fix pll mux bit adds 60a8a148b2fb clk: imx: imx8mn: fix pll mux bit adds c5ed9475c22c clk: sunxi-ng: v3s: add the missing PLL_DDR1 adds f9429c1fba87 dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU adds 720099603d1f clk: sunxi-ng: v3s: add missing clock slices for MMC2 modu [...] adds 0ed4c252bf80 clk: sunxi-ng: v3s: add Allwinner V3 support adds 65818ad0815f clk: sunxi-ng: h6: Allow I2S to change parent rate adds 924a8c6edaed Merge tag 'sunxi-clk-for-5.4-1' of https://git.kernel.org/ [...] adds a1ff1ce30036 Merge branches 'clk-init-destroy', 'clk-doc', 'clk-imx' an [...] adds e96a92610432 clk: renesas: rcar-usb2-clock-sel: Use devm_platform_iorem [...] adds b7c73b12b894 dt-bindings: clk: emev2: Rename bindings documentation file adds a459a184c978 clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain adds 7b8f7a76f2df clk: renesas: r9a06g032: Set GENPD_FLAG_ALWAYS_ON for cloc [...] adds f787216f33ce clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain adds 339bc7c02065 Merge tag 'clk-renesas-for-v5.4-tag1' of git://git.kernel. [...] adds 7114fbdaa2aa clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver adds 2d1fb8e983dc dt-bindings: Add bindings for rk3308 clock controller adds efb7740f25d6 clk: rockchip: Add dt-binding header for rk3308 adds ac68dfd3c483 clk: rockchip: Add clock controller for the rk3308 adds af8fc26f66e0 Merge tag 'v5.4-rockchip-clk1' of git://git.kernel.org/pub [...] adds f5c009dbf173 clk: spear: Make structure i2s_sclk_masks constant adds f9d67cd7bc64 clk: fix devm_platform_ioremap_resource.cocci warnings adds 81b94f147757 clk/ti: Use kmemdup rather than duplicating its implementation adds 91bcbc11d65f Merge branches 'clk-renesas', 'clk-rockchip', 'clk-const' [...] adds f121edb69799 dt-bindings: clock: cdce925: Add regulator documentation adds d69d0b4384ba clk: clk-cdce925: Add regulator support adds 80766f87263c dt-bindings: bcm2835-cprman: Add bcm2711 support adds ee0a5a9013b2 clk: bcm2835: Introduce SoC specific clock registration adds 42de9ad400af clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support adds 5c5ba218c6dc clk: bcm2835: Mark PLLD_PER as CRITICAL adds bdcf1dc25324 clk: Evict unregistered clks from parent caches adds ed309bfb4812 clk: actions: Fix factor clk struct member access adds b6c444de05ac Merge branches 'clk-cdce-regulator', 'clk-bcm', 'clk-evict [...] adds 7f81c2426587 clk: Make clk_bulk_get_all() return a valid "id" adds 263eaf8f172d clk: at91: fix update bit maps on CFG_MOR write adds 69a6bcde7fd3 clk: at91: select parent if main oscillator or bypass is enabled adds 81a6b601f9f4 clk: at91: allow 24 Mhz clock as input for PLL adds 5e75ea9c6743 clk: sprd: add missing kfree adds ebd47c843406 Merge branches 'clk-bulk-fix', 'clk-at91' and 'clk-sprd' i [...] adds a703d279c57e Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 82a9c15d1a91 MAINTAINERS: Add ti-sysc files under the OMAP2+ entry adds d220540795ec dt-bindings: ti-sysc: Add SPDX license identifier adds 54d662227cae bus: ti-sysc: Switch to SPDX license identifier adds b58056da2ec2 bus: ti-sysc: Add missing kerneldoc comments adds b6036314436b bus: ti-sysc: re-order the clkdm control around reset handling adds 4345f0dc015d bus: ti-sysc: rework the reset handling adds bb88b86c1f62 bus: ti-sysc: allow reset sharing across devices adds c8a738f4cfae bus: ti-sysc: remove set but not used variable 'quirks' adds bf3176b35014 Merge tag 'omap-for-v5.4/ti-sysc-signed' of git://git.kern [...] adds c6e78d701966 bus: ti-sysc: Change return types of functions adds d7f563db7794 bus: ti-sysc: Add module enable quirk for SGX on omap36xx adds 7edd00f71f4b bus: ti-sysc: Detect d2d when debug is enabled adds 30d8bb9003f0 Merge tag 'omap-for-v5.4/ti-sysc-part2-signed' of git://gi [...] adds 1faa415c9c6e ARM: dts: Add fck for cpsw mdio for omap variants adds 7abe746191a0 ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4 adds 3f95f51b1602 ARM: OMAP2+: Drop legacy platform data for cpsw on dra7 adds e47f534dae5f ARM: dts: Drop custom hwmod property for omap4 i2c adds 84087b3d633d ARM: OMAP2+: Drop legacy watchdog platform data for omap4 adds d73d7667bb4f ARM: dts: Configure d2d dts data for omap4 adds af055ade3490 ARM: OMAP2+: Drop legacy platform data for omap4 d2d adds d1daf63b0bd0 ARM: OMAP2+: Drop legacy platform data for dra7 mcspi adds b8637a68254f ARM: OMAP2+: Drop legacy platform data for dra7 mcasp adds 71feab2866f4 ARM: dts: Drop legacy custom hwmods property for dra7 uart adds 44a2cdf0f14b ARM: dts: Drop legacy custom hwmods property for dra7 i2c adds 54b7026fc201 ARM: dts: Drop legacy custom hwmods property for dra7 mmc adds 1170f235834b ARM: dts: Drop legacy custom hwmods property for dra7 gpio adds feeb04ce9172 Merge tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' [...] adds 1b95c5a48f5e ARM: OMAP2+: Drop legacy platform data for omap4 gpu adds fd5683749472 clk: ti: add clkctrl data omap5 sgx adds 394534cb07d8 ARM: dts: Configure sgx for omap5 adds 3b72fc895a2e ARM: dts: Configure interconnect target module for omap3 sgx adds 6cb0ac0fb978 ARM: dts: ARM: dts: Configure interconnect target module f [...] adds 1fb2e59cf50b Merge tag 'omap-for-v5.4/ti-sysc-sgx-signed' of git://git. [...] adds df2e328126b1 firmware: ti_sci: Allow for device shared and exclusive requests adds 9e4659882286 dt-bindings: ti_sci_pm_domains: Add support for exclusive [...] adds 23013399a225 soc: ti: ti_sci_pm_domains: Add support for exclusive and [...] adds c68272cb7e53 arm64: dts: ti: k3-am654: Update the power domain cells adds bf146a1a7cd4 arm64: dts: ti: k3-j721e: Update the power domain cells adds 248f3eae9948 arm64: dts: ti: k3-j721e: Add gpio nodes in main domain adds caaaa1f8446a arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain adds 6431862acdf2 arm64: dts: ti: k3-j721e-common-proc-board: Disable unused [...] adds 7548205ae51c dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E adds 2dc61b58efbc arm64: dts: k3-j721e: Add gpio-keys on common processor board adds 75f535d09735 arm64: dts: ti: k3-am65-main: Add hwspinlock node adds 7b472ced17b0 arm64: dts: ti: k3-j721e-main: Add hwspinlock node adds 389ce1a7c527 arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address adds d6dabd6f59c4 arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address adds 65ab0dba3c8d Merge tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/pub [...] adds 4e48ff438fca Merge remote-tracking branch 'arm-soc/arm/drivers' into HEAD adds 8ef75105b5b1 arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl adds 3e8e28f28e40 dt-bindings: marvell: document Turris Mox compatible adds 7109d817db2e arm64: dts: marvell: add DTS for Turris Mox adds 49826a68b5c5 Merge tag 'mvebu-dt64-5.4-2' of git://git.infradead.org/li [...] adds 948b5bbcdc21 ARM: dts: mmp2: trivial whitespace fix adds e45b876d1958 ARM: dts: mmp2: fix the SPI nodes adds 9a0c157d8876 ARM: dts: mmp2: add camera interfaces adds 8381a1d48da9 ARM: dts: mmp2: specify reg-shift for the UARTs adds 9393e2da5c90 ARM: dts: mmp2: rename the USB PHY node adds 548d52bcc070 ARM: dts: mmp2: add OLPC XO 1.75 machine adds 16986074035c ARM: samsung: Fix system restart on S3C6410 adds 13aeb3fe4d5b ARM: exynos: Enable support for ARM architected timers adds eef119dd47dc Merge tag 'samsung-soc-5.4-3' of git://git.kernel.org/pub/ [...] adds 4e53a92cdd12 Merge branch 'clk/aspeed' into aspeed/dts adds 2ca5646b5c2f ARM: dts: aspeed: Add AST2600 and EVB adds f510f04c8c83 ARM: dts: aspeed: Add AST2600 pinmux nodes adds 375a7baddbdd Merge branch 'aspeed/dt-3' into arm/late adds 2a7326caab47 ARM: dts: dir685: Drop spi-cpol from the display adds f97c81dc6ca5 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds c9dccacfccc7 printk: Do not lose last line in kmsg buffer dump adds 36594b317c65 vsprintf: Prevent crash when dereferencing invalid pointer [...] adds cf6b7921fc19 lib/test_printf: Add test of null/invalid pointer derefere [...] adds 8ebea6ea1a7e lib/test_printf: Remove obvious comments from %pd and %pD tests adds 35c35493b0e3 printk: Replace strncmp() with str_has_prefix() adds 085a3a8fdf3e ABI: Update dev-kmsg documentation to match current kernel [...] adds ae88de56a189 Merge branch 'for-5.4' into for-linus adds 56c1e8343494 Merge tag 'printk-for-5.4' of git://git.kernel.org/pub/scm [...] adds 60f2c82ed20b randstruct: Check member structs in is_pure_ops_struct() adds 56c631f5aec3 Merge tag 'gcc-plugins-v5.4-rc1' of git://git.kernel.org/p [...] adds 8b160b18e3bd staging: rtl8723bs: replace __inline by inline adds 4bd92428e717 lib/zstd/mem.h: replace __inline by inline adds c30724e9a061 compiler_types.h: don't #define __inline adds eb111869301e compiler-types.h: add asm_inline definition adds 40576e5e63ea x86: alternative.h: use asm_inline for all alternative variants adds 32ee8230b2b0 x86: bug.h: use asm_inline in _BUG_FLAGS definitions adds 227c3e9eb5cf Merge tag 'compiler-attributes-for-linus-v5.4' of git://gi [...] adds 1b88b99bdff8 nouveau: return -EBUSY when hmm_range_wait_until_valid fails adds f32471e2cf87 mm/hmm: remove the legacy hmm_pfn_* APIs adds e709accc7670 mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault adds 1f9618079250 mm/hmm: replace hmm_update with mmu_notifier_range adds d2e8d551165c mm/hmm: a few more C style and comment clean ups adds 9a4903e49e49 mm/hmm: replace the block argument to hmm_range_fault with [...] adds d45d464b118f mm/hmm: merge hmm_range_snapshot into hmm_range_fault adds f527688d5d8a mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd adds cc374377a19d mm/hmm: remove hmm_range vma adds 9d0a16658f84 amdgpu: remove -EAGAIN handling for hmm_range_fault adds 07d82211b8d2 amdgpu: don't initialize range->list in amdgpu_hmm_init_range adds 5aa0acb374ed nouveau: pass struct nouveau_svmm to nouveau_range_fault adds 2cbeb41913e6 mm/hmm: remove the unused vma argument to hmm_range_dma_unmap adds fac555ac93d4 mm/hmm: remove superfluous arguments from hmm_range_register adds 7f08263d9bc6 mm/hmm: remove the page_shift member from struct hmm_range adds 05c23af4a1b3 mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry adds 309f9a4f5e1a mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd adds f0b3c45c8931 mm/hmm: only define hmm_vma_walk_pud if needed adds 9d3973d60f0a mm/hmm: cleanup the hmm_vma_handle_pmd stub adds 251bbe59b7a6 mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub adds f442c283efe4 mm/hmm: allow HMM_MIRROR on all architectures with MMU adds 9c240a7bb337 mm/hmm: make HMM_MIRROR an implicit option adds 56c57103db17 mm/mmu_notifiers: hoist do_mmu_notifier_register down_writ [...] adds 70df291bf81f mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm adds 2c7933f53f6b mm/mmu_notifiers: add a get/put scheme for the registration adds e4c057d02c9e misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct adds c7d8b7824ff9 hmm: use mmu_notifier_get/put for 'struct hmm' adds 534e5f84b7a9 drm/radeon: use mmu_notifier_get/put for struct radeon_mn adds 0029cab3146a drm/amdkfd: fix a use after free race with mmu_notifer unregister adds 471f39020569 drm/amdkfd: use mmu_notifier_put adds f4fb3b9c1971 Merge 'notifier_get_put' into hmm.git adds a7d1f22bb74f mm: turn migrate_vma upside down adds dea027f28209 nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copy adds 64de8b8d65f9 nouveau: factor out device memory address calculation adds 2ab2bda53c98 nouveau: factor out dmem fence completion adds 107ba59fc6d7 nouveau: remove a few function stubs adds bfe69ef94aee nouveau: simplify nouveau_dmem_migrate_to_ram adds f268307ec7c7 nouveau: simplify nouveau_dmem_migrate_vma adds 2a915acf88ac mm: remove the unused MIGRATE_PFN_ERROR flag adds 06d462beb470 mm: remove the unused MIGRATE_PFN_DEVICE flag adds 9b2ed9cb975c mm: remove CONFIG_MIGRATE_VMA_HELPER adds 8402ce61bec2 mm/mmu_notifiers: check if mmu notifier callbacks are allo [...] adds 0c385190392d resource: add a not device managed request_free_mem_region [...] adds fdc029b19dfd memremap: remove the dev field in struct dev_pagemap adds 6f42193fd86e memremap: don't use a separate devm action for devmap_mana [...] adds 6869b7b20659 memremap: provide a not device managed memremap_pages adds 7cc2e18f2100 RDMA/odp: Use the common interval tree library instead of generic adds f993de88a55f RDMA/odp: Iterate over the whole rbtree directly adds fd7dbf035edc RDMA/odp: Make it clearer when a umem is an implicit ODP umem adds 22d79c9a912c RMDA/odp: Consolidate umem_odp initialization adds f20bef6a951b RDMA/odp: Make the three ways to create a umem_odp clear adds 261dc53f8ee0 RDMA/odp: Split creating a umem_odp from ib_umem_get adds 0446cad9ca38 RDMA/odp: Provide ib_umem_odp_release() to undo the allocs adds 204e3e5630c5 RDMA/odp: Check for overflow when computing the umem_odp end adds 37824952dc8f RDMA/odp: Use kvcalloc for the dma_list and page_list adds ce51346feede RDMA/core: Make invalidate_range a device operation adds a705f3e3a1a8 RDMA/mlx5: Use ib_umem_start instead of umem.address adds fba0e448a2c5 RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr adds daa138a58c80 Merge branch 'odp_fixes' into hmm.git adds c571feca2dc9 RDMA/odp: use mmu_notifier_get/put for 'struct ib_ucontext [...] adds 47f725ee7b5f RDMA/odp: remove ib_ucontext from ib_umem adds c96245148c1e mm/mmu_notifiers: remove unregister_no_release adds e3fe8e555dd0 mm/hmm: fix hmm_range_fault()'s handling of swapped out pages adds 6c64f2bbe79c mm/hmm: hmm_range_fault() NULL pointer bug adds c18ce674d548 mm/hmm: hmm_range_fault() infinite loop adds f0ade90a8aa1 mm/mmu_notifiers: remove the __mmu_notifier_invalidate_ran [...] adds 23b68395c7c7 mm/mmu_notifiers: add a lockdep map for invalidate_range_s [...] adds 66204f1d2d1b mm/mmu_notifiers: prime lockdep adds 810e24e009cf mm/mmu_notifiers: annotate with might_sleep() adds a520110e4a15 mm: split out a new pagewalk.h header from mm.h adds 7b86ac3371b7 pagewalk: separate function pointers from iterator data adds b4bc7817b2bc pagewalk: use lockdep_assert_held for locking validation adds 6bdf3b0aeead csky: add missing brackets in a macro for tlb.h adds f2bc09e95191 drm/radeon: guard against calling an unpaired radeon_mn_un [...] adds 312364f3534c kernel.h: Add non_block_start/end() adds ba170f76b69d mm, notifier: Catch sleeping/blocking for !blockable adds 62974fc389b3 libnvdimm: Enable unit test infrastructure compile checks adds 84da111de0b4 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] adds b2590bdd0b1d IB/hfi1: Do not update hcrc for a KDETH packet during faul [...] adds 795130b31986 IB/hfi1: Remove unused define adds ecc53f8a3c09 RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr adds a511f82218fb RDMA/hns: Fix comparison of unsigned long variable 'end' w [...] adds 56594ae1d250 RDMA/core: Annotate destroy of mutex to ensure that it is [...] adds a5c9c299d1e1 IB/mlx5: Avoid unnecessary typecast adds 4f8f0d5e33dd RDMA/hns: Package the flow of creating cq adds 2a2f1887e089 RDMA/hns: Refactor the code of creating srq adds 606bf89e98ef RDMA/hns: Refactor for hns_roce_v2_modify_qp function adds 947441eadb90 RDMA/hns: Use a separated function for setting extend sge [...] adds 99441ab552f1 RDMA/hns: optimize the duplicated code for qpc setting flow adds 89b4b70b974c RDMA/hns: Optimize hns_roce_mhop_alloc function. adds 3ee0e170d72c RDMA/hns: Package for hns_roce_rereg_user_mr function adds d7019c0f47ae RDMA/hns: Refactor hem table mhop check and calculation adds 33db6f94847c RDMA/hns: Refactor eq table init for hip08 adds 4cc315c53f95 RDMA/qib: Unneeded variable ret adds cf167e5eb92c RDMA/qedr: Remove Unneeded variable rc adds 39289bfc2214 RDMA: Make most headers compile stand alone adds 4f96061b92da IB/usnic: Use dev_get_drvdata adds 089b645d19b2 RDMA/mlx4: Separate creation of RWQ and QP adds 913df8c35322 RDMA/mlx4: Annotate boolean arguments as bool and not int adds 1d2fedd8561d RDMA/core: Support netlink commands in non init_net net na [...] adds 8b38c538d460 IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface adds 0058eb589881 qed*: Change dpi_addr to be denoted with __iomem adds 5dcecbc96755 IB/mlx5: Refactor code for counters allocation adds 3e1f000ff746 IB/mlx5: Support per device q counters in switchdev mode adds 525a2c651cdd Merge branch 'wip/dl-for-rc' into wip/dl-for-next adds bda9045a200c IB/bnxt_re: Do not notifify GID change event adds 16e9111e9ee3 RDMA/efa: Expose device statistics adds cb560f5fd951 infiniband: Remove dev_err() usage after platform_get_irq() adds 1dc558923c5c RDMA/core: fix spelling mistake "Nelink" -> "Netlink" adds d129e3f42266 RDMA/mlx5: Remove DEBUG ODP code adds b2567ebb78bd RDMA/hns: remove set but not used variable 'irq_num' adds 31d0e6c149b8 mlx5: Fix formats with line continuation whitespace adds 20cf4e026730 rdma: Enable ib_alloc_cq to spread work over a device's co [...] adds 7a63b31efbb2 RDMA/hns: Remove not used UAR assignment adds 05bb411ada95 RDMA/core: Introduce ratelimited ibdev printk functions adds cfa1f5f27c79 RDMA/efa: Rate limit admin queue error prints adds 72a7720fca37 RDMA: Introduce ib_port_phys_state enum adds 691f380df242 RDMA/cxgb3: Use ib_device_set_netdev() adds 4929116bdf72 RDMA/core: Add common iWARP query port adds d8d5cfac45db RDMA/{cxgb3, cxgb4, i40iw}: Remove common code adds a3e2d4c7e766 RDMA/hns: remove obsolete Kconfig comment adds cc95b23c2500 RDMA/hns: Encapsulate some lines for setting sq size in user mode adds 8ea417ffc2db RDMA/hns: Optimize hns_roce_modify_qp function adds ece9c205f707 RDMA/hns: Update the prompt message for creating and destroy qp adds 2288b3b3b187 RDMA/hns: Remove unnessary init for cmq reg adds b5c229dc1585 RDMA/hns: Clean up unnecessary initial assignment adds 6def7de6d450 RDMA/hns: Update some comments style adds 0e20ebf8d48e RDMA/hns: Handling the error return value of hem function adds e7f40440afb8 RDMA/hns: Split bool statement and assign statement adds bebdb83f97ee RDMA/hns: Refactor irq request code adds 4b42d05d0b2c RDMA/hns: Remove unnecessary kzalloc adds 260c3b349919 RDMA/hns: Refactor hns_roce_v2_set_hem for hip08 adds 249f2f921f24 RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int() adds d967e2625faa RDMA/hns: Disable alw_lcl_lpbk of SSU adds db50077b9530 RDMA/hns: Use the new APIs for printing log adds 749b9eef502d Merge remote-tracking branch 'mlx5-next/mlx5-next' into wi [...] adds 972d7560ee37 IB/mlx5: Add legacy events to DEVX list adds 8293a598feec IB/mlx5: Expose XRQ legacy commands over the DEVX interface adds 9dc4cfff115f RDMA/mlx5: Annotate lock dependency in bind/unbind slave port adds 0e1aa6f0959e RDMA/hns: Logic optimization of wc_flags adds 76827087bb3f RDMA/hns: Bugfix for creating qp attached to srq adds d7e5ca88d60c RDMA/hns: Modify pi vlaue when cq overflows adds 9bba3f0cbfc8 RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip [...] adds bf8c02f961c8 RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver adds 77905379e9b2 RDMA/hns: Remove unuseful member adds a7325af725e8 RDMA/hns: Fix some white space check_mtu_validate() adds b2299e83815c RDMA: Delete DEBUG code adds 868df536f5e8 Merge branch 'odp_fixes' into rdma.git for-next adds 973ca46d5c28 Merge remote-tracking branch 'mlx5-next/mlx5-next' into for-next adds d8abe88450be RDMA/mlx5: RDMA_RX flow type support for user applications adds 958b6813f0c0 RDMA/efa: Remove umem check on dereg MR flow adds 1bc5ba836e3b RDMA/efa: Use existing FIELD_SIZEOF macro adds fd1a52f38c23 RDMA/iwpm: Delete unnecessary checks before the macro call [...] adds 29af94987ba6 IB/mlx5: Remove check of FW capabilities in ODP page fault [...] adds 75e46fc02c97 IB/mlx5: Add page fault handler for DC initiator WQE adds a0d8994b305b Merge branch 'mlx5-odp-dc' into rdma.git for-next adds 82e620d9c3a0 RDMA/hns: Modify the data structure of hns_roce_av adds 90c559b1864a RDMA/hns: Remove the some magic number adds bfe860351e31 RDMA/hns: Fix cast from or to restricted __le32 for driver adds e075da5e7c47 RDMA/hns: Add reset process for function-clear adds 18df508c7970 RDMA/hns: Remove if-else judgment statements for creating srq adds afca2a2b837a RDMA/hns: Delete the not-used lines adds 98c09b8c9767 RDMA/hns: Fix wrong assignment of qp_access_flags adds a6e4d254c19b RDMA/cma: Fix false error message adds bd0abfa8ca1d Documentation/infiniband: update name of some functions adds 3b961b4f8316 RDMA/hns: Use devm_platform_ioremap_resource() to simplify code adds b97b218b302d RDMA/odp: Add missing cast for 32 bit adds 2ac5a6d3a917 RDMA/usnic: Avoid overly large buffers on stack adds 4a9d46a9fe14 RDMA: Fix goto target to release the allocated memory adds 0404bd629fd4 RDMA/siw: Fix page address mapping in TX path adds 1ba7c8f80058 IB/iser: Support up to 16MB data transfer in a single command adds 75c66515e4fe Merge tag 'v5.3-rc8' into rdma.git for-next adds 4db8fd497332 RDMA/siw: Relax from kmap_atomic() use in TX path adds c05fc15634f9 IB/hfi1: Add traces for TID RDMA READ adds 719943541486 IB/{rdmavt, hfi1, qib}: Add a counter for credit waits adds f8659d68e2be IB/hfi1: Define variables as unsigned long to fix KASAN warning adds 3d50503b3b33 RDMA/hns: Optimize cmd init and mode selection for hip08 adds 395b59a116a2 RDMA/hns: Package operations of rq inline buffer into sepa [...] adds d97a3e92f336 RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missi [...] adds 130c2c576e75 IB/mlx5: Use the original address for the page during free_pages adds 5d44adebbb7e IB/mlx5: Free mpi in mp_slave mode adds a3f4b8e31822 RDMA/efa: Fix incorrect error print adds 3eca7fc2d8d1 RDMA: Fix double-free in srq creation error flow adds 018c6837f3e6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 123d87d553e2 dm: make dm_table_find_target return NULL adds 39d13a1ac41d dm crypt: reuse eboiv skcipher for IV generation adds 88cd3e6cfac9 dm verity: add root hash pkcs#7 signature verification adds 0c8e9c2d6682 dm zoned: fix invalid memory access adds 58912dbce6be dm writecache: remove unused member pointer in writeback_struct adds 62421b3880c7 dm writecache: add unlikely for getting two block with same LBA adds 5229b4896e8f dm writecache: optimize performance by sorting the blocks [...] adds bcd676542cdd dm raid1: use struct_size() with kzalloc() adds c1499a044d7c dm space map common: remove check for impossible sm_find_f [...] adds be1eb7f78aa8 crypto: essiv - create wrapper template for ESSIV generation adds a1a262b66e55 dm crypt: switch to ESSIV crypto API template adds b1d1e29639df dm crypt: omit parsing of the encapsulated cipher adds fb16c799b8dc dm stats: use struct_size() helper adds 6d1959138c8b dm writecache: skip writecache_wait for pmem mode adds c8156fc77d07 dm raid: fix updating of max_discard_sectors limit adds 7431b7835f55 dm: add clone target adds 26d2ef0cd0f7 dm bufio: call adjust_total_allocated from __link_buffer a [...] adds d0a328a385d2 dm bufio: refactor adjust_total_allocated adds af53badc0cd8 dm bufio: introduce a global queue adds b132ff333201 dm bufio: remove old-style buffer cleanup adds 6e913b28cd27 dm bufio: introduce a global cache replacement adds afa179eb6038 dm: introduce DM_GET_TARGET_VERSION adds 3e414b5bd28f Merge tag 'for-5.4/dm-changes' of git://git.kernel.org/pub [...] adds 48d5b9732580 scsi: ufs: Change names related to error history adds d3c615bf586f scsi: ufs: Add fatal and auto-hibern8 error history adds c5397f13fc74 scsi: ufs: Do not reset error history during host reset adds 8808b4e9dcdc scsi: ufs: Add history of fatal events adds cf949bbe22be scsi: ufs: uapi: Fix SPDX license identifier adds 8930a6c20791 scsi: core: add support for request batching adds 9e5470fe2d61 scsi: virtio_scsi: implement request batching adds 70a51d8c5317 scsi: lpfc: Remove unnecessary null check before kfree adds 838c1efc6a0a scsi: ufs: change msleep to usleep_range adds 0b3b6fe299c4 scsi: qla2xxx: Remove unnecessary null check adds b217598890a2 scsi: aic94xx: Remove unnecessary null check adds a9651be7e481 scsi: fdomain: use BCTL_RST in fdomain_reset() adds 7a1c0b79dbe3 scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work() adds 22d5aa3a4570 scsi: fdomain_isa: use CFG1_IRQ_MASK adds 56cc8fae5f7e scsi: qla2xxx: Replace vmalloc + memset with vzalloc adds 1623835507e3 scsi: scsi_debugfs: Use for_each_set_bit to simplify code adds 1de540a92638 scsi: mpt3sas: clean up a couple sizeof() uses adds 657bd277c162 scsi: cxlflash: Mark expected switch fall-throughs adds 9fba647cfedc scsi: ibmvscsi_tgt: Mark expected switch fall-throughs adds 8f55c307ab57 scsi: mpt3sas: support target smid for [abort|query] task adds 5d328de64d89 scsi: qla2xxx: Fix DMA unmap leak adds d376dbda1873 scsi: qla2xxx: Fix different size DMA Alloc/Unmap adds 0c6df59061b2 scsi: qla2xxx: Fix abort timeout race condition. adds 178235f43ea1 scsi: qla2xxx: Use Correct index for Q-Pair array adds 5e5402c14708 scsi: qla2xxx: Skip FW dump on LOOP initialization error adds 7f4374e67b30 scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} adds 8b5292bcfcac scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag adds 3a4b6cc73321 scsi: qla2xxx: Fix premature timer expiration adds f0cecc1eec0c scsi: qla2xxx: Retry fabric Scan on IOCB queue full adds 26a77799195f scsi: qla2xxx: Correct error handling during initializatio [...] adds 9e744591ef1b scsi: qla2xxx: Fix NVMe port discovery after a short devic [...] adds a36f1443e6fc scsi: qla2xxx: Use common update-firmware-options routine [...] adds f00b3428a801 scsi: qla2xxx: Fix hang in fcport delete path adds 03cc44bf682a scsi: qla2xxx: Allow NVMe IO to resume with short cable pull adds 4d0b32b853f5 scsi: qla2xxx: Update driver version to 10.01.00.18-k adds 88d5c343949e scsi: megaraid_sas: Make a bunch of functions static adds e5460f084b84 scsi: megaraid_sas: Fix a compilation warning adds 4c73598732f7 scsi: ibmvfc: Mark expected switch fall-throughs adds 6d44c692c12c scsi: qlogicpti: Mark expected switch fall-throughs adds c78a66584d03 scsi: sun3_scsi: Mark expected switch fall-throughs adds c72a9692923f scsi: wd33c93: Mark expected switch fall-through adds 4b828fe156a6 scsi: ufs: revamp string descriptor reading adds 09addb1d169e scsi: core: Make scsi_internal_device_unblock_nowait() rej [...] adds 94ef80a5f0d7 scsi: core: Complain if scsi_target_block() fails adds dccc96abfb21 scsi: core: Reduce memory required for SCSI logging adds cb8b3359eb9c scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS adds 7d8948627a7c scsi: target: tcmu: clean the nl_cmd of the udev when nl s [...] adds 69a76d08f2e4 scsi: ncr53c8xx: Mark expected switch fall-through adds 93352abc81a9 scsi: hisi_sas: Make max IPTT count equal for all hw revisions adds 897cc769bcc0 scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot adds bee0cf25c030 scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT adds bbe0a7b348b3 scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs adds b0b3e4290e28 scsi: hisi_sas: Snapshot AXI and RAS register at debugfs adds 445ee2de112a scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset() adds d380f55503ed scsi: hisi_sas: Don't bother clearing status buffer IU in [...] adds 599aefc81eff scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE adds 1c003146c64b scsi: hisi_sas: Drop kmap_atomic() in SMP command completion adds 5f6c32d7ce57 scsi: hisi_sas: Drop SMP resp frame DMA mapping adds e16963f378fa scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed adds 7bf18e849d80 scsi: hisi_sas: Modify return type of debugfs functions adds a07b48766c52 scsi: hisi_sas: Remove some unnecessary code adds e7513f666bc7 scsi: hisi_sas: replace "%p" with "%pK" adds a5ac1f5d9a42 scsi: hisi_sas: Consolidate internal abort calls in LU res [...] adds afcd609e8e79 scsi: pm80xx: remove redundant assignments to variable rc adds f23ca2cb2781 scsi: mpt3sas: Add support for PCIe Lane margin adds e224e03b0c6a scsi: mpt3sas: memset request frame before reusing adds ffedeae1fa54 scsi: mpt3sas: Gracefully handle online firmware update adds 635ee6c73034 scsi: mpt3sas: Update MPI headers to 2.6.8 spec adds 5bb309dbbbf2 scsi: mpt3sas: Enumerate SES of a managed PCIe switch adds 3c090ce3f0fb scsi: mpt3sas: Allow ioctls to blocked access status NVMe adds ba630ea068d7 scsi: mpt3sas: Support MEMORY MOVE Tool box command adds 3ac8e47bbf2d scsi: mpt3sas: Add sysfs to know supported features adds 9c067c053f94 scsi: mpt3sas: Handle fault during HBA initialization adds 1edc677019c2 scsi: mpt3sas: Reduce the performance drop adds 54d74e6b9d98 scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR adds 6e0b7ca281d7 scsi: mpt3sas: Update driver version to 31.100.00.00 adds d2d2b5a5741d scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the [...] adds 8dd9593cc07a scsi: qla2xxx: Really fix qla2xxx_eh_abort() adds c1c7178c2620 scsi: qla2xxx: Improve Linux kernel coding style conformance adds 0184793df2e8 scsi: qla2xxx: Use tabs instead of spaces for indentation adds ba0cef253271 scsi: qla2xxx: Include the <asm/unaligned.h> header file f [...] adds 3f5ee085d37d scsi: qla2xxx: Remove an include directive from qla_mr.c adds 36645232d9fc scsi: qla2xxx: Remove a superfluous forward declaration adds c254b52b58b5 scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const adds 909c1d1492b6 scsi: qla2xxx: Change the return type of qla2x00_update_ms [...] adds 6d58ef05fd33 scsi: qla2xxx: Reduce the scope of three local variables i [...] adds bb6efb1ea639 scsi: qla2xxx: Declare qla_tgt_cmd.cdb const adds 9e75b5e2c838 scsi: qla2xxx: Change data_dsd into an array adds 57bf595a6f24 scsi: qla2xxx: Verify locking assumptions at runtime adds 9c17c3b1e049 scsi: qla2xxx: Reduce the number of casts in GID list code adds 09434912ed4c scsi: qla2xxx: Simplify qlt_lport_dump() adds 53be100b36ae scsi: qla2xxx: Remove a superfluous pointer check adds 8b21900b09a5 scsi: qla2xxx: Remove two superfluous tests adds f1333c48a4ad scsi: qla2xxx: Simplify qla24xx_abort_sp_done() adds ac452b8e7932 scsi: qla2xxx: Fix session lookup in qlt_abort_work() adds b3e9772d9ec5 scsi: qla2xxx: Report the firmware status code if a mailbo [...] adds 1df627b4f7fa scsi: qla2xxx: Do not corrupt vha->plogi_ack_list adds cc74049f35e8 scsi: qla2xxx: Use strlcpy() instead of strncpy() adds 58e060e11b0b scsi: qla2xxx: Complain if a mailbox command times out adds 6f153bcf12f4 scsi: qla2xxx: Complain if parsing the version string fails adds 258f0752ef36 scsi: qla2xxx: Remove dead code adds 282d10565ee9 scsi: qla2xxx: Simplify a debug statement adds c29282c65d1c scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() adds 3a392b4f384a scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() adds f91ff36a5731 scsi: qla2xxx: Suppress a Coveritiy complaint about intege [...] adds c4707fccb364 scsi: qla2xxx: Suppress multiple Coverity complaint about [...] adds e6803efae5ac scsi: qla2xxx: Always check the qla2x00_wait_for_hba_onlin [...] adds bc97c9484bae scsi: qla2xxx: Declare fourth qla2x00_set_model_info() arg [...] adds fcef08932db7 scsi: qla2xxx: Complain if waiting for pending commands times out adds dc6d6d34e1f6 scsi: qla2xxx: Check the PCI info string output buffer size adds 527e9b704c3d scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcp [...] adds fb3250974a48 scsi: qla2xxx: Complain if a soft reset fails adds df95f39ae764 scsi: qla2xxx: Introduce the be_id_t and le_id_t data type [...] adds c43e7832ee77 scsi: qla2xxx: Change the return type of qla24xx_read_flas [...] adds 0597fe601a3a scsi: qla2xxx: Check secondary image if reading the primar [...] adds 9933c050fe91 scsi: qla2xxx: Make it explicit that ELS pass-through IOCB [...] adds 0f8243e64682 scsi: qla2xxx: Set the responder mode if appropriate for E [...] adds aa20e38bf567 scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() adds 6c18a43e3c82 scsi: qla2xxx: Enable type checking for the SRB free and d [...] adds bdb61b9b944d scsi: qla2xxx: Introduce the function qla2xxx_init_sp() adds 85cffefa09e4 scsi: qla2xxx: Fix a race condition between aborting and c [...] adds e752a04e1bd1 scsi: qla2xxx: Make qlt_handle_abts_completion() more robust adds 3cb5f3aeaf07 scsi: qla2xxx: Modify NVMe include directives adds bcc856574356 scsi: qla2xxx: Introduce qla2xxx_get_next_handle() adds 0dcec41acb85 scsi: qla2xxx: Make sure that aborted commands are freed adds 88263208dd23 scsi: qla2xxx: Complain if sp->done() is not called from t [...] adds 5ec9f9040f61 scsi: qla2xxx: Let the compiler check the type of the SCSI [...] adds 1a20719e074a scsi: qla2xxx: Remove superfluous sts_entry_* casts adds 724361921f65 scsi: qla2xxx: Report invalid mailbox status codes adds 897def200421 scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function adds c6e58160a2c0 scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() adds 1778a0e7bff8 scsi: qla2xxx: Remove two superfluous if-tests adds fe6b52c9adbc scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() adds d1436e456b84 scsi: qla2xxx: Fix a NULL pointer dereference adds 9ab089d30bcf scsi: megaraid_sas: Introduce module parameter for default [...] adds dbe447ac18aa scsi: fas216: Mark expected switch fall-throughs adds 18daf910ed6f scsi: pmcraid: Fix a typo - pcmraid --> pmcraid adds 1d4f4a5e507f scsi: sym53c8xx_2: remove redundant assignment to retv adds 3e76ca9561ce scsi: csiostor: Prefer pcie_capability_read_word() adds 2b4f4cb93ae3 scsi: esas2r: Prefer pcie_capability_read_word() adds 075c2b6bf654 scsi: use __u{8,16,32,64} instead of uint{8,16,32,64}_t in [...] adds edbd56472a63 scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft adds 3cf92f4bfccb scsi: qla2xxx: cleanup trace buffer initialization adds 9730ddfb123d scsi: fnic: remove redundant assignment of variable rc adds ee9a256cd8d0 scsi: lpfc: remove redundant code adds 78d4b1327d8b scsi: lpfc: use spin_lock_irqsave in IRQ context adds d508e31df10f scsi: ufs-qcom: Make structure ufs_hba_qcom_vops constant adds a967783300bf scsi: lpfc: remove NULL check before some freeing functions adds 31f06d2e7372 scsi: lpfc: Limit xri count for kdump environment adds 4f1a2fef2af6 scsi: lpfc: Fix PLOGI failure with high remoteport count adds 1d755d6477ca scsi: lpfc: Fix ELS field alignments adds 3cee98db2610 scsi: lpfc: Fix crash on driver unload in wq free adds 8d34a59caecd scsi: lpfc: Fix failure to clear non-zero eq_delay after i [...] adds 296012285c90 scsi: lpfc: Fix leak of ELS completions on adapter reset adds 57178b927550 scsi: lpfc: Fix port relogin failure due to GID_FT interaction adds 7f20c1cb236a scsi: lpfc: Fix discovery when target has no GID_FT information adds 26d824ca45a8 scsi: lpfc: Fix ADISC reception terminating login state if [...] adds 08180db2542b scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card adds 61184f1742c9 scsi: lpfc: Fix Oops in nvme_register with target logout/login adds 4b0a42be26dd scsi: lpfc: Fix irq raising in lpfc_sli_hba_down adds 3ad348d94452 scsi: lpfc: Fix oops when fewer hdwqs than cpus adds 6ede2ddd8bdd scsi: lpfc: Fix FLOGI handling across multiple link up/dow [...] adds 07f50997d66c scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo vi [...] adds 96d156f95c92 scsi: lpfc: Fix devices that don't return after devloss fo [...] adds b95b21193c85 scsi: lpfc: Fix loss of remote port after devloss due to l [...] adds a643c6de1441 scsi: lpfc: Fix propagation of devloss_tmo setting to nvme [...] adds c26c265b168b scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME adds a6d10f24a04d scsi: lpfc: Fix driver nvme rescan logging adds 6825b7bd3203 scsi: lpfc: Fix error in remote port address change adds 894bb17f0cb0 scsi: lpfc: Fix deadlock on host_lock during cable pulls adds 8c24a4f643ed scsi: lpfc: Fix crash due to port reset racing vs adapter [...] adds 5e0e2318aa2a scsi: lpfc: Fix too many sg segments spamming in kernel log adds 84f2ddf8cf31 scsi: lpfc: Fix hang when downloading fw on port enabled for nvme adds 005d8eb92847 scsi: lpfc: Fix nvme target mode ABTSing a received ABTS adds 6a224b47fd01 scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not su [...] adds 07b1b91412c8 scsi: lpfc: Fix sli4 adapter initialization with MSI adds 6db51abb8dc3 scsi: lpfc: Fix upcall to bsg done in non-success cases adds f98b2fd796d0 scsi: lpfc: Fix Max Frame Size value shown in fdmishow output adds 845d0327bf08 scsi: lpfc: Fix reported physical link speed on a disabled [...] adds 4945c0f95bbf scsi: lpfc: Fix BlockGuard enablement on FCoE adapters adds db197bc4699b scsi: lpfc: Fix nvme first burst module parameter description adds d9f492a1a1ab scsi: lpfc: Fix coverity warnings adds 1df09449902d scsi: lpfc: Add simple unlikely optimizations to reduce NV [...] adds 323506644972 scsi: lpfc: Migrate to %px and %pf in kernel print calls adds ec76242f3be7 scsi: lpfc: Add first and second level hardware revisions [...] adds e62245d923ca scsi: lpfc: Add MDS driver loopback diagnostics support adds d79c9e9d4b3d scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. adds 0d8af096430e scsi: lpfc: Add NVMe sequence level error recovery support adds c00f62e6c546 scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per [...] adds 10541f037bd9 scsi: lpfc: Update lpfc version to 12.4.0.0 adds 5f6b4e1e0933 scsi: bfa: remove redundant assignment to variable error adds e55f24ffa936 scsi: ufs: Disable local LCC in .link_startup_notify() in [...] adds e8fd0b9f6f48 scsi: fcoe: remove redundant call to skb_transport_header adds b557217c8475 scsi: ufs: fix broken hba->outstanding_tasks adds dd93b143706c scsi: qla2xxx: Fix a recently introduced kernel warning adds 8dc8d29a00e2 scsi: mpt3sas: Introduce module parameter to override queue depth adds 328bc6debf3d scsi: hisi_sas: remove set but not used variable 'irq_value' adds 401fe8e99c71 scsi: qla2xxx: fix spelling mistake "initializatin" -> "in [...] adds 844b17d7438b scsi: ufs: remove set but not used variable 'val' adds 7f9989bace91 scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() adds 9db6c14c36fc scsi: lpfc: Remove bg debugfs buffers adds 01f2ef6d18e7 scsi: lpfc: fix 12.4.0.0 GPF at boot adds 5e6a9760f7da scsi: smartpqi: add module param for exposure order adds 8bdb3b9c67c5 scsi: smartpqi: add pci ids for fiberhome controller adds 522bc026f013 scsi: smartpqi: add module param to hide vsep adds 6d90615f1346 scsi: smartpqi: add sysfs entries adds 2d2ad4bc724e scsi: smartpqi: add bay identifier adds 530dd8a7a2b1 scsi: smartpqi: correct hang when deleting 32 lds adds 71ecc60d9ba4 scsi: smartpqi: add gigabyte controller adds 9946a3987248 scsi: smartpqi: correct REGNEWD return status adds 63a7956ae1e8 scsi: smartpqi: add new pci ids adds 48edb8780100 scsi: smartpqi: update copyright adds 391a24179423 scsi: smartpqi: bump version adds e82e6ff7779a scsi: qedf: Print message during bailout conditions adds 4909e153e608 scsi: qedf: Stop sending fipvlan request on unload adds 47aeee5549cf scsi: qedf: Fix crash during sg_reset adds ec6350b80007 scsi: qedf: Update module description string adds 31696204c44c scsi: qedf: Add shutdown callback handler adds fa74f5e380b6 scsi: qedf: Interpret supported caps value correctly adds 931285e0123c scsi: qedf: Add support for 20 Gbps speed adds aa5175a88cbb scsi: qedf: Add debug information for unsolicited processing adds b29a907f105c scsi: qedf: Initiator fails to re-login to switch after link down adds 0482262646e4 scsi: qedf: Check for module unloading bit before processi [...] adds f6d63678b07f scsi: qedf: Decrease the LL2 MTU size to 2500 adds 5797bcc897c3 scsi: qedf: Use discovery list to traverse rports adds 3480e7a8c8e4 scsi: qedf: Fix race betwen fipvlan request and response path adds 32dce48c054d scsi: qedf: Update the version to 8.42.3.0 adds 7444ad400bfd scsi: bnx2fc: remove set but not used variable 'fh' adds 2f8eeaa258a9 scsi: bnx2fc: remove set but not used variables 'lport','host' adds 84769706dde5 scsi: bnx2fc: remove set but not used variables 'task','po [...] adds 90302e95a4e1 scsi: fnic: print port speed only at driver init or speed change adds 3ec24fb4c035 scsi: fnic: fix msix interrupt allocation adds 670d8be28e72 scsi: sd: Improve unaligned completion resid message adds da48b82425b8 scsi: qla2xxx: Fix message indicating vectors used by driver adds cb92cb1657c4 scsi: qla2xxx: Fix flash read for Qlogic ISPs adds 32a13df21668 scsi: qla2xxx: Fix driver reload for ISP82xx adds ce0ba496dccf scsi: qla2xxx: Fix stuck login session adds 2037ce49d30a scsi: qla2xxx: Fix stale session adds fd807dc4719c scsi: qla2xxx: Update driver version to 10.01.00.19-k adds 2d44d165e939 scsi: lpfc: Convert existing %pf users to %ps adds 4fb86a6bc549 scsi: lpfc: Fix reset recovery paths that are not recovering adds d8d9f7931ac2 scsi: ufs: Introduce vops for resetting device adds b8416b2fedbf scsi: ufs-qcom: Implement device_reset vops adds 3e303a42a3a8 scsi: arm64: dts: qcom: sdm845: Specify UFS device-reset GPIO adds 5f57704dbcfe scsi: ufs: Use kmemdup in ufshcd_read_string_desc() adds c0c1a71e9542 scsi: hisi_sas: use devm_platform_ioremap_resource() to si [...] adds 0b2755516624 scsi: ufshcd: use devm_platform_ioremap_resource() to simp [...] adds 7ce5eed0998c scsi: ufs-hisi: use devm_platform_ioremap_resource() to si [...] adds f96d279f0a5e scsi: fcoe: fix null-ptr-deref Read in fc_release_transport adds 57adf5d4cfd3 scsi: scsi_dh_rdac: zero cdb in send_mode_select() adds 5ff843721467 scsi: virtio_scsi: unplug LUNs when events missed adds 7105e68afaec scsi: hisi_sas: add debugfs auto-trigger for internal abor [...] adds af01b2b92454 scsi: hisi_sas: Use true/false as input parameter of sas_p [...] adds c2bae4f7d721 scsi: hisi_sas: Directly return when running I_T_nexus res [...] adds 76dd768b4471 scsi: hisi_sas: Remove sleep after issue phy reset if sas_ [...] adds b45e05aa5d29 scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when in [...] adds 73a4925d154c scsi: hisi_sas: Update all the registers after suspend and resume adds 435a05cf8c00 scsi: hisi_sas: Assign NCQ tag for all NCQ commands adds 971b59443f21 scsi: hisi_sas: Remove hisi_sas_hw.slot_complete adds 27f22723c3f4 scsi: hisi_sas: Remove redundant work declaration adds 4bc058097aa8 scsi: hisi_sas: Remove some unused function arguments adds 7ec7082c57ec scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise [...] adds 97b151e75861 scsi: hisi_sas: Add BIST support for phy loopback adds e74006edd0d4 scsi: hisi_sas: Fix the conflict between device gone and h [...] adds 10fd71780f7d Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 49bddc73d15c libnvdimm/of_pmem: Provide a unique name for bus provider adds 5518ba4ebd7d tools/testing/nvdimm: Fix fallthrough warning adds 2b90cb223320 libnvdimm, region: Use struct_size() in kzalloc() adds d78c620a2e82 libnvdimm/security: Introduce a 'frozen' attribute adds bc4f2199ca31 libnvdimm/security: Tighten scope of nvdimm->busy vs secur [...] adds 7b60422cb796 libnvdimm/security: Consolidate 'security' operations adds a2d1c7a61db9 libnvdimm/region: Rewrite _probe_success() to _advance_seeds() adds 1c97afa71409 libnvdimm/pmem: Advance namespace seed for specific probe errors adds e96f0bf2ec92 libnvdimm/pfn_dev: Add a build check to make sure we notic [...] adds edbb52c24441 libnvdimm/pfn_dev: Add page size and struct page size to p [...] adds 047e0eff1f15 libnvdimm/label: Remove the dpa align check adds 5b26db95fee3 libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check adds 6cb2e9ee51b5 Merge tag 'libnvdimm-for-5.4' of git://git.kernel.org/pub/ [...] adds b410f4eb01a1 mtd: rawnand: stm32_fmc2: avoid warnings when building wit [...] adds 4902e87faf26 mtd: rawnand: vf610: Add of_node_put() before goto adds c436f68beeb2 mtd: rawnand: oxnas: Add of_node_put() adds a08e42987118 mtd: rawnand: tango: Add of_node_put() before return adds 60be51f4be49 mtd: rawnand: meson: Add of_node_put() before return adds 1670e678a8a7 mtd: rawnand: ingenic: Add of_node_put() before return adds 319416605240 mtd: rawnand: ingenic: fix devm_platform_ioremap_resource. [...] adds 75de0eb28d03 mtd: rawnand: r852: Use dev_get_drvdata adds 80107e764846 mtd: rawnand: remove redundant assignment to variable ret adds d83aef09aaa5 mtd: onenand_base: Fix a memory leak bug adds 86aa04f4c221 mtd: rawnand: Fix a memory leak bug adds 738b0ca55f4f mtd: rawnand: Add Macronix raw NAND controller driver adds 220280708a23 dt-bindings: mtd: Document Macronix raw NAND controller bindings adds 3342d2f88ef9 mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h adds 0c43125f2778 mtd: nand: fix typo, s/erasablocks/eraseblocks adds 419a7a1f1671 mtd: rawnand: remove w90x900 driver adds 7f852cc15792 mtd: rawnand: brcmnand: Fix ecc chunk calculation for eras [...] adds f480b969448e mtd: rawnand: omap2: Fix number of bitflips reporting with ELM adds c3c1acaf0362 Merge tag 'nand/for-5.4' of git://git.kernel.org/pub/scm/l [...] adds f173f26a4d54 mtd: spi-nor: always use bounce buffer for register read/writes adds b35b9a10362d mtd: spi-nor: Move m25p80 code in spi-nor.c adds c76f5089796a mtd: spi-nor: Rework hwcaps selection for the spi-mem case adds 5fbdac150d48 mtd: spi-nor: fix description for int (*flash_is_locked)() adds 3123db1d2651 mtd: spi-nor: Add Winbond w25q256jvm adds 6dc944db29ba mtd: spi-nor: add support for sst26wf016b memory IC adds f13e18048bdf mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake [...] adds e7023898034e mtd: spi-nor : Remove SPI_NOR_HAS_TB flag on s25fl512s adds 4262ee88f07f mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall adds 3e9e38d918bd mtd: spi-nor: Fix an error code in spi_nor_read_raw() adds 313aca5a9c78 mtd: spi-nor: fix a memory leak bug adds 913787ca40b9 mtd: spi-nor: intel-spi: Whitelist 4B read commands adds 1e05a7e6ebc4 Merge tag 'v5.3-rc6' into spi-nor/next adds 92b6d38f1a3d mtd: spi-nor: Remove unused macro adds 47599127a2e8 mtd: spi-nor: Regroup flash parameter and settings adds 1e35a56781b4 mtd: spi-nor: Use nor->params adds 42f5994724bc mtd: spi-nor: Drop quad_enable() from 'struct spi-nor' adds c46872170a54 mtd: spi-nor: Move erase_map to 'struct spi_nor_flash_parameter' adds ce0b6f3f3c43 mtd: spi-nor: Add default_init() hook to tweak flash parameters adds 48e4d973aefe mtd: spi-nor: Add a default_init() fixup hook for gd25q256 adds 22f2eaac3f31 mtd: spi-nor: Move manufacturer quad_enable() in ->default_init() adds 1c1d8d98e1c7 mtd: spi-nor: Split spi_nor_init_params() adds 64c160f32235 mtd: spi-nor: Create a ->set_4byte() method adds dff972458acb mtd: spi-nor: Rework the SPI NOR lock/unlock logic adds 2b12ae1f2fe5 mtd: spi-nor: Add post_sfdp() hook to tweak flash config adds 92094ebc385e mtd: spi-nor: Add spansion_post_sfdp_fixups() adds 364995962803 mtd: spi-nor: Add a ->convert_addr() method adds 2d7ff858e5f6 mtd: spi-nor: Add a ->setup() method adds 641edddb4f43 mtd: spi-nor: Add s3an_post_sfdp_fixups() adds ad3bba06b636 mtd: spi-nor: Add the SPI_NOR_XSR_RDY flag adds 07920dfcf003 mtd: spi-nor: Bring flash params init together adds 696ce50f4e93 mtd: spi-nor: Introduce spi_nor_set_addr_width() adds 620df2497415 mtd: spi-nor: Introduce spi_nor_get_flash_info() adds 6597f0b0516a mtd: spi-nor: aspeed-smc: Add of_node_put() adds 7ae2227b1c19 mtd: spi-nor: hisi-sfc: Add of_node_put() before break adds 1018c94be6ea mtd: mtdcore: add debugfs nodes for querying the flash nam [...] adds dcc935b06f1f mtd: spi-nor: enable the debugfs for the partname and partid adds 3a960339e08e mtd: spi-nor: remove superfluous pass of nor->info->sector_size adds 173c3d47736e mtd: spi-nor: Add support for mt35xu02g adds 9607af6f857f mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)" adds 560852a1d3aa Merge tag 'spi-nor/for-5.4' of git://git.kernel.org/pub/sc [...] adds f454b43a564f mtd: chips: gen_probe: kill useless initializer in mtd_do_ [...] adds 37c673ade35c mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write [...] adds 5981dfced34a mtd: cfi_cmdset_0002: Remove goto statement from do_write_ [...] adds a371ba57a205 mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce f [...] adds 228c05c2d73e mtd: cfi_cmdset_0002: Split do_write_oneword() op_done got [...] adds 816a6d1481a5 mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence adds 6beb3ea746db mtd: cfi_cmdset_0002: Split wait for write buffer completi [...] adds 0bcf880b062e mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce e [...] adds 557c759036fc mtd: cfi_cmdset_0002: Disable write buffer functions if FO [...] adds 6db5506f056d Merge tag 'cfi/for-5.4-rc1' of https://github.com/r-vignes [...] adds 97ef08ae275e mtd: pxa2xx: Use ioremap_cache insted of ioremap_cached adds f3d45ac21e46 mtd: phram: Module parameters add writable permissions adds 752031210ca1 mtd: pismo: Simplify getting the adapter of a client adds 5a4a335aa8d5 mtd: parsers: Move TI AR7 parser adds 11f74023888f mtd: parsers: Move BCM47xx parser adds ac37d352bac5 mtd: parsers: Move BCM63xx parser adds c5da56f7c238 mtd: parsers: Move OF parser adds a3f12a35c91d mtd: parsers: Move CMDLINE parser adds 137e92fd1495 mtd: sm_ftl: Fix memory leak in sm_init_zone() error path adds 8a9485ff0908 mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as e [...] adds 2cfcfadb8e13 mtd: pmc551: Remove set but not used variable 'soff_lo' adds 4553d469d6f8 Merge tag 'mtd/for-5.4' of git://git.kernel.org/pub/scm/li [...] adds 09ccf0364ca3 um: Fix off by one error in IRQ enumeration adds 03e46a4d5b43 um: Remove meaningless clearing of clean-files adds b3b8ca2a1b63 um: Add legacy tap support and rename existing vector to hybrid adds 77f1073c2c1b um: Added support for unix socket transports and bess transport adds 5853193103e6 um: Add checks to mtu parameter parsing adds d47761db97d3 um: Error handling fixes in vector drivers adds 68c15a2bc565 um: Remove sig_info[SIGALRM] adds b8f7882028ec um: Avoid using uninitialized regs adds 276d75c4aff3 um: Remove misleading #define ARCh_IRQ_ENABLED adds 0dafcbe128d2 um: Implement TRACE_IRQFLAGS_SUPPORT adds 7a1bb4f990ad um: Fix VDSO compiler warning adds 324f80cc3ee5 um: Place (soft)irq text with macros adds 786b2384bf1c um: Enable CONFIG_CONSTRUCTORS adds eec94b8acb03 um: time-travel: Fix periodic timers adds 278911ee89fa um: time-travel: Restrict time update in IRQ handler adds a30cc14fe49c um: Don't use generic barrier.h adds 851b6cb17c99 um: Use real DMA barriers adds 5d38f324993f um: drivers: Add virtio vhost-user driver adds 2cd097ba8c05 um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ adds 27eca5c474f8 um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK adds dbddf429dc51 um: Add SPDX headers for files in arch/um/drivers adds 0d1fb0a47c09 um: Add SPDX headers to files in arch/um/kernel/ adds 97870c34b453 um: Add SPDX headers for files in arch/um/os-Linux adds f2f4bf5aabad um: Add SPDX headers for files in arch/um/include adds 73625ed66389 um: irq: Fix LAST_IRQ usage in init_IRQ() adds 9dca3432ee06 Merge tag 'for-linus-5.4-rc1' of git://git.kernel.org/pub/ [...] adds cbc898d52cd1 ubifs: Remove redundant assignment to pointer fname adds 8596813a117f ubi: Don't do anchor move within fastmap area adds 8615b94f029a ubi: ubi_wl_get_peb: Increase the number of attempts while [...] adds ce4d8b16e64d ubifs: Fix memory leak in read_znode() error path adds 7992e00469c4 ubifs: Fix memory leak in __ubifs_node_verify_hmac error path adds 9163e0184bd7 ubifs: Fix memory leak bug in alloc_ubifs_info() error path adds e46131b9fd31 ubi: block: Warn if volume size is not multiple of 512 adds f2538f999345 jffs2: Fix possible null-pointer dereferences in jffs2_add [...] adds 61b875e88a04 jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_page adds 6a379f67454a jffs2: Fix memory leak in jffs2_scan_eraseblock() error path adds 104c0d6bc43e Merge tag 'upstream-5.4-rc1' of git://git.kernel.org/pub/s [...] adds 4e34323135ec ext4: fix warning when turn on dioread_nolock and inline_data adds 991f52306ab8 ext4: remove unnecessary error check adds 547b9ad698b4 jbd2: flush_descriptor(): Do not decrease buffer head's ref count adds b0c013e2928d ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE adds 1ad3ea6e0a69 ext4: add a new ioctl EXT4_IOC_GETSTATE adds bb5835edcdf8 ext4: add new ioctl EXT4_IOC_GET_ES_CACHE adds cd2d99229dc9 ext4: drop legacy pre-1970 encoding workaround adds 7a14826ede1d ext4: set error return correctly when ext4_htree_store_dir [...] adds e3d550c2c4f2 ext4: fix warning inside ext4_convert_unwritten_extents_endio adds 7963e5ac9012 ext4: treat buffers with write errors as containing valid data adds 219db95bbe79 ext4: documentation fixes adds 8fcc3a580651 ext4: rework reserved cluster accounting when invalidating pages adds c1e8220bd316 ext4: fix punch hole for inline_data file systems adds 4c273352bb45 jbd2: add missing tracepoint for reserved handle adds 7727ae52975d ext4: fix potential use after free after remounting with n [...] adds 520f897a3554 ext4: use percpu_counters for extent_status cache hits/misses adds 9ba55543fc0c ext4: fix integer overflow when calculating commit interval adds 6456ca6520ab ext4: fix kernel oops caused by spurious casefold flag adds e85526404ca7 ext4: add missing bigalloc documentation. adds 334b427e96d1 unicode: Move static keyword to the front of declarations adds aa28b98d6dbc unicode: make array 'token' static const, makes object smaller adds 040823b5372b Merge tag 'unicode-next-v5.4' of https://git.kernel.org/pu [...] adds 70cb0d02b581 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds ba54aef03133 udf: refactor VRS descriptor identification adds 6fbacb8539a6 udf: support 2048-byte spacing of VRS descriptors on 4K media adds e5d395974e04 ext2: fix block range in ext2_data_block_valid() adds b6aeffc5852f ext2: code cleanup for ext2_free_blocks() adds 4b8e1106dd95 quota: fix condition for resetting time limit in do_set_dqblk() adds 56db1991690f udf: prevent allocation beyond UDF partition adds ab9a3a737284 udf: reduce leakage of blocks related to named streams adds 8cbd9af9d208 udf: Use dynamic debug infrastructure adds c3367a1b47d5 udf: augment UDF permissions on new inodes adds 2dee5aac0556 udf: Verify domain identifier fields adds 8b47ea6c21cb udf: Drop forward function declarations adds 18c2433cb8af ext2: Delete an unnecessary check before brelse() adds 4eb09e111218 fs-udf: Delete an unnecessary check before brelse() adds 6565c182094f quota: fix wrong condition in is_quota_modification() adds 7ce1e15d9a85 Merge tag 'for_v5.4-rc1' of git://git.kernel.org/pub/scm/l [...] adds 75a037f3604c f2fs: fix livelock in swapfile writes adds 8896cbdfed0c f2fs: introduce {page,io}_is_mergeable() for readability adds c72db71ed61f f2fs: fix panic of IO alignment feature adds 1f78adfab379 f2fs: disallow switching io_bits option during remount adds a8933b6b68f7 f2fs: fix to drop meta/node pages during umount adds 0f1898f93cdc f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly adds 04f9287ab395 f2fs: fix to avoid discard command leak adds 7975f3498dc0 f2fs: support fiemap() for directory inode adds 955ebcd3a910 f2fs: fix to spread f2fs_is_checkpoint_ready() adds a25c2cdcb61a f2fs: fix to detect cp error in f2fs_setxattr() adds fe973b065bce f2fs: fix to handle quota_{on,off} correctly adds 038d06984f5c f2fs: disallow direct IO in atomic write adds 280fd4229581 fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update [...] adds 0921835c9544 f2fs: fix to avoid call kvfree under spinlock adds 71e90b4654a9 fs: Reserve flag for casefolding adds 5aba54302a46 f2fs: include charset encoding information in the superblock adds 2c2eb7a300cd f2fs: Support case-insensitive file name lookups adds 3ee0c5d3b4e8 f2fs: use wrapped IS_SWAPFILE() adds fd114ab22dd1 f2fs: fix to use more generic EOPNOTSUPP adds 33ac18a15c88 f2fs: use wrapped f2fs_cp_error() adds d3a1a0e1bf5d f2fs: fix to migrate blocks correctly during defragment adds 0b86f7892091 f2fs: remove duplicate code in f2fs_file_write_iter adds 27cae0bcc051 f2fs: fix wrong available node count calculation adds 290c30d4454c f2fs: cleanup the code in build_sit_entries. adds a37d0862d174 Revert "f2fs: avoid out-of-range memory access" adds aabc172b986f f2fs: Fix build error while CONFIG_NLS=m adds 899fee36fac0 f2fs: fix to avoid data corruption by forbidding SSR overwrite adds 4507847c86bf f2fs: support FS_IOC_{GET,SET}FSLABEL adds 2fde3dd14efe f2fs: allocate memory in batch in build_sit_info() adds bbf9f7d90f21 f2fs: Fix indefinite loop in f2fs_gc() adds fe76a166a1e3 f2fs: introduce f2fs_match_name() for cleanup adds 950d47f23352 f2fs: optimize case-insensitive lookups adds 052a82d85a3b f2fs: fix to writeout dirty inode during node flush adds 9ea2f0be6cea f2fs: fix wrong error injection path in inc_valid_block_count() adds b757f6edbedd f2fs: clean up __bio_alloc()'s parameter adds 00e09c0bccc7 f2fs: enhance f2fs_is_checkpoint_ready()'s readability adds 100c06554ef3 f2fs: fix flushing node pages when checkpoint is disabled adds d0995b53130e f2fs: add missing documents of reserve_root/resuid/resgid adds e8c82c11c93d f2fs: fix error path of f2fs_convert_inline_page() adds cfb9a34d147b f2fs: convert inline_data in prior to i_size_write adds 957fa47823df f2fs: Fix indefinite loop in f2fs_gc() adds 743b620cb051 f2fs: avoid infinite GC loop due to stale atomic files adds 98194030554c f2fs: fix to avoid accessing uninitialized field of inode [...] adds cb8434f16479 f2fs: fix inode rwsem regression adds bd7253bc5eee f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY adds 1166c1f2f691 f2fs: check all the data segments against all node ones adds 86f35dc39ef9 f2fs: fix extent corrupotion during directIO in LFS mode adds 05e360061cbd f2fs: fix to handle error path correctly in f2fs_map_blocks adds 9720ee80aa18 f2fs: fix to fallback to buffered IO in IO aligned mode adds 8223ecc456d0 f2fs: fix to add missing F2FS_IO_ALIGNED() condition adds fbbf779989d2 f2fs: add a condition to detect overflow in f2fs_ioc_gc_range() adds fbc246a12aac Merge tag 'f2fs-for-5.4' of git://git.kernel.org/pub/scm/l [...] adds 34aad20bc3ff gfs2: gfs2_iomap_begin cleanup adds 72d36d0529c6 gfs2: Add support for IOMAP_ZERO adds 2257e468a63b gfs2: implement gfs2_block_zero_range using iomap_zero_range adds d40312598d53 gfs2: Minor gfs2_alloc_inode cleanup adds 0a6a4abc8466 gfs2: Always mark inode dirty in fallocate adds 8c5ca11710b6 gfs2: untangle the logic in gfs2_drevalidate adds 98fb057487a8 gfs2: Fix possible fs name overflows adds 8f0daef5f797 gfs2: Fix recovery slot bumping adds 45eb05042d56 gfs2: Minor PAGE_SIZE arithmetic cleanups adds bccaef907385 gfs2: Delete an unnecessary check before brelse() adds bc74aaefdd53 gfs2: separate holder for rgrps in gfs2_rename adds 01123cf17cfa gfs2: create function gfs2_glock_update_hold_time adds ad26967b9afa gfs2: Use async glocks for rename adds b473bc2dcd5a gfs2: Improve mmap write vs. truncate consistency adds f0b444b349e3 gfs2: clear buf_in_tr when ending a transaction in sweep_b [...] adds f7c3bf8fa7e5 Merge tag 'gfs2-for-5.4' of git://git.kernel.org/pub/scm/l [...] adds 171543e75272 MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA adds 35476311e529 MIPS: Add partial 32-bit huge page support adds 45e03e62724f MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT adds b35d265301ec MIPS: ingenic: Add support for huge pages adds 7176b6ac1846 MIPS: Undefine PMD_ORDER for 32-bit builds adds 3b25b7631164 MIPS: Rename JZRISC to XBURST adds 368fb26c1e55 MIPS: Decode config3 register on Ingenic SoCs adds 5dad549d94c8 MIPS: DTS: jz4740: Add node for the MMC driver adds a23c4134955e MIPS: BMIPS: add clock controller nodes adds 61cbfff4b1a7 MIPS: pte_special()/pte_mkspecial() support adds f23478f6ea2e MIPS: qi_lb60: Move MMC configuration to devicetree adds f9065b54d437 MIPS: Remove unused R4300 CPU support adds 8e96b08472e6 MIPS: Remove unused R5432 CPU support adds ccd51b9fc3bf MIPS: Remove unused R5432_CP0_INTERRUPT_WAR adds c2aeaaea1756 MIPS: Remove unused R8000 CPU support adds 24640f233b46 mips: Add support for generic vDSO adds abed3d826f2f mips: Add clock_getres entry point adds 1f66c45db330 mips: Add clock_gettime64 entry point adds 42374b94d70c MIPS: BCM47XX: Add support for Netgear R6200 V1 adds b4c0f7fa5308 mips: vdso: Fix source path adds cdab7e2c73d5 mips: vdso: Fix flip/flop vdso building bug adds 7ea502e1d885 MIPS: X1000: Add X1000 system type. adds f066fa606401 MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT adds 36ba3eae0362 MIPS: DTS: jz4740: Add missing nodes adds 8ddebad15e9b MIPS: qi_lb60: Migrate to devicetree adds fe9825146b25 MIPS: configs: LB60: update defconfig adds 91c7db5e7c65 ASoC: jz4740: Drop lb60 board code adds e305bff3a706 video/fbdev: Drop JZ4740 driver adds 091c6104ade5 dma: Drop JZ4740 driver adds b58451e00f2b mtd: rawnand: Drop obsolete JZ4740 NAND driver adds aea12071d6fc power/supply: Drop obsolete JZ4740 driver adds d202742058b2 hwmon: Drop obsolete JZ4740 driver adds 7f428252dbd0 MIPS: jz4740: Drop dead code adds dc7077f89ad9 mips: remove nargs from __SYSCALL adds 579de8f86b1c MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache. adds 053951dda71e MIPS: Ingenic: Disable broken BTB lookup optimization. adds ece51529a470 MIPS: octeon: Remove cpu_has_saa adds 905421ee1535 MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU adds 6393e6064486 mips: fix vdso32 build, again adds 4bc3c420246e dt-bindings: ingenic: Add DT bindings for TCU clocks adds 97689a1a3fda doc: Add doc for the Ingenic TCU hardware adds 2e8722a5255e dt-bindings: Add doc for the Ingenic TCU drivers adds 39233b7c6112 mfd/syscon: Add device_node_to_regmap() adds 4f89e4b8f121 clk: ingenic: Add driver for the TCU clocks adds 9536eba03ec7 irqchip: Add irq-ingenic-tcu driver adds 34e9368301d5 clocksource: Add a new timer-ingenic driver adds 73dd11dc1a88 clk: jz4740: Add TCU clock adds 36aafdbd5288 MIPS: jz4740: Add DTS nodes for the TCU drivers adds a68d3b052b57 MIPS: qi_lb60: Reduce system timer and clocksource to 750 kHz adds 157c887aff52 MIPS: CI20: Reduce system timer and clocksource to 3 MHz adds 967a7100400a MIPS: GCW0: Reduce system timer and clocksource to 750 kHz adds abc552284f6b MIPS: jz4740: Drop obsolete code adds 75b7329a4f08 Merge branch 'ingenic-tcu-v5.4' into mips-next adds c2869aafe719 MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr adds 077ff3be06e8 MIPS/ptrace: Update mips_get_syscall_arg's return type adds c59ae0a10551 MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean adds 3becd97e032a MIPS: Octeon: Fix a typo in #define OCTOEN_SERIAL_LEN adds 8084499bd7d4 irqchip/irq-ingenic-tcu: Fix COMPILE_TEST building adds 6cda3a5e002f MIPS: OCTEON: Drop boot_mem_map adds 0df1007677d5 MIPS: fw: Record prom memory adds 79fd0fe44731 MIPS: malta: Drop prom_free_prom_memory adds b3c948e2c00f MIPS: msp: Record prom memory adds aa1edac13e5f MIPS: ip22: Drop addr_is_ram adds a121d6e0caf0 MIPS: xlp: Drop boot_mem_map adds a5718fe8f70f MIPS: mm: Drop boot_mem_map adds a94e4f24ec83 MIPS: init: Drop boot_mem_map adds 625cfb6f2036 MIPS: mm: Fix highmem compile adds dbb9ced79764 MIPS: Fix build with CONFIG_PROC_VMCORE=y adds 12051b318bc3 mips: avoid explicit UB in assignment of mips_io_port_base adds ed90302be64a MIPS: lantiq: update the clock alias' for the mainline PCI [...] adds 048dc3abe827 MIPS: dts: mscc: describe the PTP register range adds b4742e6682d5 MIPS: dts: mscc: describe the PTP ready interrupt adds 322e577b02ab MIPS: Remove dev_err() usage after platform_get_irq() adds d2f965549006 MIPS: Treat Loongson Extensions as ASEs adds feb4eb060c3a firmware: bcm47xx_nvram: Correct size_t printf format adds 5699ad0aaf10 firmware: bcm47xx_nvram: Allow COMPILE_TEST adds 00f3e689518b MIPS: Octeon: remove duplicated include from dma-octeon.c adds dfc8d8de855d mips/atomic: Fix cmpxchg64 barriers adds 1c6c1ca31858 mips/atomic: Fix loongson_llsc_mb() wreckage adds 42344113ba7a mips/atomic: Fix smp_mb__{before,after}_atomic() adds 60af0d94cc37 mips: remove ioremap_cachable adds 813cafc4109c MIPS: PCI: refactor ioc3 special handling adds 547468293475 MIPS: Select R3k-style TLB in Kconfig adds 54e8d9f07d8a MIPS: tlbex: Simplify r3k check adds 775b089aeffa MIPS: tlbex: Remove cpu_has_local_ebase adds 3d77a95fc03b MIPS: Drop Loongson _CACHE_* definitions adds 932bb934ed4d mips: compat: vdso: Use legacy syscalls as fallback adds c4d48cf5e2f0 MIPS: ralink: deactivate PCI support for SOC_MT7621 adds d1af2ab36d80 MIPS: Disable pte_special() for MIPS32 with RiXi adds 05d013a0366d MIPS: Detect bad _PFN_SHIFT values adds 5c6bd5de3c2e Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux [...] adds 4af014984273 ARM: 8871/1: iop13xx: Simplify iop13xx_atu{e,x}_pci_status checks adds fb2eca315d92 ARM: 8872/1: Use common outgoing-CPU-notification code adds 6f8f3570f279 ARM: 8873/1: perf: cleanup cppcheck shifting warning adds a05b9608456e ARM: 8875/1: Kconfig: default to AEABI w/ Clang adds 3c86889b0584 ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE adds 20699a42c020 ARM: 8893/1: boot: Explain the 8 nops adds 6583d8298e59 ARM: 8894/1: boot: Replace open-coded nop with macro adds 2a58e142a674 ARM: 8895/1: visit mach-* and plat-* directories when cleaning adds 3e07590e7248 ARM: 8896/1: VDSO: Don't leak kernel addresses adds 834020366da9 ARM: 8898/1: mm: Don't treat faults reported from cache ma [...] adds 6dc5fd93b2f1 ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang adds 921a3fe5be2d ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware adds 1a85cb4b0d29 ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE adds 0770bc921406 ARM: 8885/1: aurora-l2: add defines for parity and ECC registers adds fd3bbde717b0 ARM: 8886/1: l2x0: support parity-enable/disable on aurora adds 4bf4770db4f0 ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding adds c8abbd6f9dc4 ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora adds 0ecace04a3b8 ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper adds 7f6998a41257 ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SD [...] adds 23d103ae3e06 ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs adds 00d2ec1e6bd8 ARM: 8903/1: ensure that usable memory in bank 0 starts fr [...] adds 1d31999cf04c ARM: 8904/1: skip nomap memblocks while finding the lowmem [...] adds b0fe66cf0950 ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 [...] adds 79bdcb202a35 ARM: 8906/1: drivers/amba: add reset control to amba bus probe adds 8808cf8cbc4d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds c5e4a062fe66 module: support reading multiple values per modinfo tag adds ed13fc33f763 export: explicitly align struct kernel_symbol adds 8651ec01daed module: add support for symbol namespaces. adds cb9b55d21fe0 modpost: add support for symbol namespaces adds 3d52ec5e5d0d module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS adds 8e2adc6a00cd export: allow definition default namespaces in Makefiles o [...] adds 1d082773ff30 modpost: add support for generating namespace dependencies adds eb8305aecb95 scripts: Coccinelle script for namespace dependencies. adds c4f4af4094d6 docs: Add documentation for Symbol Namespaces adds 8140de1ea3a0 usb-storage: remove single-use define for debugging adds 32bca2df7da2 usb-storage: export symbols in USB_STORAGE namespace adds 069e1c07c18a module: Fix link failure due to invalid relocation on name [...] adds d189c2a4b6f0 module: remove redundant 'depends on MODULES' adds efd9763d88d1 module: move CONFIG_UNUSED_SYMBOLS to the sub-menu of MODULES adds b605be658188 module: remove unneeded casts in cmp_name() adds 2e6fcfeb9df6 module: Remove leftover '#undef' from export header adds e0703556644a Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/s [...] adds be46cfba5452 soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() adds 0fc6041d7abc soundwire: intel: remove BIOS work-arounds adds 68acd85996f6 soundwire: cadence_master: simplify bus clash interrupt clear adds 15ed3ea2280e soundwire: bus: split handling of Device0 events adds 05c8afe42559 soundwire: intel: prevent possible dereference in hw_params adds 18046335643d soundwire: intel: fix channel number reported by hardware adds 9b5884a0c60b soundwire: cadence_master: revisit interrupt settings adds 6e0ac6a663b8 soundwire: bus: improve dynamic debug comments for enumeration adds fe4b70f2ce27 soundwire: export helpers to find row and column values adds 05be59ac41b2 soundwire: cadence_master: use firmware defaults for frame shape adds ce3304d8da8f soundwire: include mod_devicetable.h to avoid compiling warnings adds e0279b6b5522 soundwire: stream: fix disable sequence adds 3a0be1a65b50 soundwire: stream: remove unnecessary variable initializations adds 82fc8d06501a soundwire: add new mclk_freq field for properties adds 085f4ace103d soundwire: intel: read mclk_freq property from firmware adds 3859872f47c4 soundwire: cadence_master: make use of mclk_freq property adds a50954e211d9 soundwire: cadence_master: fix divider setting in clock register adds 50302fc7b936 soundwire: intel_init: add kernel module parameter to filt [...] adds 04592dced55a soundwire: cadence_master: add kernel parameter to overrid [...] adds 183c7687802e soundwire: intel: move shutdown() callback and don't expor [...] adds e87cf35835d9 soundwire: intel: remove unused variables adds bf03473d5bcc soundwire: add debugfs support adds aa85066e5f26 soundwire: cadence_master: add debugfs register dump adds 79ee66312640 soundwire: intel: add debugfs register dump adds 395713d8ca43 soundwire: intel: handle disabled links adds f1fac63af678 soundwire: bus: set initial value to port_status adds dd4689e2b641 dt-bindings: soundwire: add slave bindings adds a2e484585ad3 soundwire: core: add device tree support for slave devices adds c7578c1d6285 soundwire: Add compute_params callback adds dfcff3f8a5f1 soundwire: stream: make stream name a const pointer adds 8d7ead5c69df Merge tag 'soundwire-5.4-rc1' of git://git.kernel.org/pub/ [...] adds 1417dba1034d remoteproc: qcom: Move glink_ssr notification after stop adds 6ed756aa0148 remoteproc: Add a sysfs interface for name adds f2583fde2719 remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling adds abbe429d5616 remoteproc: stm32: clear MCU PDDS at firmware start adds d333de370778 remoteproc: stm32: manage the get_irq probe defer case adds d446609df212 remoteproc: Remove dev_err() usage after platform_get_irq() adds 150997fac770 MAINTAINERS: remoteproc: update git tree location adds 28de978ba346 Merge tag 'rproc-v5.4' of git://git.kernel.org/pub/scm/lin [...] adds 2519fbb39711 samples/rpmsg: Replace print_hex_dump() with print_hex_dum [...] adds 9a703eb72059 samples/rpmsg: Introduce a module parameter for message count adds 9ff166def8c1 rpmsg: core: fix comments adds 13ef71f07483 MAINTAINERS: rpmsg: fix git tree location adds de4064af7653 rpmsg: virtio_rpmsg_bus: replace "%p" with "%pK" adds 61c65f47f30a rpmsg: glink: Use struct_size() helper adds 9fe69a725e23 rpmsg: glink-smem: Name the edge based on parent remoteproc adds 379bb045171d Merge tag 'rpmsg-v5.4' of git://git.kernel.org/pub/scm/lin [...] adds 874532cdeefe rtc: mxc_v2: use devm_platform_ioremap_resource() to simpl [...] adds f7234a9813b7 rtc: imxdi: use devm_platform_ioremap_resource() to simplify code adds 564225415e77 dt-bindings: rtc: Remove the PCF8563 from the trivial RTCs adds 46eabee1f6e6 rtc: isl12026: convert to i2c_new_dummy_device adds 7150710f3084 rtc: max77686: convert to i2c_new_dummy_device adds ca83542cdb5c rtc: s35390a: convert to i2c_new_dummy_device adds aae364d2a888 rtc: s5m: convert to i2c_new_dummy_device adds cb3cab06142e rtc: remove w90x900/nuc900 driver adds 41a8e19f47df rtc: bd70528: fix driver dependencies adds b0a3fa44659c rtc: mxc: use spin_lock_irqsave instead of spin_lock_irq i [...] adds faac910201e9 rtc: Remove dev_err() usage after platform_get_irq() adds 5bdf40dab622 rtc: pcf2123: don't use weekday alarm adds d0ce6ef71466 rtc; pcf2123: fix possible alarm race condition adds 577f648207e0 rtc: pcf2123: implement .alarm_irq_enable adds d3bad6026f0b rtc: pcf2123: stop using dev.platform_data adds 9126a2b16b67 rtc: pcf2123: rename struct and variables adds 9a5aeaad73ec rtc: pcf2123: remove useless error path goto adds 935a7f459790 rtc: pcf2123: convert to devm_rtc_allocate_device adds d5b626e13503 rtc: pcf2123: let the core handle range offsetting adds cb36cf803f3f rtc: pcf2123: add proper compatible string adds 924068e50a6c rtc: class: add debug message when registration fails adds 44c638ce4ec6 rtc: remove superfluous error message adds 80ba93639b5d rtc: ds1672: remove unnecessary check adds a6f26606ddd0 rtc: rv3029: revert error handling patch to rv3029_eeprom_write() adds ed16239637f6 dt-bindings: rtc: new binding for Amlogic VRTC adds 6ef35398e827 rtc: Add Amlogic Virtual Wake RTC adds 1d74f0992991 dt-bindings: rtc: add bindings for FlexTimer Module adds 7b0b551dbc1e rtc: fsl-ftm-alarm: add FTM alarm driver adds 903e259f9caf dt-bindings: rtc: sun6i: Add compatible for H6 RTC adds b60ff2cfb598 rtc: sun6i: Add support for H6 RTC adds e788771cacaf rtc: pcf2127: convert to devm_rtc_allocate_device adds bbfe3a7a1d41 rtc: pcf2127: cleanup register and bit defines adds 7f43020e3bdb rtc: pcf2127: bugfix: read rtc disables watchdog adds 0e735eaae165 rtc: pcf2127: add watchdog feature support adds 03623b4b041c rtc: pcf2127: add tamper detection support adds 28abbba36a5a rtc: pcf2127: bugfix: watchdog build dependency adds 6fd4fe9b496d rtc: snvs: fix possible race condition adds 79610340cac8 rtc: snvs: set range adds c59a9fc7272e rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 7ef66122bdb3 rtc: pcf85363/pcf85263: fix regmap error in set_time adds 59a7f24fceb3 rtc: max77686: convert to devm_i2c_new_dummy_device() adds 4053e74996b8 rtc: s35390a: convert to devm_i2c_new_dummy_device() adds cd646ec003c5 rtc: pcf8563: add Epson RTC8564 compatible adds deaa3ff4984f rtc: pcf8563: add Microcrystal RV8564 compatible adds 8d3f805e6896 rtc: pcf8563: convert to devm_rtc_allocate_device adds c7d5f6dbd9f9 rtc: pcf8563: remove useless indirection adds f648d40b99ba rtc: pcf8563: let the core handle range offsetting adds d76a81d0c262 rtc: sun6i: Allow using as wakeup source from suspend adds 4a9eb8154ffd dt-bindings: rtc: ds1307: add rx8130 compatible adds e02e3ddac772 rtc: sc27xx: Remove clearing SPRD_RTC_POWEROFF_ALM_FLAG flag adds b99a3120f9a3 rtc: meson: mark PM functions as __maybe_unused adds 9dbd83f66529 Merge tag 'rtc-5.4' of git://git.kernel.org/pub/scm/linux/ [...] adds 3e4d890a26d5 modules: make MODULE_IMPORT_NS() work even when modular bu [...] adds 5d4156ac48a4 firmware: bcm47xx_nvram: _really_ correct size_t printf format adds e008227eb34f HSI: ssi_protocol: Mark expected switch fall-throughs adds c1030cd45619 HSI: Remove dev_err() usage after platform_get_irq() adds 57f1c3caf513 Merge tag 'hsi-for-5.4' of git://git.kernel.org/pub/scm/li [...] adds f1b937cc86be power: supply: register HWMON devices with valid names adds 6f3ed834717b power: supply: axp288_fuel_gauge: Sort the DMI blacklist a [...] adds fa7da7449eb3 power: supply: axp288_fuel_gauge: Add Minix Neo Z83-4 to t [...] adds 99956a9e0825 power: supply: sbs-battery: use correct flags field adds 47c169e17bbd MAINTAINERS: N900: Remove isp1704_charger.h record adds fe55e7703273 power: supply: sbs-battery: only return health when batter [...] adds 10948061162a power: supply: ab8500_charger: Mark expected switch fall-through adds 828802228485 power: supply: Init device wakeup after device_add() adds 0e063317d579 power: reset: gpio-restart: Fix typo when gpio reset is not found adds 40badfa39609 power: supply: max17042_battery: Fix a typo in function names adds 9eab9a5b4c53 power: supply: ab8500: remove set but not used variables ' [...] adds 59857e9eadce power: reset: reboot-mode: Fix author email format adds 08614b407d8d power: supply: sc27xx: Introduce local variable 'struct de [...] adds 204205836f4d power: supply: sc27xx: Replace devm_add_action() followed [...] adds 5c35ba9b4743 power: supply: bq25890_charger: Add the BQ25895 part adds 72e538f6ee88 power: supply: isp1704: remove redundant assignment to var [...] adds 343160e98cff power: supply: max77650: add MODULE_ALIAS() adds 7cff19b9a8ff power: supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_D [...] adds 168e68d07275 power: supply: sc27xx: Fix conditon to enable the FGU interrupt adds 7384b0e7668f power: supply: sc27xx: Fix the the accuracy issue of coulo [...] adds ff062d06948c power: supply: sc27xx: Make sure the alarm capacity is lar [...] adds 580665279fb6 power: supply: sc27xx: Optimize the battery capacity calibration adds 7cfd33d997a4 power: supply: sc27xx: Add POWER_SUPPLY_PROP_CALIBRATE attribute adds 7f7378618b41 power: supply: cpcap-charger: Enable vbus boost voltage adds 619e17cf75dd Merge tag 'for-v5.4' of git://git.kernel.org/pub/scm/linux [...] adds 5fc194ea6d34 crypto: talitos - fix missing break in switch statement adds 212ef6f29e5b crypto: inside-secure - Fix unused variable warning when C [...] adds 24fbf7bad888 crypto: hisilicon - Fix double free in sec_free_hw_sgl() adds e00371af1d4c crypto: hisilicon - Matching the dma address for dma_pool_free() adds 62a9d9fc7a21 crypto: hisilicon - Fix return value check in hisi_zip_aco [...] adds 78887832e765 hwrng: core - don't wait on add_early_randomness() adds bf6a7a5ad6fa crypto: hisilicon - avoid unused function warning adds 3c6a6910a81e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 0eb2f2962489 selinux: shuffle around policydb.c to get rid of forward d [...] adds 2492acaf1e53 selinux: policydb - fix some checkpatch.pl warnings adds f07ea1d4eda2 selinux: policydb - rename type_val_to_struct_array adds 9b80c36353ed selinux: always return a secid from the network caches if [...] adds ac5656d8a4cd fanotify, inotify, dnotify, security: add security hook fo [...] adds 116f21bb967f selinux: avoid atomic_t usage in sidtab adds 169ce0c081cd selinux: fix residual uses of current_security() for the S [...] adds 15322a0d90b6 lsm: remove current_security() adds 5825a95fe925 Merge tag 'selinux-pr-20190917' of git://git.kernel.org/pu [...] adds 21ab8580b383 LSM: SafeSetID: Stop releasing uninitialized ruleset adds 1b5fb415442e Merge tag 'safesetid-bugfix-5.4' of git://github.com/micah [...] adds 416dacb819f5 HID: hidraw: Fix invalid read in hidraw_ioctl adds 5f9242775bb6 HID: logitech: Fix general protection fault caused by Logi [...] adds 8ccff2843fb4 HID: logitech-dj: Fix crash when initial logi_dj_recv_quer [...] adds b20bef4b4be8 HID: i2c-hid: modify quirks for weida's devices adds 2bcdacb70327 HID: sony: Fix memory corruption issue on cleanup. adds 98375b86c791 HID: prodikeys: Fix general protection fault during probe adds e6d64ce06c28 Merge branch 'for-5.3/upstream-fixes' into for-linus adds aec256d0ecd5 HID: apple: Fix stuck function keys when using FN adds 53c716412708 Merge branch 'for-5.4/apple' into for-linus adds 87fcb6a69e54 HID: do not call hid_set_drvdata(hdev, NULL) in drivers adds 7147935a0cf6 Merge branch 'for-5.4/cleanup' into for-linus adds 2acf40f0454d HID: Add quirk for HP X500 PIXART OEM mouse adds 337c22ab1d4f HID: core: reformat and reduce hid_printk macros adds aaeabb121a62 HID: core: Add printk_once variants to hid_warn() etc adds 0af10eed9b73 HID: core: fix dmesg flooding if report field larger than 32bit adds ad049d525a86 Merge branch 'for-5.4/core' into for-linus adds 378b80370aa1 hidraw: Return EPOLLOUT from hidraw_poll adds c801aff1a576 hiddev: Return EPOLLOUT from hiddev_poll adds 98656d503dd6 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-linus adds c1ca58f6982b HID: intel-ish-hid: ipc: set NO_D3 flag only when needed adds 2db8edaa88c1 HID: intel-ish-hid: ipc: make ish suspend paths clear adds fc19a57dd483 HID: intel-ish-hid: ipc: check the NO_D3 flag to distingui [...] adds 979d859d3ff1 Merge branch 'for-5.4/ish' into for-linus adds 5b6cc1277a05 HID: logitech-dj: extend consumer usages range adds 6f50fa2a6f13 Merge branch 'master' into for-5.4/logitech adds 992ff2cc9ec6 HID: logitech-dj: add support of the G700(s) receiver adds 5722f3386eb9 hid-logitech-dj: add the new Lightspeed receiver adds 08115756515d Merge branch 'for-5.4/logitech' into for-linus adds c23e2043d5f7 HID: multitouch: do not filter mice nodes adds 69ecd44d68a7 HID: multitouch: add support for the Smart Tech panel adds 67fe00d8c39f Merge branch 'for-5.4/multitouch' into for-linus adds f7c4f737ced2 HID: sb0540: add support for Creative SB0540 IR receivers adds 7af0f839f4ee Merge branch 'for-5.4/sb0540' into for-linus adds 073b50bccbbf HID: wacom: Fix several minor compiler warnings adds 670e90924bfe HID: wacom: support named keys on older devices adds 362c571b92e2 HID: wacom: do not call hid_set_drvdata(hdev, NULL) adds bbbe3ac8f943 HID: wacom: add new MobileStudio Pro 13 support adds 8ca06d6f2d7b Merge branch 'for-5.4/wacom' into for-linus adds 1ad0bc789486 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4ff96fb52c69 livepatch: Nullify obj->mod in klp_module_coming()'s error path adds 9f7582d15f82 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3675f052b43b Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] adds a1a07f223461 smack: fix some kernel-doc notations adds 3f4287e7d98a security: smack: Fix possible null-pointer dereferences in [...] adds e5bfad3d7acc smack: use GFP_NOFS while holding inode_smack::smk_lock adds e94f8ccde471 Merge tag 'smack-for-5.4-rc1' of git://github.com/cschaufl [...] adds 7ce2e76a0420 PCI: Move ASPM declarations to linux/pci.h adds 20d3618b25c7 Merge branch 'pci/aspm' adds 4f77e0956bd9 PCI: Remove pci_block_cfg_access() et al (unused) adds fae6b93b19b4 PCI: Unexport pci_bus_get() and pci_bus_put() adds 70a658073726 PCI: Unexport pci_bus_sem adds c776dd50196a PCI: Make PCI_PM_* delay times private adds 669696ebbccc PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private adds 975e1ac17305 PCI: Make pci_get_host_bridge_device(), pci_put_host_bridg [...] adds 440589dd1068 PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc [...] adds 003d3b2c5f83 PCI: Make pci_hotplug_io_size, mem_size, and bus_size private adds ecd29c1a38af PCI: Make pci_bus_get(), pci_bus_put() private adds 5da78d95785d PCI: Make pcie_update_link_speed() private adds b92b512a435d PCI: Make pci_ats_init() private adds 72bde9ced373 PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() [...] adds ac6c26da29c1 PCI: Make pci_enable_ptm() private adds 621f7e354fd8 PCI: Make pci_set_of_node(), etc private adds 77dc51fd557f Merge branch 'pci/encapsulate' adds e2797ad31fb4 PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* adds 8c3aac6e1b61 PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c adds 4a2dbeddd3d5 PCI/ACPI: Remove unnecessary struct hotplug_program_ops adds 984998e3404e PCI: Make pcie_downstream_port() available outside of access.c adds ca78410403dd PCI: Get rid of dev->has_secondary_link flag adds a10a1f60c7a3 Merge branch 'pci/enumeration' adds befa45fb5bdd PCI: Use devm_add_action_or_reset() adds 5a2e340690f2 PCI: Mark expected switch fall-through adds 8bdfa145f582 PCI: sysfs: Define device attributes with DEVICE_ATTR*() adds 4e2b79436e4f PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() adds e2154044dd41 PCI: sysfs: Change permissions from symbolic to octal adds aaee0c1ffd63 PCI/IOV: Move sysfs SR-IOV functions to iov.c adds 244c06c3b6d8 PCI/IOV: Remove group write permission from sriov_numvfs, [...] adds 7f1c62c443a4 PCI: Add pci_info_ratelimited() to ratelimit PCI separately adds 8050f3f6645a PCI: Use static const struct, not const static struct adds 70aaf61a9b8b PCI: Clean up resource_alignment parameter to not require [...] adds 273b177cac4b PCI: Move pci_[get|set]_resource_alignment_param() into th [...] adds e499081da1a2 PCI: Force trailing new line to resource_alignment_param in sysfs adds 46b2c32df7a4 PCI: Add ACS quirk for iProc PAXB adds 0d8006ddbe89 PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI adds 6ce54f0219c8 Merge branch 'pci/misc' adds 2a9af0273c1c PCI/MSI: Enable PCI_MSI_IRQ_DOMAIN support for RISC-V adds 3ddbff3676be Merge branch 'pci/msi' adds a6e6fe6549f6 PCI/P2PDMA: Introduce private pagemap structure adds 0afea3814358 PCI/P2PDMA: Add provider's pci_dev to pci_p2pdma_pagemap struct adds 72583084e3fe PCI/P2PDMA: Add constants for map type results to upstream [...] adds c6bfaeb573a6 PCI/P2PDMA: Factor out __upstream_bridge_distance() adds e2cbfbf78968 PCI/P2PDMA: Apply host bridge whitelist for ACS adds 2c84d818aee9 PCI/P2PDMA: Factor out host_bridge_whitelist() adds 494d63b0d5d0 PCI/P2PDMA: Whitelist some Intel host bridges adds 2b9f4bb2a4fb PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() adds 7f73eac3a713 PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() adds 142c242e6f12 PCI/P2PDMA: Factor out __pci_p2pdma_map_sg() adds 110203bee05f PCI/P2PDMA: Store mapping method in an xarray adds 5d52e1abcd47 PCI/P2PDMA: dma_map() requests that traverse the host bridge adds 5daf40b03924 PCI/P2PDMA: Allow IOMMU for host bridge whitelist adds 27235b15e419 PCI/P2PDMA: Update pci_p2pdma_distance_many() documentation adds 63fa8437cbae Merge branch 'pci/p2pdma' adds 688033f52d71 PCI: pciehp: Add pciehp_set_indicators() to set both indicators adds 94719ba090e2 PCI: pciehp: Combine adjacent indicator updates adds 106feb2fdced PCI: pciehp: Remove pciehp_set_attention_status() adds 9194094be418 PCI: pciehp: Remove pciehp_green_led_{on,off,blink}() adds 4a06c2c38235 PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments adds 203104c8d5ec Merge branch 'pci/pciehp' adds b8074aa2460b PCI: Convert pci_resource_to_user() to a weak function adds 39098edbd79e PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RE [...] adds d2182b2d4b71 PCI: Restore Resizable BAR size bits correctly for 1MB BARs adds 3b1b1ce35964 PCI: Correct pci=resource_alignment parameter example adds 0ca0ef1042f4 Merge branch 'pci/resource' adds 4a36a60c34f4 PCI: Add Amazon's Annapurna Labs vendor ID adds 76e67e9e0f0f PCI: Add ACS quirk for Amazon Annapurna Labs root ports adds a638b5de205a PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port adds 738cb37b013e PCI: Add quirk to disable MSI-X support for Amazon's Annap [...] adds ed4381da34d4 dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host br [...] adds a8daea947549 PCI: dwc: al: Add Amazon Annapurna Labs PCIe controller driver adds 0b24134f7888 PCI: dwc: Add validation that PCIe core is set to correct mode adds af47f25f33f7 Merge branch 'remotes/lorenzo/pci/al' adds 5ae6393e6d41 PCI: kirin: Make structure kirin_dw_pcie_ops constant adds ee4ea764ea03 dt-bindings: PCI: designware: Remove the num-lanes from Re [...] adds 66de33f09fd9 PCI: dwc: Return directly when num-lanes is not found adds 568adba9eb20 ARM: dts: ls1021a: Remove num-lanes property from PCIe nodes adds 4035ff36a6e0 arm64: dts: fsl: Remove num-lanes property from PCIe nodes adds b83e445d462a Merge branch 'remotes/lorenzo/pci/dwc' adds 533ca1feed98 PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it adds f58ba5e3f686 PCI: pci-hyperv: Fix build errors on non-SYSFS config adds be700103efd1 PCI: hv: Detect and fix Hyper-V PCI domain number collision adds f73f8a504e27 PCI: hv: Use bytes 4 and 5 from instance ID as the PCI dom [...] adds a40c4b379f57 Merge branch 'remotes/lorenzo/pci/hv' adds 075af61c19cd PCI: imx6: Limit DBI register length adds 708824167830 Merge branch 'remotes/lorenzo/pci/imx' adds fd5d16531a39 PCI: layerscape: Add the bar_fixed_64bit property to the e [...] adds b5b24617987f PCI: layerscape: Add CONFIG_PCI_LAYERSCAPE_EP to build EP/ [...] adds 5adc7d510627 Merge branch 'remotes/lorenzo/pci/layerscape' adds f4c737d6194f dt-bindings: PCI: Add support for MT7629 adds 0cccd42e6193 PCI: mediatek: Add controller support for MT7629 adds 8b38b5f2cf92 Merge branch 'remotes/lorenzo/pci/mediatek' adds 0e3ff0ac5f71 PCI: rockchip: Propagate errors for optional regulators adds ddd6960087d4 PCI: exynos: Propagate errors for optional PHYs adds 2170a09fb4b0 PCI: imx6: Propagate errors for optional regulators adds e7a877b2fa79 PCI: armada8x: Propagate errors for optional PHYs adds 8f9e1641ba44 PCI: histb: Propagate errors for optional regulators adds c1e33666c94f PCI: iproc: Propagate errors for optional PHYs adds 716c6a228ec9 MAINTAINERS: Add PCI native host/endpoint controllers desi [...] adds e4faafbf5c3f Merge branch 'remotes/lorenzo/pci/misc' adds df901c85cc28 PCI: mobiveil: Fix the CPU base address setup in inbound window adds 4597905ee429 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 9e38e690ace3 PCI: tegra: Fix OF node reference leak adds 448d5a55759a PCI: Add #defines for some of PCIe spec r4.0 features adds 8c7e96d3fe75 PCI: Disable MSI for Tegra root ports adds 3924bc2fd1b6 PCI: dwc: Group DBI registers writes requiring unlocking adds 7a6854f6874f PCI: dwc: Move config space capability search API adds 5b0841fa653f PCI: dwc: Add extended configuration space capability search API adds feee519ae55c PCI: dwc: Export dw_pcie_wait_for_link() API adds f4e84a5d9db7 dt-bindings: PCI: designware: Add binding for CDM register check adds 07f123def73e PCI: dwc: Add support to enable CDM register check adds 7b31a72e7195 dt-bindings: Add PCIe supports-clkreq property adds 42c253ecaa53 dt-bindings: PCI: tegra: Add device tree support for Tegra194 adds 813c6fbcb775 dt-bindings: PHY: P2U: Add Tegra194 P2U block adds 5dae15b21d36 phy: tegra: Add PCIe PIPE2UPHY support adds 56e15a238d92 PCI: tegra: Add Tegra194 PCIe support adds 151481ef5e36 dt-bindings: PCI: tegra: Add sideband pins configuration entries adds 7ed106d8fdfa dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries adds f4ff4faf894d PCI: tegra: Add support to configure sideband pins adds 0a901f213080 PCI: tegra: Add support to enable slot regulators adds dbb72e2c305b arm64: tegra: Add configuration for PCIe C5 sideband signals adds 09a0774a183d arm64: tegra: Add PCIe slot supply information in p2972-00 [...] adds 3efa7f1febe6 Merge branch 'lorenzo/pci/tegra' adds e3dffa4f6c36 PCI: vmd: Fix config addressing when using bus offsets adds a1a30170138c PCI: vmd: Fix shadow offsets to reflect spec changes adds cdc7e184abb3 Merge branch 'remotes/lorenzo/pci/vmd' adds d1bbf38aaf88 PCI: Fix typos and whitespace errors adds b071c1fd7a8a PCI: OF: Correct of_irq_parse_pci() documentation adds 55507aea5882 PCI: Remove unnecessary returns adds c5048a73b477 Merge branch 'pci/trivial' adds 299d14d4c31a Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/s [...] adds 865cac14c2da backlight: rave-sp: Leave initial state and register with [...] adds 072e2c8192cf backlight: lm3630a: Switch to use fwnode_property_count_uXX() adds 30f644fd6ec9 backlight: lms283gf05: Fix a typo in the description passe [...] adds bcd69da98e36 video: backlight: Drop default m for {LCD,BACKLIGHT_CLASS_DEVICE} adds 28a1d72a221e video: backlight: tosa_lcd: drop check because i2c_unregis [...] adds ec665b756e6f backlight: gpio-backlight: Correct initial power state handling adds 6451e123dec3 MAINTAINERS: Add entry for stable backlight sysfs ABI docu [...] adds d55c028f8b25 backlight: Expose brightness curve type through sysfs adds 511a204638d7 backlight: pwm_bl: Set scale type for CIE 1931 curves adds c0b64faf0fe6 backlight: pwm_bl: Set scale type for brightness curves sp [...] adds d0b3cfee333e Merge tag 'backlight-next-5.4' of git://git.kernel.org/pub [...] adds 197df18f7038 mfd: max77620: Add of_node_put() before return adds b5e29aa880be mfd: davinci_voicecodec: Remove pointless #include adds efecc3b531a3 mfd: ab3100: No need to check return value of debugfs_crea [...] adds 64e8a9bacadb mfd: ab8500: No need to check return value of debugfs_crea [...] adds cbfe612d471f mfd: aat2870: No need to check return value of debugfs_cre [...] adds ed075453d527 dt-bindings: mfd: rn5t618: Document optional property syst [...] adds 624e3fceb533 mfd: cros_ec: Update cros_ec_commands.h adds a604e5b29ce6 mfd: tps80031: Convert to devm_i2c_new_dummy_device adds e406b832d89d mfd: da9063: Remove now unused platform_data adds aee36174b22d mfd: timberdale: Use dev_get_drvdata adds 83215897356f mfd: 88pm800: Convert to i2c_new_dummy_device adds 9520b835ffda mfd: 88pm860x-core: Convert to i2c_new_dummy_device adds f5d5d193c5f7 mfd: ab3100-core: Convert to i2c_new_dummy_device adds 98f0c05f409e mfd: bcm590xx: Convert to i2c_new_dummy_device adds e310ee86f9ef mfd: da9150-core: Convert to i2c_new_dummy_device adds f6ae8129631f mfd: max14577: Convert to i2c_new_dummy_device adds ad28edcb8733 mfd: max77693: Convert to i2c_new_dummy_device adds 0005a9e1bab7 mfd: max77843: Convert to i2c_new_dummy_device adds b8afcd54db8a mfd: max8907: Convert to i2c_new_dummy_device adds ddbf6ffeb63c mfd: max8925-i2c: Convert to i2c_new_dummy_device adds 4e32bff681fb mfd: max8997: Convert to i2c_new_dummy_device adds 7a99c8f3310b mfd: max8998: Convert to i2c_new_dummy_device adds ad9fc1f4229e mfd: palmas: Convert to i2c_new_dummy_device adds ba972dac9854 mfd: twl-core: Convert to i2c_new_dummy_device adds 76380a607ba0 mfd: intel-lpss: Remove D3cold delay adds ea1acf11ee7a mfd: omap-usb-host: Mark expected switch fall-throughs adds ff71266aa490 mfd: Drop obsolete JZ4740 driver adds ec65b56046d2 mfd: intel-lpss: Add Intel Tiger Lake PCI IDs adds b620c17672b9 mfd: db8500-prcmu: Mark expected switch fall-throughs adds 802d9bd4fac7 mfd: Remove dev_err() usage after platform_get_irq() adds 708cb5cc3fde mfd: mt6397: Rename macros to something more readable adds a4872e80ce7d mfd: mt6397: Extract IRQ related code from core driver adds 40667d1bd822 MAINTAINERS: altera-sysmgr: Fix typo in a filepath adds 5cd690a308e8 mfd: asic3: Include the right header adds b65dc4f6b339 mfd: ezx-pcap: Replace mutex_lock with spin_lock adds b9a801dfa591 mfd: Add support for Merrifield Basin Cove PMIC adds cbd1c5c4d443 mfd: intel-lpss: Consistently use GENMASK() adds c5b90cb26e83 mfd: intel-lpss: Add Intel Skylake ACPI IDs adds f68c0a873ef2 mfd: sm501: Include the GPIO driver header adds 1094422253db mfd: htc-i2cpld: Drop check because i2c_unregister_device( [...] adds 569fac74627c mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request adds fea3ac55e112 mfd: db8500-prcmu: Support the higher DB8520 ARMSS adds b788d111e676 dt-bindings: mfd: mediatek: mt6397: Change to relative paths adds 7051919d1751 dt-bindings: mfd: mediatek: Update RTC to include MT6323 adds 8ab1267ff73d dt-bindings: mfd: mediatek: Add MT6323 Power Controller adds 09c1dec47002 mfd: mt6397: Add mutex include adds 7c3f7cd5a0c9 mfd: mt6323: Replace boilerplate resource code with DEFINE [...] adds 8391c6cb2414 mfd: mt6323: Add MT6323 RTC and PWRC adds 4c07e2ddab5b Merge tag 'mfd-next-5.4' of git://git.kernel.org/pub/scm/l [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 3 +- Documentation/ABI/testing/dev-kmsg | 15 +- Documentation/ABI/testing/sysfs-class-backlight | 26 + Documentation/ABI/testing/sysfs-class-remoteproc | 10 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 + .../admin-guide/device-mapper/dm-clone.rst | 333 ++ Documentation/admin-guide/device-mapper/verity.rst | 7 + Documentation/admin-guide/kernel-parameters.txt | 33 +- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 4 + .../arm/marvell/ap806-system-controller.txt | 42 +- .../bindings/arm/marvell/armada-37xx.txt | 8 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,ipesys.txt | 22 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 1 + .../bindings/clock/brcm,bcm2835-cprman.txt | 4 +- .../devicetree/bindings/clock/qcom,gcc.txt | 21 + .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 7 +- .../{emev2-clock.txt => renesas,emev2-smu.txt} | 0 .../bindings/clock/rockchip,rk3308-cru.txt | 60 + .../devicetree/bindings/clock/ti,cdce925.txt | 4 + Documentation/devicetree/bindings/mfd/mt6397.txt | 20 +- Documentation/devicetree/bindings/mfd/rn5t618.txt | 5 + .../devicetree/bindings/mtd/mxic-nand.txt | 36 + .../devicetree/bindings/pci/designware-pcie.txt | 6 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +- .../devicetree/bindings/pci/mediatek-pcie.txt | 1 + .../bindings/pci/nvidia,tegra194-pcie.txt | 171 + .../devicetree/bindings/pci/pci-armada8k.txt | 2 +- Documentation/devicetree/bindings/pci/pci.txt | 5 + Documentation/devicetree/bindings/pci/pcie-al.txt | 46 + .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 + .../bindings/power/reset/mt6323-poweroff.txt | 20 + .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 22 - .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 13 + .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 4 +- Documentation/devicetree/bindings/rtc/pcf8563.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 1 + .../devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt | 36 + .../devicetree/bindings/rtc/rtc-meson-vrtc.txt | 22 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 - .../bindings/soundwire/soundwire-controller.yaml | 82 + .../devicetree/bindings/timer/ingenic,tcu.txt | 137 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 + .../bindings/watchdog/ingenic,jz4740-wdt.txt | 17 - Documentation/filesystems/ext4/bigalloc.rst | 32 +- Documentation/filesystems/ext4/blockgroup.rst | 10 +- Documentation/filesystems/ext4/blocks.rst | 4 +- Documentation/filesystems/ext4/directory.rst | 2 +- Documentation/filesystems/ext4/group_descr.rst | 9 +- Documentation/filesystems/ext4/inodes.rst | 4 +- Documentation/filesystems/ext4/super.rst | 20 +- Documentation/filesystems/f2fs.txt | 8 + Documentation/index.rst | 3 +- Documentation/infiniband/core_locking.rst | 8 +- Documentation/kbuild/kbuild.rst | 28 +- Documentation/kbuild/makefiles.rst | 67 +- Documentation/kbuild/modules.rst | 7 +- Documentation/kbuild/namespaces.rst | 154 + Documentation/kernel-hacking/hacking.rst | 18 + Documentation/mips/index.rst | 9 +- Documentation/mips/ingenic-tcu.rst | 71 + Documentation/powerpc/elfnote.rst | 41 + Documentation/powerpc/firmware-assisted-dump.rst | 220 +- Documentation/powerpc/index.rst | 2 + Documentation/powerpc/ultravisor.rst | 1054 ++++++ Documentation/trace/kprobetrace.rst | 1 + Documentation/trace/uprobetracer.rst | 1 + Documentation/vm/hmm.rst | 73 +- Kbuild | 7 - MAINTAINERS | 36 +- Makefile | 310 +- arch/Kconfig | 10 + arch/alpha/Kconfig | 1 + arch/arc/Makefile | 8 - arch/arc/configs/axs101_defconfig | 1 + arch/arc/configs/axs103_defconfig | 1 + arch/arc/configs/axs103_smp_defconfig | 1 + arch/arc/configs/haps_hs_defconfig | 1 + arch/arc/configs/haps_hs_smp_defconfig | 1 + arch/arc/configs/hsdk_defconfig | 1 + arch/arc/configs/nps_defconfig | 1 + arch/arc/configs/nsim_700_defconfig | 1 + arch/arc/configs/nsim_hs_defconfig | 1 + arch/arc/configs/nsim_hs_smp_defconfig | 1 + arch/arc/configs/nsimosci_defconfig | 1 + arch/arc/configs/nsimosci_hs_defconfig | 1 + arch/arc/configs/nsimosci_hs_smp_defconfig | 1 + arch/arc/configs/tb10x_defconfig | 1 + arch/arc/configs/vdk_hs38_defconfig | 1 + arch/arc/configs/vdk_hs38_smp_defconfig | 1 + arch/arm/Kconfig | 7 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 24 +- arch/arm/boot/compressed/head.S | 14 +- arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/am3517.dtsi | 24 + arch/arm/boot/dts/am437x-l4.dtsi | 6 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 80 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 1154 +++++++ arch/arm/boot/dts/aspeed-g6.dtsi | 261 ++ arch/arm/boot/dts/dra7-l4.dtsi | 43 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 1 - arch/arm/boot/dts/ls1021a.dtsi | 2 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 244 ++ arch/arm/boot/dts/mmp2.dtsi | 48 +- arch/arm/boot/dts/omap34xx.dtsi | 26 + arch/arm/boot/dts/omap36xx.dtsi | 28 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 1 - arch/arm/boot/dts/omap4-l4.dtsi | 39 +- arch/arm/boot/dts/omap4.dtsi | 1 - arch/arm/boot/dts/omap5.dtsi | 23 + arch/arm/boot/dts/omap54xx-clocks.dtsi | 14 + arch/arm/include/asm/hardware/cache-aurora-l2.h | 103 + arch/arm/kernel/perf_event_v7.c | 6 +- arch/arm/kernel/vdso.c | 1 - arch/arm/kvm/Makefile | 5 +- arch/arm/lib/Makefile | 8 +- arch/arm/lib/backtrace-clang.S | 217 ++ arch/arm/mach-exynos/Kconfig | 1 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 3 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 6 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 50 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 168 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 475 --- arch/arm/mm/cache-aurora-l2.h | 55 - arch/arm/mm/cache-l2x0.c | 18 +- arch/arm/mm/fault.c | 4 +- arch/arm/mm/fault.h | 1 + arch/arm/mm/mmu.c | 19 + arch/arm/plat-samsung/watchdog-reset.c | 1 + arch/arm64/Kconfig | 3 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 - arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 3 - arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 4 - arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 840 +++++ arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 5 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 24 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 38 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 69 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 160 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 40 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 + arch/arm64/include/asm/cmpxchg.h | 6 +- arch/arm64/include/asm/ftrace.h | 13 + arch/arm64/include/asm/syscall_wrapper.h | 15 +- arch/csky/include/asm/tlb.h | 8 +- arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 2 +- arch/m68k/Kconfig | 1 + arch/m68k/Makefile | 2 +- arch/m68k/include/asm/export.h | 1 - arch/microblaze/include/asm/pci.h | 2 - arch/mips/Kconfig | 66 +- arch/mips/Makefile | 4 - arch/mips/bcm47xx/board.c | 1 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/boot/Makefile | 2 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 12 +- arch/mips/boot/dts/ingenic/ci20.dts | 7 + arch/mips/boot/dts/ingenic/gcw0.dts | 10 + arch/mips/boot/dts/ingenic/jz4740.dtsi | 127 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 21 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 23 + arch/mips/boot/dts/ingenic/qi_lb60.dts | 325 ++ arch/mips/boot/dts/mscc/ocelot.dtsi | 7 +- arch/mips/cavium-octeon/dma-octeon.c | 16 +- arch/mips/cavium-octeon/setup.c | 3 +- arch/mips/configs/qi_lb60_defconfig | 44 +- arch/mips/fw/arc/memory.c | 24 +- arch/mips/include/asm/addrspace.h | 9 - arch/mips/include/asm/atomic.h | 19 +- arch/mips/include/asm/barrier.h | 44 +- arch/mips/include/asm/bitops.h | 47 +- arch/mips/include/asm/bootinfo.h | 17 +- arch/mips/include/asm/cmpxchg.h | 18 +- arch/mips/include/asm/cpu-features.h | 19 +- arch/mips/include/asm/cpu-type.h | 15 +- arch/mips/include/asm/cpu.h | 19 +- arch/mips/include/asm/io.h | 21 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 9 - arch/mips/include/asm/mach-cavium-octeon/war.h | 1 - .../include/asm/mach-dec/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-generic/war.h | 1 - arch/mips/include/asm/mach-ip22/war.h | 1 - arch/mips/include/asm/mach-ip27/war.h | 1 - arch/mips/include/asm/mach-ip28/war.h | 1 - arch/mips/include/asm/mach-ip32/war.h | 1 - arch/mips/include/asm/mach-jz4740/gpio.h | 15 - arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 58 - arch/mips/include/asm/mach-jz4740/jz4740_mmc.h | 12 - arch/mips/include/asm/mach-jz4740/platform.h | 26 - .../asm/mach-loongson64/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-malta/war.h | 1 - arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 1 - arch/mips/include/asm/mach-rc32434/war.h | 1 - arch/mips/include/asm/mach-rm/war.h | 1 - arch/mips/include/asm/mach-sibyte/war.h | 1 - arch/mips/include/asm/mach-tx49xx/war.h | 1 - arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/asm/module.h | 6 - arch/mips/include/asm/octeon/octeon.h | 4 +- arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/pgtable-32.h | 62 +- arch/mips/include/asm/pgtable-bits.h | 34 +- arch/mips/include/asm/pgtable.h | 20 +- arch/mips/include/asm/syscall.h | 21 +- arch/mips/include/asm/vdso.h | 78 +- arch/mips/include/asm/vdso/gettimeofday.h | 222 ++ arch/mips/include/asm/vdso/vdso.h | 75 + arch/mips/include/asm/vdso/vsyscall.h | 43 + arch/mips/include/asm/war.h | 13 - arch/mips/jz4740/Makefile | 7 +- arch/mips/jz4740/board-qi_lb60.c | 523 --- arch/mips/jz4740/platform.c | 250 -- arch/mips/jz4740/prom.c | 5 - arch/mips/jz4740/setup.c | 7 +- arch/mips/jz4740/time.c | 151 +- arch/mips/kernel/branch.c | 2 +- arch/mips/kernel/cpu-probe.c | 53 +- arch/mips/kernel/genex.S | 3 - arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/proc.c | 4 + arch/mips/kernel/scall32-o32.S | 2 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/setup.c | 357 +- arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/syscalls/syscalltbl.sh | 4 +- arch/mips/kernel/vdso.c | 37 +- arch/mips/lantiq/xway/sysctrl.c | 16 +- arch/mips/mm/Makefile | 6 +- arch/mips/mm/c-r4k.c | 2 - arch/mips/mm/init.c | 98 +- arch/mips/mm/pgtable-32.c | 20 + arch/mips/mm/sc-mips.c | 27 +- arch/mips/mm/tlb-r8k.c | 239 -- arch/mips/mm/tlbex.c | 63 +- arch/mips/mti-malta/malta-memory.c | 11 - arch/mips/netlogic/xlp/setup.c | 12 +- arch/mips/pci/pci-xtalk-bridge.c | 167 +- arch/mips/pmcs-msp71xx/msp_prom.c | 22 +- arch/mips/ralink/Kconfig | 1 - arch/mips/ralink/timer.c | 4 +- arch/mips/sgi-ip22/ip28-berr.c | 20 +- arch/mips/vdso/Makefile | 41 +- arch/mips/vdso/config-n32-o32-env.c | 19 + arch/mips/vdso/elf.S | 2 +- arch/mips/vdso/sigreturn.S | 2 +- arch/mips/vdso/vdso.h | 86 - arch/mips/vdso/vdso.lds.S | 4 + arch/mips/vdso/vgettimeofday.c | 58 + arch/openrisc/kernel/dma.c | 23 +- arch/parisc/Makefile | 2 +- arch/powerpc/Kconfig | 44 +- arch/powerpc/Makefile | 3 +- arch/powerpc/Makefile.postlink | 2 +- arch/powerpc/boot/main.c | 41 + arch/powerpc/boot/ops.h | 2 + arch/powerpc/boot/wrapper | 24 +- arch/powerpc/boot/zImage.lds.S | 8 + arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 2 +- arch/powerpc/configs/ppc40x_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/include/asm/asm-prototypes.h | 14 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 18 +- arch/powerpc/include/asm/book3s/64/mmu.h | 4 - arch/powerpc/include/asm/book3s/64/pgtable.h | 8 +- arch/powerpc/include/asm/book3s/64/radix.h | 3 - .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 12 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 9 + arch/powerpc/include/asm/book3s/pgtable.h | 11 + arch/powerpc/include/asm/bug.h | 8 - arch/powerpc/include/asm/cputable.h | 20 +- arch/powerpc/include/asm/current.h | 3 +- arch/powerpc/include/asm/eeh.h | 40 +- arch/powerpc/include/asm/elfnote.h | 24 + arch/powerpc/include/asm/fadump-internal.h | 169 + arch/powerpc/include/asm/fadump.h | 194 +- arch/powerpc/include/asm/firmware.h | 5 +- arch/powerpc/include/asm/ftrace.h | 2 + arch/powerpc/include/asm/futex.h | 3 +- arch/powerpc/include/asm/head-64.h | 41 - arch/powerpc/include/asm/hugetlb.h | 3 - arch/powerpc/include/asm/io-workarounds.h | 20 + arch/powerpc/include/asm/io.h | 16 +- arch/powerpc/include/asm/iommu.h | 28 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/machdep.h | 7 - arch/powerpc/include/asm/mce.h | 10 +- arch/powerpc/include/asm/mem_encrypt.h | 26 + arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 18 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 1 + arch/powerpc/include/asm/nohash/pgtable.h | 13 + arch/powerpc/include/asm/opal-api.h | 45 +- arch/powerpc/include/asm/opal.h | 7 +- arch/powerpc/include/asm/page.h | 14 +- arch/powerpc/include/asm/page_32.h | 4 + arch/powerpc/include/asm/pci-bridge.h | 1 + arch/powerpc/include/asm/pci.h | 2 - arch/powerpc/include/asm/pgtable.h | 14 +- arch/powerpc/include/asm/plpar_wrappers.h | 6 + arch/powerpc/include/asm/ppc-pci.h | 7 +- arch/powerpc/include/asm/ppc4xx_ocm.h | 31 - arch/powerpc/include/asm/ppc_asm.h | 80 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/reg.h | 3 + arch/powerpc/include/asm/scom.h | 154 - arch/powerpc/include/asm/sections.h | 11 - arch/powerpc/include/asm/setjmp.h | 4 +- arch/powerpc/include/asm/spinlock.h | 62 +- arch/powerpc/include/asm/string.h | 2 + arch/powerpc/include/asm/svm.h | 31 + arch/powerpc/include/asm/time.h | 6 +- arch/powerpc/include/asm/timex.h | 34 +- arch/powerpc/include/asm/uaccess.h | 14 + arch/powerpc/include/asm/ultravisor-api.h | 33 + arch/powerpc/include/asm/ultravisor.h | 49 + arch/powerpc/include/asm/xive.h | 1 + arch/powerpc/kernel/.gitignore | 1 + arch/powerpc/kernel/Makefile | 23 +- arch/powerpc/kernel/asm-offsets.c | 1 + arch/powerpc/kernel/cputable.c | 6 +- arch/powerpc/kernel/dma-iommu.c | 11 +- arch/powerpc/kernel/eeh.c | 281 +- arch/powerpc/kernel/eeh_cache.c | 37 +- arch/powerpc/kernel/eeh_dev.c | 2 + arch/powerpc/kernel/eeh_driver.c | 280 +- arch/powerpc/kernel/eeh_event.c | 34 +- arch/powerpc/kernel/eeh_pe.c | 145 +- arch/powerpc/kernel/entry_32.S | 40 +- arch/powerpc/kernel/entry_64.S | 21 +- arch/powerpc/kernel/exceptions-64e.S | 22 +- arch/powerpc/kernel/exceptions-64s.S | 1644 +++++---- arch/powerpc/kernel/fadump.c | 1340 ++++---- arch/powerpc/kernel/head_32.S | 55 +- arch/powerpc/kernel/head_32.h | 21 +- arch/powerpc/kernel/head_64.S | 8 +- arch/powerpc/kernel/head_8xx.S | 28 +- arch/powerpc/kernel/hw_breakpoint.c | 77 +- arch/powerpc/kernel/io-workarounds.c | 13 +- arch/powerpc/kernel/iommu.c | 97 +- arch/powerpc/kernel/kvm.c | 58 +- arch/powerpc/kernel/kvm_emul.S | 16 + arch/powerpc/kernel/machine_kexec_64.c | 9 + arch/powerpc/kernel/mce.c | 71 +- arch/powerpc/kernel/mce_power.c | 50 +- arch/powerpc/kernel/misc_32.S | 36 +- arch/powerpc/kernel/note.S | 40 + arch/powerpc/kernel/paca.c | 52 +- arch/powerpc/kernel/pci-common.c | 4 - arch/powerpc/kernel/pci-hotplug.c | 7 + arch/powerpc/kernel/pci_32.c | 4 + arch/powerpc/kernel/pci_64.c | 12 +- arch/powerpc/kernel/pci_dn.c | 21 +- arch/powerpc/kernel/pci_of_scan.c | 66 +- arch/powerpc/kernel/process.c | 28 +- arch/powerpc/kernel/prom.c | 8 +- arch/powerpc/kernel/prom_init.c | 98 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/rtas.c | 15 +- arch/powerpc/kernel/security.c | 19 +- arch/powerpc/kernel/setup-common.c | 8 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/sysfs.c | 20 + arch/powerpc/kernel/trace/ftrace.c | 5 +- arch/powerpc/kernel/trace/ftrace_32.S | 1 + arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 1 + arch/powerpc/kernel/trace/ftrace_64_pg.S | 1 + arch/powerpc/kernel/traps.c | 1 + arch/powerpc/kernel/ucall.S | 14 + arch/powerpc/kernel/vdso.c | 22 - arch/powerpc/kernel/vdso32/datapage.S | 2 + arch/powerpc/kernel/vdso32/vdso32.lds.S | 4 +- arch/powerpc/kvm/book3s_64_vio.c | 29 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 38 +- arch/powerpc/kvm/book3s_hv.c | 6 + arch/powerpc/kvm/book3s_hv_nested.c | 4 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 39 +- arch/powerpc/lib/Makefile | 4 +- arch/powerpc/lib/locks.c | 6 +- arch/powerpc/lib/memcpy_mcsafe_64.S | 242 ++ arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s32/mmu.c | 60 +- arch/powerpc/mm/book3s64/hash_utils.c | 88 +- arch/powerpc/mm/book3s64/pgtable.c | 121 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 80 +- arch/powerpc/mm/book3s64/radix_tlb.c | 303 +- arch/powerpc/mm/book3s64/subpage_prot.c | 12 +- arch/powerpc/mm/dma-noncoherent.c | 312 +- arch/powerpc/mm/ioremap.c | 99 + arch/powerpc/mm/ioremap_32.c | 92 + arch/powerpc/mm/ioremap_64.c | 113 + arch/powerpc/mm/kasan/kasan_init_32.c | 23 +- arch/powerpc/mm/mem.c | 66 +- arch/powerpc/mm/mmu_decl.h | 7 +- arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 16 +- arch/powerpc/mm/nohash/tlb.c | 2 + arch/powerpc/mm/pgtable_32.c | 155 +- arch/powerpc/mm/pgtable_64.c | 203 +- arch/powerpc/mm/ptdump/bats.c | 2 +- arch/powerpc/mm/ptdump/hashpagetable.c | 24 +- arch/powerpc/mm/ptdump/ptdump.c | 37 +- arch/powerpc/perf/imc-pmu.c | 29 +- arch/powerpc/platforms/44x/Kconfig | 8 - arch/powerpc/platforms/4xx/Makefile | 1 - arch/powerpc/platforms/4xx/ocm.c | 390 --- arch/powerpc/platforms/Kconfig | 3 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/powerpc/platforms/cell/iommu.c | 2 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 5 +- arch/powerpc/platforms/powernv/Makefile | 6 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 97 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/npu-dma.c | 101 +- arch/powerpc/platforms/powernv/opal-call.c | 5 +- arch/powerpc/platforms/powernv/opal-core.c | 636 ++++ arch/powerpc/platforms/powernv/opal-fadump.c | 716 ++++ arch/powerpc/platforms/powernv/opal-fadump.h | 146 + arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-msglog.c | 57 +- arch/powerpc/platforms/powernv/opal-prd.c | 8 +- arch/powerpc/platforms/powernv/opal-xscom.c | 213 +- arch/powerpc/platforms/powernv/opal.c | 42 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 38 +- arch/powerpc/platforms/powernv/pci-ioda.c | 98 +- arch/powerpc/platforms/powernv/pci.c | 3 +- arch/powerpc/platforms/powernv/pci.h | 2 +- arch/powerpc/platforms/powernv/powernv.h | 5 + arch/powerpc/platforms/powernv/setup.c | 9 + arch/powerpc/platforms/powernv/ultravisor.c | 69 + arch/powerpc/platforms/ps3/spu.c | 10 +- arch/powerpc/platforms/pseries/Kconfig | 14 + arch/powerpc/platforms/pseries/Makefile | 2 + arch/powerpc/platforms/pseries/eeh_pseries.c | 68 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/platforms/pseries/iommu.c | 24 +- arch/powerpc/platforms/pseries/lpar.c | 20 +- arch/powerpc/platforms/pseries/mobility.c | 9 + arch/powerpc/platforms/pseries/pci.c | 3 +- arch/powerpc/platforms/pseries/ras.c | 460 ++- arch/powerpc/platforms/pseries/rtas-fadump.c | 550 +++ arch/powerpc/platforms/pseries/rtas-fadump.h | 114 + arch/powerpc/platforms/pseries/setup.c | 32 +- arch/powerpc/platforms/pseries/smp.c | 3 +- arch/powerpc/platforms/pseries/svm.c | 85 + arch/powerpc/platforms/pseries/vio.c | 2 +- arch/powerpc/sysdev/Kconfig | 7 - arch/powerpc/sysdev/Makefile | 2 - arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/scom.c | 223 -- arch/powerpc/sysdev/xive/common.c | 59 +- arch/powerpc/sysdev/xive/native.c | 26 + arch/powerpc/sysdev/xive/spapr.c | 57 +- arch/powerpc/sysdev/xive/xive-internal.h | 2 + arch/powerpc/xmon/xmon.c | 51 +- arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 2 +- arch/s390/Kconfig | 5 +- arch/s390/include/asm/mem_encrypt.h | 5 +- arch/s390/mm/gmap.c | 35 +- arch/s390/mm/init.c | 7 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/pci.h | 2 - arch/um/Kconfig | 1 + arch/um/drivers/Kconfig | 7 + arch/um/drivers/Makefile | 3 +- arch/um/drivers/chan.h | 2 +- arch/um/drivers/chan_kern.c | 2 +- arch/um/drivers/chan_user.c | 2 +- arch/um/drivers/chan_user.h | 2 +- arch/um/drivers/cow_user.c | 2 +- arch/um/drivers/daemon.h | 2 +- arch/um/drivers/daemon_kern.c | 2 +- arch/um/drivers/daemon_user.c | 2 +- arch/um/drivers/fd.c | 2 +- arch/um/drivers/harddog_user.c | 2 +- arch/um/drivers/hostaudio_kern.c | 2 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 2 +- arch/um/drivers/mconsole.h | 2 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/mconsole_kern.h | 2 +- arch/um/drivers/mconsole_user.c | 2 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/net_user.c | 2 +- arch/um/drivers/null.c | 2 +- arch/um/drivers/pcap_kern.c | 2 +- arch/um/drivers/pcap_user.c | 2 +- arch/um/drivers/pcap_user.h | 2 +- arch/um/drivers/port.h | 2 +- arch/um/drivers/port_kern.c | 2 +- arch/um/drivers/port_user.c | 2 +- arch/um/drivers/pty.c | 2 +- arch/um/drivers/slip_kern.c | 2 +- arch/um/drivers/slip_user.c | 2 +- arch/um/drivers/slirp_kern.c | 2 +- arch/um/drivers/slirp_user.c | 2 +- arch/um/drivers/ssl.c | 2 +- arch/um/drivers/stdio_console.c | 2 +- arch/um/drivers/stdio_console.h | 2 +- arch/um/drivers/tty.c | 2 +- arch/um/drivers/ubd.h | 2 +- arch/um/drivers/ubd_kern.c | 2 +- arch/um/drivers/ubd_user.c | 2 +- arch/um/drivers/umcast.h | 2 +- arch/um/drivers/umcast_kern.c | 2 +- arch/um/drivers/umcast_user.c | 2 +- arch/um/drivers/vde.h | 2 +- arch/um/drivers/vde_kern.c | 2 +- arch/um/drivers/vde_user.c | 2 +- arch/um/drivers/vector_kern.c | 44 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_transports.c | 42 +- arch/um/drivers/vector_user.c | 293 +- arch/um/drivers/vector_user.h | 9 +- arch/um/drivers/vhost_user.h | 117 + arch/um/drivers/virtio_uml.c | 1177 +++++++ arch/um/drivers/xterm.c | 2 +- arch/um/drivers/xterm.h | 2 +- arch/um/drivers/xterm_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/common.lds.S | 2 +- arch/um/include/asm/irq.h | 7 +- arch/um/include/asm/irqflags.h | 1 - arch/um/include/asm/kmap_types.h | 2 +- arch/um/include/asm/mmu.h | 2 +- arch/um/include/asm/mmu_context.h | 2 +- arch/um/include/asm/page.h | 2 +- arch/um/include/asm/pgalloc.h | 2 +- arch/um/include/asm/pgtable-2level.h | 2 +- arch/um/include/asm/pgtable-3level.h | 2 +- arch/um/include/asm/pgtable.h | 2 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/ptrace-generic.h | 2 +- arch/um/include/asm/thread_info.h | 2 +- arch/um/include/asm/tlbflush.h | 2 +- arch/um/include/asm/uaccess.h | 2 +- arch/um/include/shared/arch.h | 2 +- arch/um/include/shared/as-layout.h | 2 +- arch/um/include/shared/elf_user.h | 2 +- arch/um/include/shared/frame_kern.h | 2 +- arch/um/include/shared/irq_kern.h | 2 +- arch/um/include/shared/irq_user.h | 2 +- arch/um/include/shared/kern.h | 2 +- arch/um/include/shared/kern_util.h | 2 +- arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/mem.h | 2 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/include/shared/net_user.h | 2 +- arch/um/include/shared/os.h | 14 +- arch/um/include/shared/ptrace_user.h | 2 +- arch/um/include/shared/registers.h | 2 +- arch/um/include/shared/sigio.h | 2 +- arch/um/include/shared/skas/mm_id.h | 2 +- arch/um/include/shared/skas/skas.h | 2 +- arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/include/shared/timer-internal.h | 11 +- arch/um/include/shared/um_malloc.h | 2 +- arch/um/include/shared/user.h | 2 +- arch/um/kernel/Makefile | 3 +- arch/um/kernel/config.c.in | 4 +- arch/um/kernel/dyn.lds.S | 3 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/exitcode.c | 2 +- arch/um/kernel/gmon_syms.c | 2 +- arch/um/kernel/gprof_syms.c | 2 +- arch/um/kernel/initrd.c | 2 +- arch/um/kernel/irq.c | 4 +- arch/um/kernel/ksyms.c | 4 +- arch/um/kernel/mem.c | 3 +- arch/um/kernel/physmem.c | 3 +- arch/um/kernel/process.c | 18 +- arch/um/kernel/ptrace.c | 2 +- arch/um/kernel/reboot.c | 2 +- arch/um/kernel/sigio.c | 2 +- arch/um/kernel/signal.c | 30 +- arch/um/kernel/skas/Makefile | 2 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/kernel/skas/mmu.c | 6 +- arch/um/kernel/skas/process.c | 4 +- arch/um/kernel/skas/syscall.c | 2 +- arch/um/kernel/skas/uaccess.c | 2 +- arch/um/kernel/syscall.c | 2 +- arch/um/kernel/time.c | 13 +- arch/um/kernel/tlb.c | 2 +- arch/um/kernel/trap.c | 2 +- arch/um/kernel/um_arch.c | 3 +- arch/um/kernel/umid.c | 2 +- arch/um/kernel/uml.lds.S | 2 + arch/um/os-Linux/Makefile | 2 +- arch/um/os-Linux/drivers/Makefile | 2 +- arch/um/os-Linux/drivers/etap.h | 2 +- arch/um/os-Linux/drivers/ethertap_kern.c | 2 +- arch/um/os-Linux/drivers/ethertap_user.c | 2 +- arch/um/os-Linux/drivers/tuntap.h | 2 +- arch/um/os-Linux/drivers/tuntap_kern.c | 2 +- arch/um/os-Linux/drivers/tuntap_user.c | 2 +- arch/um/os-Linux/file.c | 46 +- arch/um/os-Linux/helper.c | 2 +- arch/um/os-Linux/irq.c | 2 +- arch/um/os-Linux/main.c | 4 +- arch/um/os-Linux/mem.c | 2 +- arch/um/os-Linux/process.c | 2 +- arch/um/os-Linux/registers.c | 2 +- arch/um/os-Linux/sigio.c | 8 +- arch/um/os-Linux/signal.c | 52 +- arch/um/os-Linux/skas/Makefile | 2 +- arch/um/os-Linux/skas/mem.c | 2 +- arch/um/os-Linux/skas/process.c | 14 +- arch/um/os-Linux/start_up.c | 2 +- arch/um/os-Linux/time.c | 2 +- arch/um/os-Linux/tty.c | 2 +- arch/um/os-Linux/umid.c | 2 +- arch/um/os-Linux/util.c | 2 +- arch/x86/Kconfig | 5 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/alternative.h | 14 +- arch/x86/include/asm/bug.h | 4 +- arch/x86/include/asm/mem_encrypt.h | 10 + arch/x86/kernel/crash_dump_64.c | 5 + arch/x86/mm/mem_encrypt.c | 2 - arch/x86/um/asm/barrier.h | 12 +- arch/x86/um/vdso/um_vdso.c | 2 +- crypto/Kconfig | 28 + crypto/Makefile | 1 + crypto/essiv.c | 663 ++++ drivers/acpi/nfit/intel.c | 59 +- drivers/acpi/pci_root.c | 1 - drivers/amba/bus.c | 14 + drivers/bus/ti-sysc.c | 101 +- drivers/char/hw_random/core.c | 2 +- drivers/char/xillybus/xillybus_pcie.c | 1 - drivers/clk/Kconfig | 9 - drivers/clk/Makefile | 1 + drivers/clk/actions/owl-common.c | 5 +- drivers/clk/actions/owl-factor.c | 7 +- drivers/clk/at91/clk-main.c | 12 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 138 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 4 +- drivers/clk/clk-aspeed.c | 78 +- drivers/clk/clk-aspeed.h | 82 + drivers/clk/clk-ast2600.c | 704 ++++ drivers/clk/clk-bulk.c | 5 +- drivers/clk/clk-cdce925.c | 34 + drivers/clk/clk-composite.c | 1 - drivers/clk/clk-lochnagar.c | 2 +- drivers/clk/clk-milbeaut.c | 2 +- drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-si5341.c | 1 - drivers/clk/clk.c | 169 +- drivers/clk/davinci/pll.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 31 + drivers/clk/imx/clk-imx8mm.c | 124 +- drivers/clk/imx/clk-imx8mn.c | 86 +- drivers/clk/imx/clk-imx8mq.c | 131 +- drivers/clk/imx/clk-pll14xx.c | 27 +- drivers/clk/imx/clk.h | 25 - drivers/clk/ingenic/Kconfig | 10 +- drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/jz4725b-cgu.c | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 17 +- drivers/clk/ingenic/jz4770-cgu.c | 2 +- drivers/clk/ingenic/jz4780-cgu.c | 2 +- drivers/clk/ingenic/tcu.c | 474 +++ drivers/clk/mediatek/Kconfig | 56 + drivers/clk/mediatek/Makefile | 9 + drivers/clk/mediatek/clk-gate.c | 5 +- drivers/clk/mediatek/clk-gate.h | 3 +- drivers/clk/mediatek/clk-mt6779-aud.c | 117 + drivers/clk/mediatek/clk-mt6779-cam.c | 66 + drivers/clk/mediatek/clk-mt6779-img.c | 58 + drivers/clk/mediatek/clk-mt6779-ipe.c | 60 + drivers/clk/mediatek/clk-mt6779-mfg.c | 55 + drivers/clk/mediatek/clk-mt6779-mm.c | 113 + drivers/clk/mediatek/clk-mt6779-vdec.c | 67 + drivers/clk/mediatek/clk-mt6779-venc.c | 58 + drivers/clk/mediatek/clk-mt6779.c | 1315 +++++++ drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 7 +- drivers/clk/mediatek/clk-mt8183.c | 44 + drivers/clk/mediatek/clk-mtk.c | 16 +- drivers/clk/mediatek/clk-mtk.h | 8 + drivers/clk/mediatek/reset.c | 56 +- drivers/clk/meson/axg-audio.c | 114 +- drivers/clk/meson/axg-audio.h | 1 + drivers/clk/meson/g12a.c | 544 +++ drivers/clk/meson/g12a.h | 24 +- drivers/clk/mvebu/Kconfig | 8 + drivers/clk/mvebu/Makefile | 2 + drivers/clk/mvebu/ap-cpu-clk.c | 356 ++ drivers/clk/mvebu/ap806-system-controller.c | 178 +- drivers/clk/mvebu/armada_ap_cp_helper.c | 30 + drivers/clk/mvebu/armada_ap_cp_helper.h | 11 + drivers/clk/mvebu/cp110-system-controller.c | 32 +- drivers/clk/qcom/Kconfig | 9 +- drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-alpha-pll.c | 236 +- drivers/clk/qcom/clk-alpha-pll.h | 7 + drivers/clk/qcom/clk-rcg2.c | 10 +- drivers/clk/qcom/clk-rpmh.c | 42 +- drivers/clk/qcom/common.c | 20 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8998.c | 4 +- drivers/clk/qcom/gcc-qcs404.c | 34 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-sm8150.c | 3588 ++++++++++++++++++++ drivers/clk/qcom/lpasscc-sdm845.c | 23 +- drivers/clk/qcom/turingcc-qcs404.c | 2 +- drivers/clk/renesas/clk-mstp.c | 3 +- drivers/clk/renesas/r9a06g032-clocks.c | 3 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 4 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-rk3308.c | 955 ++++++ drivers/clk/rockchip/clk-rv1108.c | 1 - drivers/clk/rockchip/clk.h | 13 + drivers/clk/sirf/clk-common.c | 12 +- drivers/clk/socfpga/clk-gate.c | 24 +- drivers/clk/socfpga/clk-periph-a10.c | 7 +- drivers/clk/spear/spear1340_clock.c | 2 +- drivers/clk/sprd/common.c | 5 +- drivers/clk/sprd/pll.c | 2 + drivers/clk/st/clk-flexgen.c | 1 + drivers/clk/st/clkgen-fsyn.c | 1 - drivers/clk/st/clkgen-pll.c | 13 - drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 250 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +- drivers/clk/sunxi-ng/ccu_common.c | 5 +- drivers/clk/ti/apll.c | 9 +- drivers/clk/ti/clk-54xx.c | 34 + drivers/clk/ti/clk-814x.c | 1 + drivers/clk/ti/dpll.c | 13 +- drivers/clk/versatile/clk-versatile.c | 1 + drivers/clk/zte/clk-zx296718.c | 109 +- drivers/clocksource/Kconfig | 11 + drivers/clocksource/Makefile | 1 + drivers/clocksource/ingenic-timer.c | 356 ++ drivers/crypto/hisilicon/sec/sec_algs.c | 43 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 4 +- drivers/crypto/hisilicon/zip/zip_main.c | 7 +- drivers/crypto/inside-secure/safexcel.c | 40 +- drivers/crypto/talitos.c | 1 + drivers/dma/Kconfig | 6 - drivers/dma/Makefile | 1 - drivers/dma/dma-jz4740.c | 623 ---- drivers/edac/Kconfig | 7 + drivers/edac/Makefile | 1 + drivers/edac/armada_xp_edac.c | 635 ++++ drivers/edac/debugfs.c | 11 + drivers/edac/edac_module.h | 4 + drivers/firmware/broadcom/Kconfig | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 6 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 88 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 25 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 7 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/nouveau/Kconfig | 5 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 456 +-- drivers/gpu/drm/nouveau/nouveau_dmem.h | 11 - drivers/gpu/drm/nouveau/nouveau_drm.c | 3 + drivers/gpu/drm/nouveau/nouveau_svm.c | 23 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_device.c | 2 - drivers/gpu/drm/radeon/radeon_drv.c | 2 + drivers/gpu/drm/radeon/radeon_mn.c | 156 +- drivers/hid/Kconfig | 9 + drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 49 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-cougar.c | 6 +- drivers/hid/hid-creative-sb0540.c | 268 ++ drivers/hid/hid-gfrm.c | 7 - drivers/hid/hid-ids.h | 5 +- drivers/hid/hid-lenovo.c | 2 - drivers/hid/hid-lg.c | 10 +- drivers/hid/hid-lg4ff.c | 1 - drivers/hid/hid-logitech-dj.c | 32 +- drivers/hid/hid-multitouch.c | 37 +- drivers/hid/hid-picolcd_core.c | 7 +- drivers/hid/hid-prodikeys.c | 12 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-sensor-hub.c | 1 - drivers/hid/hid-sony.c | 2 +- drivers/hid/hidraw.c | 4 +- drivers/hid/i2c-hid/i2c-hid-core.c | 4 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 95 +- drivers/hid/usbhid/hiddev.c | 2 +- drivers/hid/wacom_sys.c | 25 +- drivers/hid/wacom_wac.c | 76 +- drivers/hsi/clients/ssi_protocol.c | 7 +- drivers/hsi/controllers/omap_ssi_core.c | 4 +- drivers/hsi/controllers/omap_ssi_port.c | 4 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/Makefile | 1 - drivers/hwmon/jz4740-hwmon.c | 135 - drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/core_priv.h | 24 +- drivers/infiniband/core/counters.c | 8 +- drivers/infiniband/core/cq.c | 28 + drivers/infiniband/core/device.c | 129 +- drivers/infiniband/core/fmr_pool.c | 13 - drivers/infiniband/core/iwpm_msg.c | 17 +- drivers/infiniband/core/iwpm_util.c | 15 +- drivers/infiniband/core/netlink.c | 63 +- drivers/infiniband/core/nldev.c | 20 +- drivers/infiniband/core/rw.c | 6 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 30 +- drivers/infiniband/core/umem.c | 54 +- drivers/infiniband/core/umem_odp.c | 524 ++- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 8 +- drivers/infiniband/core/uverbs_main.c | 5 + drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 6 +- drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 45 +- drivers/infiniband/hw/cxgb4/provider.c | 24 - drivers/infiniband/hw/efa/efa.h | 3 + drivers/infiniband/hw/efa/efa_com.c | 70 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 165 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 23 + drivers/infiniband/hw/efa/efa_main.c | 2 + drivers/infiniband/hw/efa/efa_verbs.c | 91 +- drivers/infiniband/hw/hfi1/chip.c | 2 + drivers/infiniband/hw/hfi1/chip.h | 1 + drivers/infiniband/hw/hfi1/mad.c | 45 +- drivers/infiniband/hw/hfi1/rc.c | 15 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 8 + drivers/infiniband/hw/hfi1/trace_tid.h | 38 + drivers/infiniband/hw/hfi1/user_sdma.h | 6 - drivers/infiniband/hw/hfi1/verbs.c | 17 +- drivers/infiniband/hw/hns/Kconfig | 8 - drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 11 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 186 +- drivers/infiniband/hw/hns/hns_roce_device.h | 95 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 252 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 69 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1065 +++--- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_main.c | 11 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 434 ++- drivers/infiniband/hw/hns/hns_roce_qp.c | 359 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 296 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 11 - drivers/infiniband/hw/mlx4/main.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 242 +- drivers/infiniband/hw/mlx5/devx.c | 26 + drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/main.c | 136 +- drivers/infiniband/hw/mlx5/mem.c | 13 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/mr.c | 38 +- drivers/infiniband/hw/mlx5/odp.c | 172 +- drivers/infiniband/hw/mlx5/qp.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 2 +- drivers/infiniband/hw/qedr/verbs.c | 7 +- drivers/infiniband/hw/qib/qib_file_ops.c | 3 +- drivers/infiniband/hw/qib/qib_rc.c | 10 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 9 +- drivers/infiniband/sw/rxe/rxe.h | 4 - drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 23 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 7 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 4 +- drivers/irqchip/Kconfig | 12 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-ingenic-tcu.c | 182 + drivers/md/Kconfig | 27 + drivers/md/Makefile | 6 + drivers/md/dm-bufio.c | 192 +- drivers/md/dm-clone-metadata.c | 964 ++++++ drivers/md/dm-clone-metadata.h | 158 + drivers/md/dm-clone-target.c | 2191 ++++++++++++ drivers/md/dm-crypt.c | 341 +- drivers/md/dm-ioctl.c | 34 +- drivers/md/dm-raid.c | 10 +- drivers/md/dm-raid1.c | 7 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-table.c | 8 +- drivers/md/dm-verity-target.c | 43 +- drivers/md/dm-verity-verify-sig.c | 133 + drivers/md/dm-verity-verify-sig.h | 60 + drivers/md/dm-verity.h | 2 + drivers/md/dm-writecache.c | 27 +- drivers/md/dm-zoned-target.c | 2 - drivers/md/dm.c | 8 +- drivers/md/dm.h | 5 - drivers/md/persistent-data/dm-space-map-common.c | 4 - drivers/mfd/88pm800.c | 12 +- drivers/mfd/88pm860x-core.c | 6 +- drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 5 +- drivers/mfd/ab3100-core.c | 6 +- drivers/mfd/ab8500-debugfs.c | 8 +- drivers/mfd/asic3.c | 2 +- drivers/mfd/bcm590xx.c | 6 +- drivers/mfd/da9150-core.c | 6 +- drivers/mfd/davinci_voicecodec.c | 9 +- drivers/mfd/db8500-prcmu.c | 44 +- drivers/mfd/ezx-pcap.c | 53 +- drivers/mfd/fsl-imx25-tsadc.c | 4 +- drivers/mfd/htc-i2cpld.c | 3 +- drivers/mfd/intel-lpss-acpi.c | 26 + drivers/mfd/intel-lpss-pci.c | 25 + drivers/mfd/intel-lpss.c | 39 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 4 +- drivers/mfd/intel_soc_pmic_mrfld.c | 157 + drivers/mfd/jz4740-adc.c | 324 -- drivers/mfd/max14577.c | 6 +- drivers/mfd/max77620.c | 4 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/max77843.c | 6 +- drivers/mfd/max8907.c | 6 +- drivers/mfd/max8925-i2c.c | 12 +- drivers/mfd/max8997.c | 18 +- drivers/mfd/max8998.c | 6 +- drivers/mfd/mt6397-core.c | 192 +- drivers/mfd/mt6397-irq.c | 181 + drivers/mfd/palmas.c | 6 +- drivers/mfd/qcom_rpm.c | 12 +- drivers/mfd/sm501.c | 5 +- drivers/mfd/syscon.c | 46 +- drivers/mfd/timberdale.c | 3 +- drivers/mfd/tps80031.c | 23 +- drivers/mfd/twl-core.c | 6 +- drivers/misc/cxl/main.c | 4 + drivers/misc/ocxl/main.c | 4 + drivers/misc/sgi-gru/grufile.c | 1 + drivers/misc/sgi-gru/grutables.h | 2 - drivers/misc/sgi-gru/grutlbpurge.c | 84 +- drivers/mtd/Kconfig | 67 - drivers/mtd/Makefile | 5 - drivers/mtd/chips/cfi_cmdset_0002.c | 299 +- drivers/mtd/chips/gen_probe.c | 2 +- drivers/mtd/devices/Kconfig | 18 - drivers/mtd/devices/Makefile | 1 - drivers/mtd/devices/m25p80.c | 347 -- drivers/mtd/devices/phram.c | 2 +- drivers/mtd/devices/pmc551.c | 9 +- drivers/mtd/maps/pismo.c | 3 +- drivers/mtd/maps/pxa2xx-flash.c | 3 +- drivers/mtd/mtdcore.c | 86 +- drivers/mtd/nand/onenand/onenand_base.c | 3 + drivers/mtd/nand/raw/Kconfig | 14 +- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 +- drivers/mtd/nand/raw/ingenic/Kconfig | 7 - drivers/mtd/nand/raw/ingenic/Makefile | 1 - drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 +- drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 536 --- drivers/mtd/nand/raw/meson_nand.c | 1 + drivers/mtd/nand/raw/mxic_nand.c | 582 ++++ drivers/mtd/nand/raw/nand_base.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 10 +- drivers/mtd/nand/raw/nuc900_nand.c | 304 -- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/oxnas_nand.c | 8 +- drivers/mtd/nand/raw/r852.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 90 +- drivers/mtd/nand/raw/tango_nand.c | 1 + drivers/mtd/nand/raw/vf610_nfc.c | 1 + drivers/mtd/parsers/Kconfig | 68 + drivers/mtd/parsers/Makefile | 5 + drivers/mtd/{ => parsers}/ar7part.c | 0 drivers/mtd/{ => parsers}/bcm47xxpart.c | 0 drivers/mtd/{ => parsers}/bcm63xxpart.c | 0 drivers/mtd/{ => parsers}/cmdlinepart.c | 0 drivers/mtd/{ => parsers}/ofpart.c | 0 drivers/mtd/sm_ftl.c | 5 +- drivers/mtd/spi-nor/Kconfig | 2 + drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 19 +- drivers/mtd/spi-nor/hisi-sfc.c | 1 + drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/intel-spi.c | 2 + drivers/mtd/spi-nor/spi-nor.c | 1712 +++++++--- drivers/mtd/ubi/block.c | 43 +- drivers/mtd/ubi/fastmap-wl.c | 6 +- drivers/mtd/ubi/wl.c | 6 + .../net/ethernet/aquantia/atlantic/hw_atl/Makefile | 2 - drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/jme.c | 1 - .../net/ethernet/mellanox/mlx5/core/accel/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/diag/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/en/Makefile | 2 - .../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 - .../ethernet/mellanox/mlx5/core/en_accel/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/fpga/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/ipoib/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/lib/Makefile | 2 - drivers/net/ethernet/mellanox/mlx5/core/rl.c | 6 +- drivers/net/ethernet/netronome/nfp/bpf/Makefile | 2 - drivers/net/ethernet/netronome/nfp/flower/Makefile | 2 - .../net/ethernet/netronome/nfp/nfpcore/Makefile | 2 - .../netronome/nfp/nfpcore/nfp6000/Makefile | 2 - drivers/net/ethernet/netronome/nfp/nic/Makefile | 2 - drivers/net/ethernet/qlogic/qed/qed_rdma.c | 5 +- drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/wireless/ath/ath5k/pci.c | 1 - drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 - drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 1 - drivers/nvdimm/Kconfig | 12 + drivers/nvdimm/Makefile | 4 + drivers/nvdimm/bus.c | 10 +- drivers/nvdimm/dimm_devs.c | 134 +- drivers/nvdimm/label.c | 5 - drivers/nvdimm/namespace_devs.c | 40 +- drivers/nvdimm/nd-core.h | 54 +- drivers/nvdimm/nd.h | 4 + drivers/nvdimm/of_pmem.c | 2 +- drivers/nvdimm/pfn.h | 5 +- drivers/nvdimm/pfn_devs.c | 35 +- drivers/nvdimm/pmem.c | 29 +- drivers/nvdimm/region_devs.c | 83 +- drivers/nvdimm/security.c | 199 +- drivers/nvme/host/pci.c | 10 +- drivers/pci/Kconfig | 6 +- drivers/pci/access.c | 9 - drivers/pci/bus.c | 2 - drivers/pci/controller/dwc/Kconfig | 42 +- drivers/pci/controller/dwc/Makefile | 4 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 37 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 1 + drivers/pci/controller/dwc/pcie-al.c | 365 ++ drivers/pci/controller/dwc/pcie-armada8k.c | 7 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 45 +- drivers/pci/controller/dwc/pcie-designware-host.c | 30 +- drivers/pci/controller/dwc/pcie-designware.c | 96 +- drivers/pci/controller/dwc/pcie-designware.h | 12 + drivers/pci/controller/dwc/pcie-histb.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1732 ++++++++++ drivers/pci/controller/pci-host-common.c | 3 +- drivers/pci/controller/pci-hyperv.c | 94 +- drivers/pci/controller/pci-tegra.c | 22 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-mediatek.c | 20 +- drivers/pci/controller/pcie-mobiveil.c | 10 +- drivers/pci/controller/pcie-rockchip-host.c | 16 +- drivers/pci/controller/vmd.c | 25 +- drivers/pci/hotplug/cpci_hotplug_core.c | 1 - drivers/pci/hotplug/cpqphp_core.c | 1 - drivers/pci/hotplug/cpqphp_ctrl.c | 4 - drivers/pci/hotplug/cpqphp_nvram.h | 5 +- drivers/pci/hotplug/ibmphp_res.c | 1 + drivers/pci/hotplug/pciehp.h | 11 +- drivers/pci/hotplug/pciehp_core.c | 9 +- drivers/pci/hotplug/pciehp_ctrl.c | 39 +- drivers/pci/hotplug/pciehp_hpc.c | 87 +- drivers/pci/hotplug/pnv_php.c | 59 +- drivers/pci/hotplug/rpadlpar_core.c | 1 - drivers/pci/hotplug/rpaphp_core.c | 19 +- drivers/pci/iov.c | 171 +- drivers/pci/of.c | 2 +- drivers/pci/p2pdma.c | 374 +- drivers/pci/pci-acpi.c | 410 ++- drivers/pci/pci-bridge-emul.c | 4 +- drivers/pci/pci-sysfs.c | 223 +- drivers/pci/pci.c | 87 +- drivers/pci/pci.h | 68 +- drivers/pci/pcie/aspm.c | 9 +- drivers/pci/pcie/err.c | 2 +- drivers/pci/probe.c | 326 +- drivers/pci/quirks.c | 106 +- drivers/pci/search.c | 1 - drivers/pci/setup-bus.c | 4 +- drivers/pci/vc.c | 5 +- drivers/pci/vpd.c | 6 + drivers/phy/motorola/phy-cpcap-usb.c | 8 +- drivers/phy/tegra/Kconfig | 7 + drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/phy-tegra194-p2u.c | 120 + drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/power/reset/gpio-restart.c | 2 +- drivers/power/reset/reboot-mode.c | 2 +- drivers/power/supply/Kconfig | 11 - drivers/power/supply/Makefile | 1 - drivers/power/supply/ab8500_charger.c | 9 +- drivers/power/supply/axp288_fuel_gauge.c | 14 +- drivers/power/supply/bq25890_charger.c | 12 +- drivers/power/supply/cpcap-charger.c | 23 +- drivers/power/supply/isp1704_charger.c | 2 +- drivers/power/supply/jz4740-battery.c | 421 --- drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max77650-charger.c | 1 + drivers/power/supply/power_supply_core.c | 10 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/sbs-battery.c | 27 +- drivers/power/supply/sc27xx_fuel_gauge.c | 223 +- drivers/remoteproc/da8xx_remoteproc.c | 4 +- drivers/remoteproc/keystone_remoteproc.c | 4 - drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 35 +- drivers/remoteproc/qcom_q6v5_mss.c | 4 +- drivers/remoteproc/remoteproc_sysfs.c | 11 + drivers/remoteproc/stm32_rproc.c | 14 + drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/rpmsg_core.c | 8 +- drivers/rpmsg/rpmsg_internal.h | 5 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 42 +- drivers/rtc/Makefile | 3 +- drivers/rtc/class.c | 4 +- drivers/rtc/rtc-88pm80x.c | 6 +- drivers/rtc/rtc-88pm860x.c | 4 +- drivers/rtc/rtc-ab-eoz9.c | 24 +- drivers/rtc/rtc-ac100.c | 14 +- drivers/rtc/rtc-armada38x.c | 12 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 7 +- drivers/rtc/rtc-at91rm9200.c | 4 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-bd70528.c | 11 +- drivers/rtc/rtc-brcmstb-waketimer.c | 4 +- drivers/rtc/rtc-cadence.c | 13 +- drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-ds1305.c | 7 +- drivers/rtc/rtc-ds1672.c | 3 - drivers/rtc/rtc-fsl-ftm-alarm.c | 337 ++ drivers/rtc/rtc-imx-sc.c | 4 +- drivers/rtc/rtc-imxdi.c | 4 +- drivers/rtc/rtc-isl12026.c | 6 +- drivers/rtc/rtc-jz4740.c | 8 +- drivers/rtc/rtc-max77686.c | 26 +- drivers/rtc/rtc-meson-vrtc.c | 155 + drivers/rtc/rtc-mt6397.c | 4 +- drivers/rtc/rtc-mt7622.c | 1 - drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 4 +- drivers/rtc/rtc-nuc900.c | 271 -- drivers/rtc/rtc-pcf2123.c | 136 +- drivers/rtc/rtc-pcf2127.c | 380 ++- drivers/rtc/rtc-pcf85363.c | 7 +- drivers/rtc/rtc-pcf8563.c | 48 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-pm8xxx.c | 4 +- drivers/rtc/rtc-puv3.c | 12 +- drivers/rtc/rtc-pxa.c | 8 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rv3028.c | 3 +- drivers/rtc/rtc-rv3029c2.c | 16 +- drivers/rtc/rtc-rv8803.c | 3 +- drivers/rtc/rtc-s35390a.c | 56 +- drivers/rtc/rtc-s3c.c | 8 +- drivers/rtc/rtc-s5m.c | 6 +- drivers/rtc/rtc-sc27xx.c | 7 +- drivers/rtc/rtc-sd3078.c | 4 +- drivers/rtc/rtc-snvs.c | 25 +- drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-stm32.c | 1 - drivers/rtc/rtc-sun6i.c | 76 +- drivers/rtc/rtc-sunxi.c | 14 +- drivers/rtc/rtc-tegra.c | 8 +- drivers/rtc/rtc-tps6586x.c | 5 +- drivers/rtc/rtc-tps65910.c | 8 +- drivers/rtc/rtc-vt8500.c | 4 +- drivers/rtc/rtc-xgene.c | 4 +- drivers/rtc/rtc-zynqmp.c | 8 +- drivers/scsi/aacraid/linit.c | 1 - drivers/scsi/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 16 - drivers/scsi/bnx2fc/bnx2fc_io.c | 7 - drivers/scsi/csiostor/csio_wr.c | 8 +- drivers/scsi/cxlflash/main.c | 12 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 + drivers/scsi/esas2r/esas2r_init.c | 13 +- drivers/scsi/esas2r/esas2r_ioctl.c | 14 +- drivers/scsi/fcoe/fcoe.c | 17 +- drivers/scsi/fdomain.c | 6 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/fnic/fnic_debugfs.c | 4 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_isr.c | 4 +- drivers/scsi/fnic/fnic_trace.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 54 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 982 ++++-- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 92 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 307 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 3 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 + drivers/scsi/lpfc/lpfc.h | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 76 +- drivers/scsi/lpfc/lpfc_bsg.c | 29 +- drivers/scsi/lpfc/lpfc_crtn.h | 13 +- drivers/scsi/lpfc/lpfc_ct.c | 68 +- drivers/scsi/lpfc/lpfc_debugfs.c | 228 +- drivers/scsi/lpfc/lpfc_debugfs.h | 61 +- drivers/scsi/lpfc/lpfc_disc.h | 3 + drivers/scsi/lpfc/lpfc_els.c | 116 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 181 +- drivers/scsi/lpfc/lpfc_hw.h | 6 +- drivers/scsi/lpfc/lpfc_hw4.h | 34 + drivers/scsi/lpfc/lpfc_init.c | 926 +++-- drivers/scsi/lpfc/lpfc_mem.c | 65 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 389 ++- drivers/scsi/lpfc/lpfc_nvmet.c | 28 +- drivers/scsi/lpfc/lpfc_scsi.c | 591 ++-- drivers/scsi/lpfc/lpfc_sli.c | 533 ++- drivers/scsi/lpfc/lpfc_sli.h | 11 +- drivers/scsi/lpfc/lpfc_sli4.h | 50 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 8 +- drivers/scsi/megaraid/megaraid_sas.h | 1 + drivers/scsi/megaraid/megaraid_sas_base.c | 112 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 10 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 39 +- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 +- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 175 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 30 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 178 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 197 +- drivers/scsi/ncr53c8xx.c | 4 + drivers/scsi/pm8001/pm8001_sas.c | 13 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf.h | 1 + drivers/scsi/qedf/qedf_debugfs.c | 16 +- drivers/scsi/qedf/qedf_els.c | 38 +- drivers/scsi/qedf/qedf_fip.c | 33 +- drivers/scsi/qedf/qedf_io.c | 67 +- drivers/scsi/qedf/qedf_main.c | 178 +- drivers/scsi/qedf/qedf_version.h | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 12 +- drivers/scsi/qla2xxx/qla_bsg.c | 23 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 132 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 2 + drivers/scsi/qla2xxx/qla_fw.h | 8 +- drivers/scsi/qla2xxx/qla_gbl.h | 33 +- drivers/scsi/qla2xxx/qla_gs.c | 254 +- drivers/scsi/qla2xxx/qla_init.c | 550 ++- drivers/scsi/qla2xxx/qla_inline.h | 28 +- drivers/scsi/qla2xxx/qla_iocb.c | 226 +- drivers/scsi/qla2xxx/qla_isr.c | 29 +- drivers/scsi/qla2xxx/qla_mbx.c | 26 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 67 +- drivers/scsi/qla2xxx/qla_nvme.c | 32 +- drivers/scsi/qla2xxx/qla_nvme.h | 5 +- drivers/scsi/qla2xxx/qla_nx.c | 22 +- drivers/scsi/qla2xxx/qla_nx.h | 14 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 237 +- drivers/scsi/qla2xxx/qla_sup.c | 16 +- drivers/scsi/qla2xxx/qla_target.c | 212 +- drivers/scsi/qla2xxx/qla_target.h | 35 +- drivers/scsi/qla2xxx/qla_tmpl.c | 7 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 27 +- drivers/scsi/qlogicpti.c | 10 + drivers/scsi/scsi_debugfs.c | 5 +- drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_logging.c | 48 +- drivers/scsi/sd.c | 1 + drivers/scsi/smartpqi/Kconfig | 2 + drivers/scsi/smartpqi/smartpqi.h | 20 +- drivers/scsi/smartpqi/smartpqi_init.c | 236 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 102 +- drivers/scsi/sun3_scsi.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 40 +- drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 41 +- drivers/scsi/ufs/ufs-qcom.h | 4 + drivers/scsi/ufs/ufs-sysfs.c | 18 +- drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 281 +- drivers/scsi/ufs/ufshcd.h | 57 +- drivers/scsi/virtio_scsi.c | 88 +- drivers/scsi/wd33c93.c | 1 + drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 20 +- drivers/soundwire/bus.h | 24 +- drivers/soundwire/bus_type.c | 3 + drivers/soundwire/cadence_master.c | 211 +- drivers/soundwire/cadence_master.h | 6 +- drivers/soundwire/debugfs.c | 151 + drivers/soundwire/intel.c | 211 +- drivers/soundwire/intel_init.c | 11 + drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/slave.c | 53 + drivers/soundwire/stream.c | 105 +- drivers/target/target_core_user.c | 20 + drivers/usb/storage/Makefile | 2 + drivers/usb/storage/alauda.c | 1 + drivers/usb/storage/cypress_atacb.c | 1 + drivers/usb/storage/datafab.c | 1 + drivers/usb/storage/ene_ub6250.c | 1 + drivers/usb/storage/freecom.c | 1 + drivers/usb/storage/isd200.c | 1 + drivers/usb/storage/jumpshot.c | 1 + drivers/usb/storage/karma.c | 1 + drivers/usb/storage/onetouch.c | 1 + drivers/usb/storage/realtek_cr.c | 1 + drivers/usb/storage/sddr09.c | 1 + drivers/usb/storage/sddr55.c | 1 + drivers/usb/storage/shuttle_usbat.c | 1 + drivers/usb/storage/uas.c | 1 + drivers/vfio/pci/vfio_pci.c | 17 +- drivers/vfio/vfio_iommu_spapr_tce.c | 27 +- drivers/vfio/vfio_iommu_type1.c | 518 ++- drivers/video/backlight/Kconfig | 2 - drivers/video/backlight/backlight.c | 19 + drivers/video/backlight/gpio_backlight.c | 24 +- drivers/video/backlight/lm3630a_bl.c | 3 +- drivers/video/backlight/lms283gf05.c | 2 +- drivers/video/backlight/pwm_bl.c | 35 +- drivers/video/backlight/rave-sp-backlight.c | 10 +- drivers/video/backlight/tosa_lcd.c | 3 +- drivers/video/fbdev/Kconfig | 9 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/jz4740_fb.c | 690 ---- fs/cifs/smbdirect.c | 10 +- fs/ext2/balloc.c | 10 +- fs/ext2/super.c | 3 +- fs/ext2/xattr.c | 2 +- fs/ext4/block_validity.c | 189 +- fs/ext4/dir.c | 7 +- fs/ext4/ext4.h | 64 +- fs/ext4/extents.c | 98 +- fs/ext4/extents_status.c | 521 ++- fs/ext4/extents_status.h | 8 +- fs/ext4/file.c | 2 - fs/ext4/hash.c | 2 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 103 +- fs/ext4/ioctl.c | 98 + fs/ext4/namei.c | 4 +- fs/ext4/super.c | 7 + fs/f2fs/Kconfig | 5 +- fs/f2fs/data.c | 104 +- fs/f2fs/debug.c | 4 +- fs/f2fs/dir.c | 184 +- fs/f2fs/f2fs.h | 47 +- fs/f2fs/file.c | 162 +- fs/f2fs/gc.c | 27 +- fs/f2fs/hash.c | 37 +- fs/f2fs/inline.c | 18 +- fs/f2fs/inode.c | 11 +- fs/f2fs/namei.c | 54 +- fs/f2fs/node.c | 57 +- fs/f2fs/segment.c | 135 +- fs/f2fs/segment.h | 12 +- fs/f2fs/super.c | 156 +- fs/f2fs/sysfs.c | 23 + fs/f2fs/xattr.c | 6 + fs/gfs2/aops.c | 4 +- fs/gfs2/bmap.c | 193 +- fs/gfs2/dentry.c | 45 +- fs/gfs2/dir.c | 3 +- fs/gfs2/dir.h | 3 +- fs/gfs2/file.c | 9 +- fs/gfs2/glock.c | 115 +- fs/gfs2/glock.h | 6 + fs/gfs2/incore.h | 1 + fs/gfs2/inode.c | 63 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/ops_fstype.c | 1 + fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 14 +- fs/gfs2/util.c | 2 +- fs/jbd2/revoke.c | 4 +- fs/jbd2/transaction.c | 3 + fs/jffs2/fs.c | 27 - fs/jffs2/gc.c | 21 +- fs/jffs2/nodelist.c | 2 +- fs/jffs2/os-linux.h | 3 - fs/jffs2/scan.c | 5 +- fs/notify/dnotify/dnotify.c | 15 +- fs/notify/fanotify/fanotify_user.c | 19 +- fs/notify/inotify/inotify_user.c | 14 +- fs/proc/task_mmu.c | 80 +- fs/proc/vmcore.c | 8 +- fs/quota/dquot.c | 4 +- fs/ubifs/auth.c | 4 +- fs/ubifs/debug.c | 1 - fs/ubifs/super.c | 4 +- fs/ubifs/tnc_misc.c | 1 + fs/udf/balloc.c | 11 + fs/udf/ecma_167.h | 14 + fs/udf/file.c | 3 + fs/udf/ialloc.c | 3 + fs/udf/inode.c | 55 +- fs/udf/super.c | 261 +- fs/udf/udf_i.h | 6 +- fs/udf/udfdecl.h | 11 +- fs/unicode/utf8-core.c | 2 +- fs/unicode/utf8-selftest.c | 4 +- include/Kbuild | 7 - include/asm-generic/export.h | 15 +- include/dt-bindings/bus/ti-sysc.h | 1 + include/dt-bindings/clock/ast2600-clock.h | 113 + include/dt-bindings/clock/bcm2835.h | 2 + include/dt-bindings/clock/imx8mn-clock.h | 3 +- include/dt-bindings/clock/ingenic,tcu.h | 20 + include/dt-bindings/clock/jz4740-cgu.h | 1 + include/dt-bindings/clock/mt6779-clk.h | 436 +++ include/dt-bindings/clock/mt8183-clk.h | 4 + include/dt-bindings/clock/omap5.h | 3 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 3 + include/dt-bindings/clock/qcom,gcc-sm8150.h | 243 ++ include/dt-bindings/clock/rk3308-cru.h | 387 +++ include/dt-bindings/clock/sun8i-v3s-ccu.h | 4 + include/dt-bindings/pinctrl/k3.h | 3 + .../dt-bindings/reset-controller/mt8183-resets.h | 81 + include/dt-bindings/reset/sun8i-v3s-ccu.h | 3 + include/linux/backlight.h | 8 + include/linux/clk-provider.h | 3 +- include/linux/clk.h | 17 +- include/linux/clk/clk-conf.h | 5 + include/linux/compiler_types.h | 37 +- include/linux/crash_dump.h | 14 + include/linux/cred.h | 1 - include/linux/export.h | 110 +- include/linux/extable.h | 2 + include/linux/f2fs_fs.h | 10 +- include/linux/hid.h | 43 +- include/linux/hmm.h | 125 +- include/linux/ioport.h | 2 + include/linux/kernel.h | 23 +- include/linux/libnvdimm.h | 9 +- include/linux/lsm_hooks.h | 9 +- include/linux/mem_encrypt.h | 15 +- include/linux/memremap.h | 4 +- include/linux/mfd/da9063/pdata.h | 60 - include/linux/mfd/intel_soc_pmic_mrfld.h | 81 + include/linux/mfd/mt6397/core.h | 11 + include/linux/mfd/syscon.h | 6 + include/linux/migrate.h | 120 +- include/linux/mlx5/device.h | 9 + include/linux/mm.h | 46 - include/linux/mm_types.h | 6 - include/linux/mmu_notifier.h | 59 +- include/linux/module.h | 2 + include/linux/mtd/mtd.h | 3 + include/linux/mtd/nand.h | 2 +- include/linux/mtd/sharpsl.h | 5 + include/linux/mtd/spi-nor.h | 291 +- include/linux/nvme-fc-driver.h | 2 + include/linux/pagewalk.h | 66 + include/linux/pci-aspm.h | 36 - include/linux/pci-p2pdma.h | 28 +- include/linux/pci.h | 133 +- include/linux/pci_hotplug.h | 100 - include/linux/pci_ids.h | 3 + include/linux/platform_data/cros_ec_commands.h | 12 + include/linux/platform_data/ti-sysc.h | 8 +- include/linux/qed/qed_rdma_if.h | 2 +- include/linux/quotaops.h | 2 +- include/linux/sched.h | 4 + include/linux/security.h | 10 +- include/linux/soundwire/sdw.h | 20 +- include/linux/soundwire/sdw_intel.h | 1 + include/linux/vermagic.h | 2 + include/rdma/ib.h | 2 + include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 58 +- include/rdma/ib_verbs.h | 81 +- include/rdma/iw_portmap.h | 3 + include/rdma/opa_port_info.h | 2 + include/rdma/rdma_netlink.h | 10 +- include/rdma/rdma_vt.h | 1 + include/rdma/rdmavt_cq.h | 1 + include/rdma/rdmavt_qp.h | 35 + include/rdma/signature.h | 2 + include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_dbg.h | 2 - include/scsi/scsi_host.h | 16 +- include/uapi/linux/dm-ioctl.h | 6 +- include/uapi/linux/fs.h | 1 + include/uapi/linux/pci_regs.h | 15 +- include/uapi/linux/vfio.h | 71 +- include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 + include/uapi/scsi/scsi_bsg_fc.h | 54 +- include/uapi/scsi/scsi_netlink.h | 20 +- include/uapi/scsi/scsi_netlink_fc.h | 17 +- init/Kconfig | 63 +- init/Makefile | 5 +- kernel/Makefile | 2 +- kernel/debug/debug_core.c | 5 +- kernel/debug/kdb/kdb_main.c | 2 +- kernel/dma/mapping.c | 8 - kernel/dma/swiotlb.c | 3 +- kernel/extable.c | 11 +- kernel/fork.c | 1 - kernel/gcov/Kconfig | 2 +- kernel/kprobes.c | 56 +- kernel/livepatch/core.c | 1 + kernel/module.c | 76 +- kernel/printk/braille.c | 15 +- kernel/printk/printk.c | 24 +- kernel/resource.c | 45 +- kernel/sched/core.c | 19 +- kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 6 +- kernel/trace/trace.c | 14 +- kernel/trace/trace.h | 1 - kernel/trace/trace_dynevent.c | 10 +- kernel/trace/trace_dynevent.h | 7 +- kernel/trace/trace_events_hist.c | 25 +- kernel/trace/trace_kprobe.c | 268 +- kernel/trace/trace_output.c | 6 +- kernel/trace/trace_probe.c | 178 +- kernel/trace/trace_probe.h | 68 +- kernel/trace/trace_stack.c | 112 + kernel/trace/trace_uprobe.c | 299 +- lib/Kconfig.debug | 16 - lib/lz4/lz4hc_compress.c | 1 - lib/test_printf.c | 5 + lib/vsprintf.c | 13 +- lib/zstd/mem.h | 2 +- mm/Kconfig | 20 +- mm/hmm.c | 490 +-- mm/madvise.c | 42 +- mm/memcontrol.c | 25 +- mm/mempolicy.c | 17 +- mm/memremap.c | 105 +- mm/migrate.c | 276 +- mm/mincore.c | 17 +- mm/mmu_notifier.c | 263 +- mm/mprotect.c | 26 +- mm/page_alloc.c | 2 +- mm/pagewalk.c | 126 +- net/9p/trans_rdma.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtrdma/verbs.c | 13 +- samples/rpmsg/rpmsg_client_sample.c | 10 +- samples/vfio-mdev/mtty.c | 39 +- scripts/Kconfig.include | 3 + scripts/Makefile | 2 +- scripts/Makefile.build | 73 +- scripts/Makefile.clean | 31 +- scripts/Makefile.extrawarn | 121 +- scripts/Makefile.host | 39 +- scripts/Makefile.lib | 63 +- scripts/Makefile.modfinal | 60 + scripts/Makefile.modpost | 83 +- scripts/Makefile.package | 159 + scripts/basic/Makefile | 14 +- scripts/coccinelle/misc/add_namespace.cocci | 23 + scripts/export_report.pl | 2 +- scripts/gcc-plugins/randomize_layout_plugin.c | 10 +- scripts/genksyms/Makefile | 11 +- scripts/genksyms/keywords.c | 6 +- scripts/genksyms/lex.l | 32 +- scripts/genksyms/parse.y | 32 +- scripts/headers_install.sh | 72 + scripts/kconfig/Makefile | 10 +- scripts/kconfig/merge_config.sh | 12 +- scripts/link-vmlinux.sh | 40 +- scripts/mkcompile_h | 4 +- scripts/mkmakefile | 4 +- scripts/mod/file2alias.c | 5 + scripts/mod/modpost.c | 198 +- scripts/mod/modpost.h | 9 + scripts/nsdeps | 58 + scripts/package/Makefile | 154 - scripts/recordmcount.c | 321 +- scripts/recordmcount.h | 150 +- security/safesetid/securityfs.c | 3 +- security/security.c | 6 + security/selinux/hooks.c | 49 +- security/selinux/include/classmap.h | 5 +- security/selinux/include/objsec.h | 20 +- security/selinux/netif.c | 31 +- security/selinux/netnode.c | 30 +- security/selinux/netport.c | 24 +- security/selinux/ss/policydb.c | 402 +-- security/selinux/ss/policydb.h | 2 +- security/selinux/ss/services.c | 6 +- security/selinux/ss/sidtab.c | 48 +- security/selinux/ss/sidtab.h | 19 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 40 +- sound/soc/jz4740/Kconfig | 25 +- sound/soc/jz4740/Makefile | 5 - sound/soc/jz4740/qi_lb60.c | 106 - tools/include/uapi/linux/fs.h | 1 + tools/testing/nvdimm/dimm_devs.c | 19 +- tools/testing/nvdimm/test/iomap.c | 1 - tools/testing/nvdimm/test/nfit.c | 3 +- tools/testing/selftests/arm64/Makefile | 1 + tools/testing/selftests/ftrace/test.d/functions | 2 +- .../ftrace/test.d/kprobe/kprobe_eventname.tc | 16 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 35 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 16 + tools/testing/selftests/powerpc/Makefile | 1 + .../testing/selftests/powerpc/copyloops/.gitignore | 9 +- tools/testing/selftests/powerpc/copyloops/Makefile | 7 +- .../selftests/powerpc/copyloops/asm/export.h | 1 + .../selftests/powerpc/copyloops/memcpy_mcsafe_64.S | 1 + tools/testing/selftests/powerpc/eeh/Makefile | 9 + tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 82 + .../testing/selftests/powerpc/eeh/eeh-functions.sh | 76 + tools/testing/selftests/powerpc/ptrace/.gitignore | 3 + .../testing/selftests/powerpc/security/.gitignore | 1 + .../selftests/powerpc/stringloops/.gitignore | 5 +- .../powerpc/tm/tm-signal-context-chk-fpu.c | 49 +- .../powerpc/tm/tm-signal-context-chk-gpr.c | 59 +- .../powerpc/tm/tm-signal-context-chk-vmx.c | 74 +- .../powerpc/tm/tm-signal-context-chk-vsx.c | 130 +- tools/testing/selftests/powerpc/tm/tm.h | 3 +- usr/include/Makefile | 4 +- 1683 files changed, 62368 insertions(+), 28150 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-backlight create mode 100644 Documentation/admin-guide/device-mapper/dm-clone.rst create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipesys.txt rename Documentation/devicetree/bindings/clock/{emev2-clock.txt => renesas,emev2-s [...] create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.txt create mode 100644 Documentation/devicetree/bindings/mtd/mxic-nand.txt create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/pcie-al.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt create mode 100644 Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt delete mode 100644 Documentation/devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson-vrtc.txt create mode 100644 Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/ingenic,jz4740-wdt.txt create mode 100644 Documentation/kbuild/namespaces.rst create mode 100644 Documentation/mips/ingenic-tcu.rst create mode 100644 Documentation/powerpc/elfnote.rst create mode 100644 Documentation/powerpc/ultravisor.rst create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb.dts create mode 100644 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/aspeed-g6.dtsi create mode 100644 arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts create mode 100644 arch/arm/include/asm/hardware/cache-aurora-l2.h create mode 100644 arch/arm/lib/backtrace-clang.S delete mode 100644 arch/arm/mm/cache-aurora-l2.h create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts delete mode 100644 arch/mips/include/asm/mach-jz4740/gpio.h delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_fb.h delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_mmc.h delete mode 100644 arch/mips/include/asm/mach-jz4740/platform.h create mode 100644 arch/mips/include/asm/vdso/gettimeofday.h create mode 100644 arch/mips/include/asm/vdso/vdso.h create mode 100644 arch/mips/include/asm/vdso/vsyscall.h delete mode 100644 arch/mips/jz4740/board-qi_lb60.c delete mode 100644 arch/mips/jz4740/platform.c delete mode 100644 arch/mips/mm/tlb-r8k.c create mode 100644 arch/mips/vdso/config-n32-o32-env.c delete mode 100644 arch/mips/vdso/vdso.h create mode 100644 arch/mips/vdso/vgettimeofday.c create mode 100644 arch/powerpc/include/asm/elfnote.h create mode 100644 arch/powerpc/include/asm/fadump-internal.h create mode 100644 arch/powerpc/include/asm/mem_encrypt.h delete mode 100644 arch/powerpc/include/asm/ppc4xx_ocm.h delete mode 100644 arch/powerpc/include/asm/scom.h create mode 100644 arch/powerpc/include/asm/svm.h create mode 100644 arch/powerpc/include/asm/ultravisor-api.h create mode 100644 arch/powerpc/include/asm/ultravisor.h create mode 100644 arch/powerpc/kernel/note.S create mode 100644 arch/powerpc/kernel/ucall.S create mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S create mode 100644 arch/powerpc/mm/ioremap.c create mode 100644 arch/powerpc/mm/ioremap_32.c create mode 100644 arch/powerpc/mm/ioremap_64.c delete mode 100644 arch/powerpc/platforms/4xx/ocm.c create mode 100644 arch/powerpc/platforms/powernv/opal-core.c create mode 100644 arch/powerpc/platforms/powernv/opal-fadump.c create mode 100644 arch/powerpc/platforms/powernv/opal-fadump.h create mode 100644 arch/powerpc/platforms/powernv/ultravisor.c create mode 100644 arch/powerpc/platforms/pseries/rtas-fadump.c create mode 100644 arch/powerpc/platforms/pseries/rtas-fadump.h create mode 100644 arch/powerpc/platforms/pseries/svm.c delete mode 100644 arch/powerpc/sysdev/scom.c create mode 100644 arch/um/drivers/vhost_user.h create mode 100644 arch/um/drivers/virtio_uml.c create mode 100644 crypto/essiv.c create mode 100644 drivers/clk/clk-aspeed.h create mode 100644 drivers/clk/clk-ast2600.c create mode 100644 drivers/clk/ingenic/tcu.c create mode 100644 drivers/clk/mediatek/clk-mt6779-aud.c create mode 100644 drivers/clk/mediatek/clk-mt6779-cam.c create mode 100644 drivers/clk/mediatek/clk-mt6779-img.c create mode 100644 drivers/clk/mediatek/clk-mt6779-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt6779-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt6779-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6779-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt6779-venc.c create mode 100644 drivers/clk/mediatek/clk-mt6779.c create mode 100644 drivers/clk/mvebu/ap-cpu-clk.c create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.c create mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.h create mode 100644 drivers/clk/qcom/gcc-sm8150.c create mode 100644 drivers/clk/rockchip/clk-rk3308.c create mode 100644 drivers/clocksource/ingenic-timer.c delete mode 100644 drivers/dma/dma-jz4740.c create mode 100644 drivers/edac/armada_xp_edac.c create mode 100644 drivers/hid/hid-creative-sb0540.c delete mode 100644 drivers/hwmon/jz4740-hwmon.c create mode 100644 drivers/irqchip/irq-ingenic-tcu.c create mode 100644 drivers/md/dm-clone-metadata.c create mode 100644 drivers/md/dm-clone-metadata.h create mode 100644 drivers/md/dm-clone-target.c create mode 100644 drivers/md/dm-verity-verify-sig.c create mode 100644 drivers/md/dm-verity-verify-sig.h create mode 100644 drivers/mfd/intel_soc_pmic_mrfld.c delete mode 100644 drivers/mfd/jz4740-adc.c create mode 100644 drivers/mfd/mt6397-irq.c delete mode 100644 drivers/mtd/devices/m25p80.c delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c create mode 100644 drivers/mtd/nand/raw/mxic_nand.c delete mode 100644 drivers/mtd/nand/raw/nuc900_nand.c rename drivers/mtd/{ => parsers}/ar7part.c (100%) rename drivers/mtd/{ => parsers}/bcm47xxpart.c (100%) rename drivers/mtd/{ => parsers}/bcm63xxpart.c (100%) rename drivers/mtd/{ => parsers}/cmdlinepart.c (100%) rename drivers/mtd/{ => parsers}/ofpart.c (100%) delete mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/bpf/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/flower/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/nic/Makefile create mode 100644 drivers/pci/controller/dwc/pcie-tegra194.c create mode 100644 drivers/phy/tegra/phy-tegra194-p2u.c delete mode 100644 drivers/power/supply/jz4740-battery.c create mode 100644 drivers/rtc/rtc-fsl-ftm-alarm.c create mode 100644 drivers/rtc/rtc-meson-vrtc.c delete mode 100644 drivers/rtc/rtc-nuc900.c create mode 100644 drivers/soundwire/debugfs.c delete mode 100644 drivers/video/fbdev/jz4740_fb.c create mode 100644 include/dt-bindings/clock/ast2600-clock.h create mode 100644 include/dt-bindings/clock/ingenic,tcu.h create mode 100644 include/dt-bindings/clock/mt6779-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8150.h create mode 100644 include/dt-bindings/clock/rk3308-cru.h create mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h delete mode 100644 include/linux/mfd/da9063/pdata.h create mode 100644 include/linux/mfd/intel_soc_pmic_mrfld.h create mode 100644 include/linux/pagewalk.h delete mode 100644 include/linux/pci-aspm.h create mode 100644 scripts/Makefile.modfinal create mode 100644 scripts/Makefile.package create mode 100644 scripts/coccinelle/misc/add_namespace.cocci create mode 100644 scripts/nsdeps delete mode 100644 scripts/package/Makefile delete mode 100644 sound/soc/jz4740/qi_lb60.c create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_multiprobe.tc create mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S create mode 100644 tools/testing/selftests/powerpc/eeh/Makefile create mode 100755 tools/testing/selftests/powerpc/eeh/eeh-basic.sh create mode 100755 tools/testing/selftests/powerpc/eeh/eeh-functions.sh create mode 100644 tools/testing/selftests/powerpc/security/.gitignore