This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from 6daa90439e91 Merge tag 'dmaengine-5.11-rc1' of git://git.kernel.org/pub [...] adds 5e8ed280dab9 module: set MODULE_STATE_GOING state when a module fails to load adds 705e9195187d module: merge repetitive strings in module_sig_check() adds 10ccd1abb808 module: avoid *goto*s in module_sig_check() adds 076aa52e4021 module: only handle errors with the *switch* statement in [...] adds 24389b610be3 module: fix up 'kernel-doc' comments adds 2541743e99c3 module: add more 'kernel-doc' comments adds 24b9f0d22081 module: fix comment style adds 0801a0073f86 module: drop version-attribute alignment adds b112082c8930 module: simplify version-attribute handling adds 8d6615f1fccc params: drop redundant "unused" attributes adds fe2f4fe139b3 params: use type alignment for kernel parameters adds 2aec389e1915 params: clean up module-param macros adds 147ad605dc12 init: use type alignment for kernel parameters adds 2d26c716fc49 module: drop semicolon from version macro adds 38dc717e9715 module: delay kobject uevent until after module init call adds 312dcaf96721 Merge tag 'modules-for-v5.11' of git://git.kernel.org/pub/ [...] adds 0264c8c9e1b5 ftrace: Move the recursion testing into global headers adds 6e4eb9cb22fc ftrace: Add ftrace_test_recursion_trylock() helper function adds da5afbeb1724 ftrace: Optimize testing what context current is in adds 6cdf941871ec pstore/ftrace: Add recursion protection to the ftrace callback adds c536aa1c5b17 kprobes/ftrace: Add recursion protection to the ftrace callback adds 13f3ea9a2c82 livepatch/ftrace: Add recursion protection to the ftrace callback adds 4b750b573c5b livepatch: Trigger WARNING if livepatch function fails due [...] adds 5d15a624c34b perf/ftrace: Add recursion protection to the ftrace callback adds 5d029b035bf1 perf/ftrace: Check for rcu_is_watching() in callback function adds a25d036d939a ftrace: Reverse what the RECURSION flag means in the ftrace_ops adds 773c16705058 ftrace: Add recording of functions that caused recursion adds 60602cb549f1 fgraph: Make overruns 4 bytes in graph stack structure adds 7b68621f8d16 ftrace: Clean up the recursion code a bit adds 28575c61ea60 ring-buffer: Add recording of ring buffer recursion into r [...] adds 045e269c1eb2 ftrace: Remove unused varible 'ret' adds 2b5894cc33e9 tracing: Fix some typos in comments adds 58954b3be8b7 MAINTAINERS: assign ./fs/tracefs to TRACING adds d19ad0775dcd ftrace: Have the callbacks receive a struct ftrace_regs in [...] adds 02a474ca266a ftrace/x86: Allow for arguments to be passed in to ftrace_ [...] adds 2860cd8a2353 livepatch: Use the default ftrace_ops instead of REGS when [...] adds b111545d26c0 tracing: Remove the useless value assignment in test_creat [...] adds 76980f5fa06d tracing: Clean up after filter logic rewriting adds 3a37b918946e ftrace/documentation: Fix RST C code blocks adds 5b7be9c709e1 ring-buffer: Add test to validate the time stamp deltas adds a32ded3389ab ring-buffer: Remove obsolete rb_event_is_commit() adds 888834903d36 ring-buffer: Fix a typo in function description adds d9a9280a0d0a seq_buf: Avoid type mismatch for seq_buf_init adds 60efe21e5976 tracing: Disable ftrace selftests when any tracer is running adds 3b3493531c4d tracing: Drop unneeded assignment in ring_buffer_resize() adds 82db909e6be6 ring-buffer: Fix two typos in comments adds 74e2afc6df57 ring-buffer: Add rb_check_bpage in __rb_allocate_pages adds adab66b71abf Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" adds f6a694665f13 tracing: Offload eval map updates to a work queue adds 09c0796adf0c Merge tag 'trace-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 3c0b976bf20d powerpc/64: Set up a kernel stack for secondaries before c [...] adds 344fbab991a5 powerpc/64s: Convert some cpu_setup() and cpu_restore() fu [...] adds 1891ef21d92c powerpc/bitops: Fix possible undefined behaviour with fls( [...] adds 53f45ecc9cd0 powerpc/mm: Move setting PTE specific flags to pfn_pmd() adds ef78f2dd2398 powerpc/85xx: Fix declaration made after definition adds cb5d4c465f31 powerpc/ps3: Drop unused DBG macro adds f5eca0b27911 selftests/powerpc/eeh: disable kselftest timeout setting f [...] adds ffa1797040c5 powerpc: sysdev: add missing iounmap() on error in mpic_ms [...] adds a7223f5bfcae powerpc: Avoid broken GCC __attribute__((optimize)) adds e80639405c40 powerpc/mm: Update tlbiel loop on POWER10 adds 78665179e569 powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_ [...] adds fdcfeaba38e5 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S adds 987c426320cc powerpc/64s/perf: perf interrupt does not have to get_user [...] adds a40fdaf1420d Revert "powerpc/pseries/hotplug-cpu: Remove double free in [...] adds 027717a45ca2 powerpc/powernv/sriov: fix unsigned int win compared to le [...] adds 879add772017 powerpc/64s: Replace RFI by RFI_TO_KERNEL and remove RFI adds 120c0518ec32 powerpc: Replace RFI by rfi on book3s/32 and booke adds 62182e6c0faf powerpc: Remove RFI macro adds b84bf098fcc4 powerpc/mm: Fix comparing pointer to 0 warning adds 9e8d13697c38 powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for po [...] adds fdf13a657508 powerpc/perf: Drop the check for SIAR_VALID adds d9f7088dd6d8 powerpc/perf: Use the address from SIAR register to set cp [...] adds 2ca13a4cc56c powerpc/perf: Use regs->nip when SIAR is zero adds c74cf7a3d59a powerpc/powernv/memtrace: Don't leak kernel memory to user space adds d6718941a276 powerpc/powernv/memtrace: Fix crashing the kernel when ena [...] adds 4abb1e5b63ac powerpc/mm: factor out creating/removing linear mapping adds e5b2af044f31 powerpc/mm: protect linear mapping modifications by a mutex adds 1f73ad3e8d75 powerpc/mm: print warning in arch_remove_linear_mapping() adds d8bd9a121c2f powerpc/book3s64/hash: Drop WARN_ON in hash__remove_sectio [...] adds ca2c36cae9d4 powerpc/mm: remove linear mapping if __add_pages() fails i [...] adds 0bd4b96d9910 powernv/memtrace: don't abuse memory hot(un)plug infrastru [...] adds 20fa40b147bd Merge branch 'fixes' into next adds 640586f8af35 powerpc/ptrace: Simplify gpr_get()/tm_cgpr_get() adds 324a69467f12 powerpc/ptrace: Hard wire PT_SOFTE value to 1 in gpr_get() too adds a538d184e3f0 powerpc/boot: Move the .got section to after the .dynamic section adds 26ba9f9651d8 powerpc/boot/wrapper: Add "-z rodynamic" when using LLD adds 4c078c86b4a4 powerpc/boot/wrapper: Add "-z notext" flag to disable diagnostic adds 215fadfe8725 powerpc/boot: Use clang when CC is clang adds f47462c9d8af powerpc: Work around inline asm issues in alternate featur [...] adds 3d635aba0b35 powerpc/boot: Make use of REL16 relocs in powerpc/boot/util.S adds f75e7d73bdf7 powerpc/perf: Fix crash with is_sier_available when pmu is [...] adds 894fa235eb4c powerpc: inline iomap accessors adds 25395cd2f8cb powerpc: Make NUMA depend on SMP adds 4c28b32b886f powerpc: Make NUMA default y for powernv adds bae80c27fc21 powerpc: Update NUMA Kconfig description & help text adds 8d1eeabf2536 powerpc/feature: Use CONFIG_PPC64 instead of __powerpc64__ [...] adds 8f8cffd9df81 powerpc/processor: Move cpu_relax() into asm/vdso/processor.h adds d26b3817d9ee powerpc/time: Move timebase functions into new asm/vdso/ti [...] adds 5c189c523e78 powerpc/time: Fix mftb()/get_tb() for use with the compat VDSO adds 1f1676bb2dd5 powerpc/barrier: Use CONFIG_PPC64 for barrier selection adds ce7d8056e38b powerpc/vdso: Prepare for switching VDSO to generic C impl [...] adds 7fec9f5d4197 powerpc/vdso: Save and restore TOC pointer on PPC64 adds ab037dd87a2f powerpc/vdso: Switch VDSO to generic C implementation. adds d0e3fc69d00d powerpc/vdso: Provide __kernel_clock_gettime64() on vdso32 adds 95593e930d7d powerpc/signal: Move inline functions in signal.h adds 67e364b3295f powerpc/ptrace: Move declaration of ptrace_get_reg() and p [...] adds e009fa433542 powerpc/ptrace: Consolidate reg index calculation adds 4d90eb97e292 powerpc/ptrace: Create ptrace_get_fpr() and ptrace_put_fpr() adds b6254ced4da6 powerpc/signal: Don't manage floating point regs when no FPU adds 7d68c8916950 powerpc/32s: Allow deselecting CONFIG_PPC_FPU on mpc832x adds 3fcfb5d1bf73 powerpc/signal: Remove BUG_ON() in handler_signal functions adds 454b1abb588b powerpc/signal: Move access_ok() out of get_sigframe() adds 0ecbc6ad18e3 powerpc/signal: Remove get_clean_sp() adds c180cb305c9b powerpc/signal: Call get_tm_stackpointer() from get_sigframe() adds 7fe8f773ee24 powerpc/signal: Refactor bad frame logging adds debf122c777f powerpc/signal32: Simplify logging in handle_rt_signal32() adds 3eea688be0cc powerpc/signal32: Move handle_signal32() close to handle_r [...] adds 8e91cf8501f1 powerpc/signal32: Rename local pointers in handle_rt_signal32() adds 91b8ecd419cb powerpc/signal32: Misc changes to make handle_[rt_]_signal [...] adds 8d33001dd650 powerpc/signal32: Move signal trampoline setup to handle_[ [...] adds ad65f4909fd3 powerpc/signal32: Switch handle_signal32() to user_access_ [...] adds 9504db3e90b2 powerpc/signal32: Switch handle_rt_signal32() to user_acce [...] adds f1cf4f93de2f powerpc/signal32: Remove ifdefery in middle of if/else adds 14026b94ccfe signal: Add unsafe_put_compat_sigset() adds de781ebdf6b8 powerpc/signal32: Add and use unsafe_put_sigset_t() adds 31147d7d6133 powerpc/signal32: Switch swap_context() to user_access_beg [...] adds b3484a1d4d1f powerpc/signal: Create 'unsafe' versions of copy_[ck][fpr/ [...] adds 968c4fccd1bb powerpc/signal32: Isolate non-copy actions in save_user_re [...] adds ef75e7318294 powerpc/signal32: Transform save_user_regs() and save_tm_u [...] adds 7fe2de246e21 powerpc/vdso: Stripped VDSO is not needed, don't build it adds bc9d5bfc4d23 powerpc/vdso: Add missing includes and clean vdso_setup_sy [...] adds 1bb30b7a4597 powerpc/vdso: Rename syscall_map_32/64 to simplify vdso_se [...] adds abcdbd039e68 powerpc/vdso: Remove get_page() in vdso_pagelist initialization adds 35c1c7c0bc35 powerpc/vdso: Remove NULL termination element in vdso_pagelist adds 3cf63825413c powerpc/vdso: Refactor 32 bits and 64 bits pages setup adds 4fe0e3c1724e powerpc/vdso: Remove unnecessary ifdefs in vdso_pagelist i [...] adds 7461a4f79ba1 powerpc/vdso: Use VDSO size in arch_setup_additional_pages() adds b2df3f60b452 powerpc/vdso: Simplify arch_setup_additional_pages() exit adds c1bab64360e6 powerpc/vdso: Move to _install_special_mapping() and remov [...] adds 526a9c4a7234 powerpc/vdso: Provide vdso_remap() adds c102f0766748 powerpc/vdso: Replace vdso_base by vdso adds 511157ab641e powerpc/vdso: Move vdso datapage up front adds 591857b635c1 powerpc/vdso: Simplify __get_datapage() adds 550e6074c106 powerpc/vdso: Remove unused \tmp param in __get_datapage() adds 91bf695596f5 powerpc/vdso: Retrieve sigtramp offsets at buildtime adds ed07f6353ddf powerpc/vdso: Use builtin symbols to locate fixup section adds 0fc980db9a40 powerpc/vdso: Merge __kernel_sync_dicache_p5() into __kern [...] adds b7fe9c15b57d powerpc/vdso: Remove vdso32_pages and vdso64_pages adds 49bf59fd0371 powerpc/vdso: Remove __kernel_datapage_offset adds 899367ea5063 powerpc/vdso: Remove runtime generated sigtramp offsets adds 5cda7c75493f powerpc/vdso: Remove vdso_patches[] and associated functions adds e113f8ef1c7e powerpc/vdso: Remove unused text member in struct lib32/64 [...] adds 6ed613ad572a powerpc/vdso: Remove symbol section information in struct [...] adds 67a354051da2 powerpc/vdso: Remove lib32_elfinfo and lib64_elfinfo adds a4ccd64acb8c powerpc/vdso: Remove vdso_setup() adds 23c4ceaf1a45 powerpc/vdso: Remove vdso_ready adds e90903203d94 powerpc/vdso: Remove DBG() adds 676155ab239d powerpc/vdso: Remove VDSO32_LBASE and VDSO64_LBASE adds 65d2150c8912 powerpc/vdso: Cleanup vdso.h adds fe18a35e685c powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S adds a21df7a1d6ca powerpc: Use common STABS_DEBUG and DWARF_DEBUG and ELF_DE [...] adds f3e90408019b powerpc/xmon: Fix build failure for 8xx adds 1baa1f70ef77 powerpc: Allow relative pointers in bug table entries adds c8754c517e37 powerpc/pseries: Define PCI bus speed for Gen4 and Gen5 adds 1fc0c27b14b9 powerpc/feature-fixups: use a semicolon rather than a comma adds f0812f6ca829 selftests/powerpc: update .gitignore adds c9344769e2b4 selftests/powerpc: Fix uninitialized variable warning adds f66de7ac4849 powerpc/perf: Invoke per-CPU variable access with disabled [...] adds bf13718bc57a powerpc: show registers when unwinding interrupt frames adds 92cc6bf01c7f powerpc: Refactor is_kvm_guest() declaration to new header adds 16520a858a99 powerpc: Rename is_kvm_guest() to check_kvm_guest() adds a21d1becaa3f powerpc: Reintroduce is_kvm_guest() as a fast-path check adds ca3f969dcb11 powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() adds 7ff94669e7d8 ALSA: ppc: drop if block with always false condition adds 6d247e4d2649 powerpc/ps3: make system bus's remove and shutdown callbac [...] adds 0ce2382657f3 powerpc/64s/powernv: Allow KVM to handle guest machine che [...] adds 067c9f9c98c8 KVM: PPC: Book3S HV: Don't attempt to recover machine chec [...] adds 1d15ffdfc941 KVM: PPC: Book3S HV: Ratelimit machine check messages comi [...] adds f4b239e4c6bd powerpc/64s/powernv: Ratelimit harmless HMI error printing adds 82f70a05108c powerpc/64s/pseries: Add ERAT specific machine check handler adds 4a869531ddbf powerpc/64s: Remove "Host" from MCE logging adds 865ae6f27789 powerpc/64s: Tidy machine check SLB logging adds c3d35ddd1ec8 powerpc: Add new macro to handle NESTED_IFCLR adds 9f378b9f007c KVM: PPC: BOOK3S: PR: Ignore UAMOR SPR adds 227ae625522c powerpc/book3s64/kuap/kuep: Add PPC_PKEY config on book3s64 adds 39df17bc2005 powerpc/book3s64/kuap/kuep: Move uamor setup to pkey init adds 3b47b7549ead powerpc/book3s64/kuap: Move KUAP related function outside radix adds 57b7505aa8ba powerpc/book3s64/kuep: Move KUEP related function outside radix adds d5b810b5c938 powerpc/book3s64/kuap: Rename MMU_FTR_RADIX_KUAP and MMU_FTR_KUEP adds d94b827e89dc powerpc/book3s64/kuap: Use Key 3 for kernel mapping with h [...] adds d7df77e89039 powerpc/exec: Set thread.regs early during exec adds 8e560921b58c powerpc/book3s64/pkeys: Store/restore userspace AMR/IAMR c [...] adds f643fcab74c0 powerpc/book3s64/pkeys: Inherit correctly on fork. adds d5fa30e6993f powerpc/book3s64/pkeys: Reset userspace AMR correctly on exec adds edc541ecaae7 powerpc/ptrace-view: Use pt_regs values instead of thread_ [...] adds 48a8ab4eeb82 powerpc/book3s64/pkeys: Don't update SPRN_AMR when in kern [...] adds 4d6c551e9f54 powerpc/book3s64/kuap: Restrict access to userspace based [...] adds eb232b162446 powerpc/book3s64/kuap: Improve error reporting with KUAP adds fa46c2fa6ffb powerpc/book3s64/kuap: Use Key 3 to implement KUAP with ha [...] adds 292f86c4c683 powerpc/book3s64/kuep: Use Key 3 to implement KUEP with ha [...] adds b2ff33a10c8b powerpc/book3s64/hash/kuap: Enable kuap on hash adds c91435d95c49 powerpc/book3s64/hash/kuep: Enable KUEP on hash adds 61130e203dca powerpc/book3s64/kup: Check max key supported before enabling kup adds ec0f9b98f7d0 powerpc/book3s64/pkeys: Optimize KUAP and KUEP feature dis [...] adds d3afd28cd2f3 powerpc/perf: Fix to update radix_scope_qual in power10 adds e924be7b0b0d powerpc/perf: Update the PMU group constraints for l2l3 ev [...] adds 0263bbb377af powerpc/perf: Fix the PMU group constraints for threshold [...] adds c0e398579025 powerpc/perf: Add generic and cache event list for power10 DD1 adds 1f12316394e3 powerpc/perf: Fix to update generic event codes for power10 adds 9a8ee5263423 powerpc/perf: Fix to update cache events with l2l3 events [...] adds 91668ab7db4b powerpc/perf: MMCR0 control for PMU registers under PMCC=00 adds fc1347b5feb6 ocxl: Assign a register set to a Logical Partition adds 19b311ca51e1 ocxl: Initiate a TLB invalidate command adds d731feea00c7 ocxl: Update the Process Element Entry adds 5f686eea4b3c ocxl: Add mmu notifier adds 98f5559a439a ocxl: Add new kernel traces adds 035b19a15a98 powerpc/32s: Always map kernel text and rodata with BATs adds 79d1befe054a powerpc/32s: Don't hash_preload() kernel text adds 7b107a71e732 powerpc/32s: Fix an FTR_SECTION_ELSE adds 03d701c2d9b0 powerpc/32s: Don't use SPRN_SPRG_PGDIR in hash_page adds c4a22611bf6c powerpc/603: Use SPRN_SDR1 to store the pgdir phys address adds 6285f9cff570 powerpc/32: Simplify EXCEPTION_PROLOG_1 macro adds de1cd0790697 powerpc/32s: Use SPRN_SPRG_SCRATCH2 in DSI prolog adds d2e006036082 powerpc/32: Use SPRN_SPRG_SCRATCH2 in exception prologs adds c3cb5dbd85db powerpc/time: Remove ifdef in get_vtb() adds 17179aeb9d34 powerpc/mm: Fix verification of MMU_FTR_TYPE_44x adds 197493af414e powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE adds 1a1be322178c powerpc/mm: Remove useless #ifndef CPU_FTR_COHERENT_ICACHE [...] adds b68e3a3dff97 powerpc/mm: MMU_FTR_NEED_DTLB_SW_LRU is only possible with [...] adds 0e8ff4f8d2fa powerpc/mm: Desintegrate MMU_FTR_PPCAS_ARCH_V2 adds 7d4703455168 powerpc/feature: Remove CPU_FTR_NODSISRALIGN adds 8b8319b181fd powerpc/44x: Don't support 440 when CONFIG_PPC_47x is set adds 1f69aa0b8924 powerpc/44x: Don't support 47x code and non 47x code at th [...] adds ed2bbd2b8581 powerpc: add security.config, enforcing lockdown=integrity adds 450be4960a0f powerpc/pci: Remove LSI mappings on device teardown adds 6c58b1b41b19 powernv/pci: Print an error when device enable is blocked adds 3ba150fb2120 lkdtm/powerpc: Add SLB multihit test adds b1198a88230f powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU adds 7c6c86b36a36 powerpc/xmon: Change printk() to pr_cont() adds d85be8a49e73 powerpc: Fix incorrect stw{, ux, u, x} instructions in __s [...] adds ff57698a9610 powerpc: Fix update form addressing in inline assembly adds 39c8bf2b3cc1 powerpc: Retire e200 core (mpc555x processor) adds 8817aabb1bdd powerpc: Remove ucache_bsize adds 4bb3219837a3 powerpc/book3s64/kexec: Clear CIABR on kexec adds 250ad7a45b1e powerpc/powernv/idle: Restore CIABR after idle for Power9 adds 475c8749d954 powerpc/book3s64/kuap: Improve error reporting with KUAP adds de0f7349a0dd powerpc/rtas: prevent suspend-related sys_rtas use on LE adds 970e453ea4ec powerpc/rtas: complete ibm,suspend-me status codes adds 7049b288ea8c powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe adds 701ba6834241 powerpc/rtas: add rtas_ibm_suspend_me() adds 5f485a66f4d0 powerpc/rtas: add rtas_activate_firmware() adds 9bae89f528c0 powerpc/hvcall: add token and codes for H_VASI_SIGNAL adds b06a67178735 powerpc/pseries/mobility: don't error on absence of ibm, u [...] adds aa5e5c9b556a powerpc/pseries/mobility: add missing break to default case adds 2d5be6f16c4b powerpc/pseries/mobility: error message improvements adds c3ae9781d5a6 powerpc/pseries/mobility: use rtas_activate_firmware() on resume adds d9213319b84e powerpc/pseries/mobility: extract VASI session polling logic adds 9327dc0aeef3 powerpc/pseries/mobility: use stop_machine for join/suspend adds 37cddc7d6cf4 powerpc/pseries/mobility: signal suspend cancellation to platform adds aeca35b9a52b powerpc/pseries/mobility: retry partition suspend after error adds 4d756894ba75 powerpc/rtas: dispatch partition migration requests to pseries adds 5f6665e40056 powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() adds 52719fce3f4c powerpc/pseries/hibernation: drop pseries_suspend_begin() [...] adds a10a5a17f4ac powerpc/pseries/hibernation: pass stream id via function a [...] adds ed22bb8d39fa powerpc/pseries/hibernation: remove pseries_suspend_cpu() adds 796f9247b4fa powerpc/machdep: remove suspend_disable_cpu() adds 395b2c090907 powerpc/rtas: remove rtas_suspend_cpu() adds 366fb13bf13b powerpc/pseries/hibernation: switch to rtas_ibm_suspend_me() adds 1b2488176ea5 powerpc/rtas: remove unused rtas_suspend_last_cpu() adds b866459489fe powerpc/pseries/hibernation: remove redundant cacheinfo update adds fa53bcdb7413 powerpc/pseries/hibernation: perform post-suspend fixups later adds d102f8312e1e powerpc/pseries/hibernation: remove prepare_late() callback adds 87b57ea7e109 powerpc/rtas: remove unused rtas_suspend_me_data adds 2efd7f6eb9b7 powerpc/pseries/mobility: refactor node lookup during DT update adds f8a4b277c3cf powerpc: fix spelling mistake in Kconfig "seleted" -> "selected" adds db972a3787d1 powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK adds f10881a46f89 powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter adds f9158d58a4e1 powerpc/mm: Add mask of always present MMU features adds a54d310856b9 powerpc/mm: Remove flush_tlb_page_nohash() prototype. adds 03d5b19c7243 powerpc/32s: Make bat_addrs[] static adds 4cc445b4ff45 powerpc/32s: Use mmu_has_feature(MMU_FTR_HPTE_TABLE) inste [...] adds 4b74a35fc7e9 powerpc/32s: Make Hash var static adds 6e980b5c56a2 powerpc/32s: Declare Hash related vars as __initdata adds cfe32ad0b3dc powerpc/32s: Move _tlbie() and _tlbia() prototypes to tlbflush.h adds b91280f3f36d powerpc/32s: Inline _tlbie() on non SMP adds f265512582a0 powerpc/32s: Move _tlbie() and _tlbia() in a new file adds fd1b4b7f51d0 powerpc/32s: Split and inline flush_tlb_mm() and flush_tlb_page() adds 1e83396f29d7 powerpc/32s: Inline flush_tlb_range() and flush_tlb_kernel [...] adds 91ec450f8d8c powerpc/32s: Split and inline flush_range() adds ef08d95546cc powerpc/32s: Inline tlb_flush() adds 80007a17fc59 powerpc/32s: Inline flush_hash_entry() adds 068fdba10ea5 powerpc/32s: Move early_mmu_init() into mmu.c adds a6a50d8495d0 powerpc/32s: Remove CONFIG_PPC_BOOK3S_6xx adds ad510e37e4b4 powerpc/32s: Regroup 603 based CPUs in cputable adds 44e9754d63c7 powerpc/32s: Make support for 603 and 604+ selectable adds 1b03e71ff6f2 powerpc/32s: Handle PROTFAULT in hash_page() also for CONF [...] adds 1e78f723d6a5 powerpc/8xx: Fix early debug when SMC1 is relocated adds ad3ed15cd04b powerpc/process: Remove target specific __set_dabr() adds 613df979da6c powerpc/8xx: DEBUG_PAGEALLOC doesn't require an ITLB miss [...] adds bccc58986a2f powerpc/8xx: Always pin kernel text TLB adds 576e02bbf106 powerpc/8xx: Simplify INVALIDATE_ADJACENT_PAGES_CPU15 adds a314ea5abf6d powerpc/8xx: Use SPRN_SPRG_SCRATCH2 in ITLB miss exception adds 89eecd938cab powerpc/8xx: Use SPRN_SPRG_SCRATCH2 in DTLB miss exception adds 70b588a06866 powerpc/ppc-opcode: Add PPC_RAW_MFSPR() adds 7ceb40027e19 powerpc/mm: sanity_check_fault() should work for all, not [...] adds 5250d026d241 powerpc/fault: Unnest definition of page_fault_is_write() [...] adds 3dc12dfe7430 powerpc/mm: Move the WARN() out of bad_kuap_fault() adds cbd7e6ca0210 powerpc/fault: Avoid heavy search_exception_tables() verification adds 5f1888a07706 powerpc/fault: Perform exception fixup in do_page_fault() adds 7bfe54b5f165 powerpc/mm: Refactor the floor/ceiling check in hugetlb ra [...] adds c5ccb4e78968 powerpc/32s: Remove unused counters incremented by create_hpte() adds fec6166b44de powerpc/32s: In add_hash_page(), calculate VSID later adds da481c4fe0e4 powerpc/32s: Cleanup around PTE_FLAGS_OFFSET in hash_low.S adds c33cd1ed6001 powerpc/64s/iommu: Don't use atomic_ function on atomic64_t type adds e89a8ca94bf5 powerpc/64s: Remove MSR[ISF] bit adds 59d512e4374b powerpc/64: irq replay remove decrementer overflow check adds aa8e21c053d7 powerpc/perf: Exclude kernel samples while counting events [...] adds 02b02ee1b05e powerpc/64s: Remove idle workaround code from restore_cpu_ [...] adds ef6879f8c805 powerpc/sstep: Emulate prefixed instructions only when CPU [...] adds 1817de2f141c powerpc/sstep: Cover new VSX instructions under CONFIG_VSX adds af99da74333b powerpc/sstep: Support VSX vector paired storage access in [...] adds 6ce73ba76915 powerpc/ppc-opcode: Add encoding macros for VSX vector pai [...] adds 35785b293da0 powerpc/sstep: Add testcases for VSX vector paired load/st [...] adds 3d2ffcdd2a98 powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 b [...] adds 790a1662d3a2 powerpc/smp: Parse ibm,thread-groups with multiple properties adds 1fdc1d6632ff powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map adds fbd2b672e91d powerpc/smp: Rename init_thread_group_l1_cache_map() to ma [...] adds 9538abee18cc powerpc/smp: Add support detecting thread-groups sharing L2 cache adds 0be47634db0b powerpc/cacheinfo: Print correct cache-sibling map/list fo [...] adds 98983675008a KVM: PPC: Book3S HV: XIVE: Show detailed configuration in [...] adds 4f1c3f7b0818 powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag adds e2cf43d59525 powerpc/xive: Introduce XIVE_IPI_HW_IRQ adds 9dfe4b14df93 powerpc/xive: Add a name to the IRQ domain adds a5021abc48a0 powerpc/xive: Add a debug_show handler to the XIVE irq_domain adds 7b3b3de3b04e powerpc: Increase NR_IRQS range to support more KVM guests adds 4cc0e36df2c0 powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG adds b5277d18c65e powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW adds cf58b746665d powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW adds 614546d56296 powerpc/xive: Simplify xive_do_source_eoi() adds 07efbca11c1a powerpc/xive: Improve error reporting of OPAL calls adds dddc4ef92d1c KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering adds 44b4c4450f8d powerpc/64s: Mark the kuap/kuep functions non __init adds 1791ebd131c4 powerpc: Inline setup_kup() adds 13751f874751 KVM: PPC: Book3S: Assign boolean values to a bool variable adds a300bf8c5f24 KVM: PPC: fix comparison to bool warning adds 87fb4978ef8f KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp adds 2198d4934ee8 powerpc/mm: Fix hugetlb_free_pmd_range() and hugetlb_free_ [...] adds ef0e3b650f8d powerpc/perf: Fix Threshold Event Counter Multiplier width [...] adds 328e7e487a46 powerpc: force inlining of csum_partial() to avoid multipl [...] adds d0edaa28a1f7 powerpc/ps3: use dma_mapping_error() adds 20e9de85edae powerpc/pseries/memhotplug: Quieten some DLPAR operations adds c88017cf2af6 powerpc/powernv: Rate limit opal-elog read failure message adds 5d82344795db powerpc/configs: Add ppc64le_allnoconfig target adds c15d1f9d03a0 powerpc: Add config fragment for disabling -Werror adds c1bea0a840ac powerpc/32s: Fix cleanup_cpu_mmu_context() compile bug adds 8a5be36b9303 Merge tag 'powerpc-5.11-1' of git://git.kernel.org/pub/scm [...] adds 4bf9cf0b92df dt-bindings: vendor: add vendor prefix for LiteX adds 3399bac5efd6 dt-bindings: soc: document LiteX SoC Controller bindings adds 22447a99c97e drivers/soc/litex: add LiteX SoC Controller driver adds 79c5ef07d91e dt-bindings: serial: document LiteUART bindings adds 1da81e5562fa drivers/tty/serial: add LiteUART driver adds f81cc5ac8c2b openrisc: add support for LiteX adds 28b852b1dc35 openrisc: fix trap for debugger breakpoint signalling adds d8398bf840f8 openrisc: add local64.h to fix blk-iocost build adds 0c6c887835b5 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 57030a0b620f lan743x: fix rx_napi_poll/interrupt ping-pong adds 8d14768a7972 ice, xsk: clear the status bits for the next_to_use descriptor adds 64050b5b8706 i40e, xsk: clear the status bits for the next_to_use descriptor adds ec58c75a8556 Merge branch 'i40e-ice-af_xdp-zc-fixes' adds 3e47495fc4de net: dsa: qca: ar9331: fix sleeping function called from i [...] adds 54a57d1c4492 dpaa2-eth: fix the size of the mapped SGT buffer adds 4375ada01963 net: bcmgenet: Fix a resource leak in an error handling pa [...] adds c18e68696fdd net/connector: Add const qualifier to cb_id adds f87675b836b3 net: mscc: ocelot: Fix a resource leak in the error handli [...] adds efb796f5571f ethtool: fix string set id check adds 322e53d1e252 net: allwinner: Fix some resources leak in the error handl [...] adds 7061eb8cfa90 net: core: introduce __netdev_notify_peers adds 6be4666221ca use __netdev_notify_peers in ibmvnic adds 935d8a0a43e3 use __netdev_notify_peers in hyperv adds 023cae857b34 Merge branch 'locked-version-of-netdev_notify_peers' adds c32c928d29de tipc: do sanity check payload of a netlink message adds 767143a18d6d phy: fix kdoc warning adds 7ec27c9e97f2 nfc: s3fwrn5: Remove the delay for NFC sleep adds e2138e3f3537 nfc: s3fwrn5: Remove unused NCI prop commands adds 5277d1cadee8 Merge branch 'nfc-s3fwrn5-refactor-the-s3fwrn5-module' adds ef72cd3c5ce1 ethtool: fix error paths in ethnl_set_channels() adds 995433b795ce net/smc: fix access to parent of an ib device adds 7eb000bdbe7c net: korina: fix return value adds 75f4d4544db9 devlink: use _BITUL() macro instead of BIT() in the UAPI header adds 3ae32c07815a mptcp: clear use_ack and use_map when dropping other suboptions adds 49e27134f6e9 net/mlx5: Fix compilation warning for 32-bit platform adds 0c14846032f2 mptcp: fix security context on server socket adds 3f8b2667f257 mptcp: properly annotate nested lock adds 219d04992b68 mptcp: push pending frames when subflow has free space adds 13e1603739e5 mptcp: fix pending data accounting adds 86eb09b63da4 Merge branch 'mptcp-a-bunch-of-assorted-fixes' adds 0d52848632a3 qlcnic: Fix error code in probe adds 38ba95a4ed24 net: nixge: fix spelling mistake in Kconfig: "Instuments" [...] adds d8a4ea350f1f octeontx2-af: Fix undetected unmap PF error check adds 5b33afee93a1 nfp: move indirect block cleanup to flower app stop callback adds 44d4775ca518 net/sched: sch_taprio: reset child qdiscs before freeing them adds d64c6f96ba86 Merge tag 'net-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds 21ac58f49584 cifs: Fix fall-through warnings for Clang adds ebcd6de98754 SMB3: avoid confusing warning message on mount to Azure adds bc7c4129d4cd SMB3.1.1: remove confusing mount warning when no SPNEGO in [...] adds 0f22053e811c cifs: Fix unix perm bits to cifsacl conversion for "other" bits. adds f2156d35c958 cifs: Enable sticky bit with cifsacl mount option. adds 145024e3e4a3 SMB3.1.1: update comments clarifying SPNEGO info in negpro [...] adds 7955f105afb6 SMB3.1.1: do not log warning message if server doesn't pop [...] adds 3fa1c6d1b8f5 cifs: rename smb_vol as smb3_fs_context and move it to fs_ [...] adds 837e3a1bbfdc cifs: rename dup_vol to smb3_fs_context_dup and move it in [...] adds 15c7d09af215 cifs: move the enum for cifs parameters into fs_context.h adds 66e7b09c7311 cifs: move cifs_parse_devname to fs_context.c adds 24e0a1eff9e2 cifs: switch to new mount api adds 4deb075985ec cifs: remove the devname argument to cifs_compose_mount_options adds d17abdf75665 cifs: add an smb3_fs_context to cifs_sb adds a2a52a8a3601 cifs: get rid of cifs_sb->mountdata adds a87e67254bc5 cifs: Make extract_hostname function public adds e73a42e07a22 cifs: Make extract_sharename function public adds bc04499477d9 cifs: minor kernel style fixes for comments adds 047092ffe2b1 cifs: cleanup misc.c adds 06f08dab3ca7 cifs: Register generic netlink family adds 0ac4e2919aa4 cifs: add witness mount option and data structs adds e68f4a7bf006 cifs: minor updates to Kconfig adds bf80e5d4259a cifs: Send witness register and unregister commands to use [...] adds fed979a7e082 cifs: Set witness notification handler for messages from u [...] adds 20fab0da2f2d cifs: Add witness information to debug data dump adds 21077c62e178 cifs: Send witness register messages to userspace daemon i [...] adds 7d6535b72042 cifs: Simplify reconnect code when dfs upcall is enabled adds 607dfc79c37a cifs: remove various function description warnings adds ee0dce4926b9 cifs: remove some minor warnings pointed out by kernel test robot adds 8401e9367893 cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb adds af1e40d9ac84 cifs: remove actimeo from cifs_sb adds 121d947d4fe1 cifs: Handle witness client move notification adds 427c4f004e17 cifs: Add missing sentinel to smb3_fs_parameters adds c741cba2cd1d cifs: move cifs_cleanup_volume_info[_content] to fs_context.c adds 522aa3b57532 cifs: move [brw]size from cifs_sb to cifs_sb->ctx adds d6a78783407c cifs: add initial reconfigure support adds 9ccecae8d1d7 cifs: we do not allow changing username/password/unc/... d [...] adds 387ec58f339b cifs: simplify handling of cifs_sb/ctx->local_nls adds 6fd4ea88b59a cifs: don't create a temp nls in cifs_setup_ipc adds 7c7ee628f8e9 cifs: uncomplicate printing the iocharset parameter adds 531f03bc6d05 cifs: do not allow changing posix_paths during remount adds 51acd208bd57 cifs: remove ctx argument from cifs_setup_cifs_sb adds 2d39f50c2b15 cifs: move update of flags into a separate function adds 1cb6c3d62ca9 cifs: update mnt_cifs_flags during reconfigure adds 5c4b642141eb cifs: fix uninitialized variable in smb3_fs_context_parse_param adds 653a5efb849a cifs: update super_operations to show_devname adds dd538034f84f smb3: remind users that witness protocol is experimental adds 09a8361e3b68 cifs: Fix some error pointers handling detected by static checker adds 0c2b5f7ce50c cifs: fix rsize/wsize to be negotiated values adds 6cf5abbfa8c8 cifs: fix use after free in cifs_smb3_do_mount() adds cd7b699b0198 cifs: Tracepoints and logs for tracing credit changes. adds 27cf94853e6d cifs: correct four aliased mount parms to allow use of pre [...] adds 31f6551ad756 cifs: handle "guest" mount parameter adds 2d0604934f50 cifs: Fix support for remount when not changing rsize/wsize adds afee4410bc6c cifs: update internal module version number adds e13300bdaa68 Merge tag '5.11-rc-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds b8f1da98a219 ubifs: Delete duplicated words + other fixes adds 8fdaaf4cf3ce jffs2: Fix if/else empty body warnings adds 2976c19c95a4 ubifs: Code cleanup by removing ifdef macro surrounding adds 9afc9a8a4909 jffs2: Fix GC exit abnormally adds 08cd274f9b82 jffs2: Fix ignoring mounting options problem during remounting adds cd3ed3c73ac6 jffs2: Allow setting rp_size to zero during remounting adds f21240078391 ubifs: Fix the printing type of c->big_lpt adds 619ea229e9b5 ubi: Remove useless code in bytes_str_to_int adds 20f1431160c6 ubifs: wbuf: Don't leak kernel memory to flash adds 3cded6633059 ubifs: Fix error return code in ubifs_init_authentication() adds 22bdb8b6fd8e jffs2: remove trailing semicolon in macro definition adds f669e74be820 ubi: Do not zero out EC and VID on ECC-ed NOR flashes adds 89f40d0a9656 ubifs: Fixed print foramt mismatch in ubifs adds a61df3c413e4 jffs2: Fix NULL pointer dereference in rp_size fs option parsing adds 32f6ccc743b8 ubifs: Remove the redundant return in dbg_check_nondata_no [...] adds c4c0d19d39d2 ubifs: Limit dumping length by size of memory which is all [...] adds c8be097530a8 Revert "ubifs: Fix out-of-bounds memory access caused by a [...] adds a33e30a0e023 ubifs: Pass node length in all node dumping callers adds bf6dab7a6ce7 ubifs: ubifs_dump_sleb: Remove unused function adds b80a974b8c58 ubifs: ubifs_dump_node: Dump all branches of the index node adds 787fec8ac15c Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub [...] adds db03b4282785 um: Convert tasklets to use new tasklet_setup() API adds 72d3e093afae um: random: Register random as hwrng-core device adds 09041c92f0aa um: Add support for TIF_NOTIFY_SIGNAL adds 97be7ceaf7fe um: Remove use of asprinf in umid.c adds ff9632d2a665 um: Fix time-travel mode adds fc6b6a872dcd um: ubd: Submit all data segments atomically adds f4ab7818ef7a um: line: Don't free winch (with IRQ) under spinlock adds 517f60206ee5 um: Increase stack frame size threshold for signal.c adds ef3ba87cb7c9 um: ubd: Set device serial attribute from cmdline adds d66c91836b8d um: sigio: Return error from add_sigio_fd() adds 36d46a5907ba um: Support dynamic IRQ allocation adds aaf5800e249f um: virtio: Use dynamic IRQ allocation adds 0ede3c05eec8 um: Clean up alarm IRQ chip name adds 458e1f7da004 um: irq: Clean up and rename struct irq_fd adds 0737402f42d3 um: irq: Reduce irq_reg allocation adds 2fccfcc0c742 um: Remove IRQ_NONE type adds 3032b94587c7 um: Simplify IRQ handling code adds 49da38a3ef33 um: Simplify os_idle_sleep() and sleep longer adds 2701c1bd91dd um: time: Fix read_persistent_clock64() in time-travel adds 92dcd3d31843 um: Allow PM with suspend-to-idle adds a374b7cb1ea6 um: Support suspend to RAM adds 3c6ac61bc91e um: Fetch registers only for signals which need them adds 58b09f686970 um: time-travel: avoid multiple identical propagations adds 963285b0b47a um: support some of ARCH_HAS_SET_MEMORY adds ef4459a6da09 um: allocate a guard page to helper threads adds e3a01cbee9c5 um: Monitor error events in IRQ controller adds 9b1c0c0e25dc um: tty: Fix handling of close in tty lines adds 9431f7c199ab um: chan_xterm: Fix fd leak adds 452f94cecff6 um: time-travel: Actually apply "free-until" optimisation adds cae20ba0a16c um: irq/sigio: Support suspend/resume handling of workaround IRQs adds 11385539c024 um: time-travel: Correct time event IRQ delivery adds 1fb1abc83636 um: Fix build w/o CONFIG_PM_SLEEP adds 345b17acb1aa Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub [...] adds 9ef6293c0659 gpiolib: Use proper type for bias enumerator in gpio_set_bias() adds 163d1719d30f gpiolib: Switch to use compat_need_64bit_alignment_fixup() helper adds f1f37abbe6fc gpio: Retire the explicit gpio irqchip code adds 8aa163350506 gpio: stmpe: Fix forgotten refactoring adds b9bf97105f4b gpio: 104-idi-48: improve code indentation adds ad9a72f9c6fd Merge tag 'v5.10-rc4' into devel adds 27b5ea2fcb90 Merge branch 'devel' into for-next adds 018ce2214740 Merge tag 'intel-pinctrl-v5.10-2' into HEAD adds 13daf4897828 gpiolib: Replace unsigned by unsigned int adds 6900fad60ac6 gpiolib: add missed break statement adds 8b69461c2b7c gpiolib: use proper API to pack pin configuration parameters adds 0c4d86663ba1 gpiolib: Extract gpio_set_config_with_argument() for future use adds 6aa32ad70759 gpiolib: move bias related code from gpio_set_config() to [...] adds baca3b15cd2a gpiolib: Extract gpio_set_config_with_argument_optional() helper adds f725edd86b6b gpiolib: Introduce gpio_set_debounce_timeout() for internal use adds e7b731327aea gpiolib: acpi: Respect bias settings for GpioInt() resource adds 32fa65527ce1 gpiolib: acpi: Use named item for enum gpiod_flags variable adds 8dcb7a15a585 gpiolib: acpi: Take into account debounce settings adds ce698f4ec18c gpiolib: acpi: Move non-critical code outside of critical section adds 1a81f19154b4 gpiolib: acpi: Move acpi_gpio_to_gpiod_flags() upper in the code adds 56f7058af0dc gpiolib: acpi: Set initial value for output pin based on b [...] adds bca404802cea gpiolib: acpi: Make acpi_gpio_to_gpiod_flags() usable for [...] adds 2e2b496cebef gpiolib: acpi: Extract acpi_request_own_gpiod() helper adds 74301f278158 gpiolib: acpi: Convert pin_index to be u16 adds 2c4d00cb8fc5 gpiolib: acpi: Use BIT() macro to increase readability adds e709a7b5a066 gpiolib: acpi: Make Intel GPIO tree official for GPIO ACPI work adds dc80a2717e9d Merge tag 'intel-gpio-v5.11-1' of gitolite.kernel.org:pub/ [...] adds 8c669fe69a7d gpio: gpio-xilinx: Arrange headers in sorting order adds 700a2b53bdc9 dt-bindings: gpio: gpio-xilinx: Add clk support to xilinx [...] adds 65bbe531b546 gpio: gpio-xilinx: Add clock support adds 0230a41ed6a8 gpio: gpio-xilinx: Add remove function adds bea67aeab022 gpio: gpio-xilinx: Check return value of of_property_read_u32 adds 8b51658347af MAINTAINERS: add fragment for xilinx GPIO drivers adds 0f2c7af45d7e gpio: mxc: Convert the driver to DT-only adds 3b4feb21158f gpio: sysfs: Enforce character device adds 011a78c1942e gpio: sifive: Set affinity callback to parent adds c4e1f7d92cd6 gpio: tegra186: Set affinity callback to parent adds 105e051f1ae4 gpio: mxs: Remove unused .id_table support adds a0de695819f6 Documentation: gpio: fix typo and unclear legacy API section adds 64a38367b450 dt-bindings: gpio: Use Tegra186-specific include guard adds 588cc1a02633 dt-bindings: gpio: Add a binding header for the MSC313 GPI [...] adds 493c7e03f837 dt-bindings: gpio: Binding for MStar MSC313 GPIO controller adds 93224edf0b9f gpio: msc313: MStar MSC313 GPIO driver adds 26d060e47e25 gpiolib: cdev: allow edge event timestamps to be configure [...] adds da777be6de01 tools: gpio: add support for reporting realtime event cloc [...] adds e0822cf9b892 tools: gpio: add option to report wall-clock time to gpio- [...] adds c47d9e1b7343 gpio: just plain warning when nonexisting gpio requested adds dd0fa81143f6 gpio: Add TODO item for debugfs interface adds 3bf1d26c8a16 drivers: gpio: bt8xx: prefer dev_err()/dev_warn() over of [...] adds a922a2445408 drivers: gpio: amd8111: prefer dev_err()/dev_info() over r [...] adds 37ddba0245b4 drivers: gpio: amd8111: use SPDX-License-Identifier adds a0db197f534f gpiolib: cdev: Flag invalid GPIOs as used adds 7b58696d9a84 gpiolib: Extract gpiod_not_found() helper adds 3ffb7c45d193 gpiolib: cdev: document that line eflags are shared adds 40941954f6ce gpiolib: of: Use named item for enum gpiod_flags variable adds 8bbff39c6c6c gpiolib: Unify expectations about ->request() returned value adds 95d9f84fca1e gpiolib: split error path in gpiod_request_commit() adds 11b3de087a1c dt-bindings: gpio: pca953x: Add support for the NXP PCAL9554B/C adds 43ddebdd0966 gpio: mockup: Allow probing from device tree adds 5e2ca893d772 gpiolib: cdev: add GPIO_V2_LINE_FLAG_EDGE_BOTH and use it [...] adds 714d3a295854 gpio: rcar: Cache gpiochip_get_data() return value adds 677d7d613a61 gpio: rcar: Align register offsets adds 208c80f14b59 gpio: rcar: Rework hardware features handling adds 183245c4f204 gpio: rcar: Implement gpio_chip.get_multiple() adds 6ea68fc0a604 gpio: tegra: Add lockdep class adds 37174f334130 gpio: tegra: Use raw_spinlock adds 3c6e73e47afc gpiolib: devres: shrink devm_gpiochip_add_data_with_key() adds f52d6d8b43e5 gpio: sifive: To get gpio irq offset from device tree data adds 1bfaf1299c38 gpio: exar: add a newline after the copyright notice adds 26ced453a519 gpio: exar: include idr.h adds 8e27c2aef8c3 gpio: exar: switch to a simpler IDA interface adds 0c2c7e1323b4 gpio: exar: use a helper variable for &pdev->dev adds 696868d0a79c gpio: exar: unduplicate address and offset computation adds 36fb7218e878 gpio: exar: switch to using regmap adds 5300ebb695fa gpio: exar: use devm action for freeing the IDA and drop remove() adds 7d3615ae4011 gpio: dwapb: Remove unnecessary error message adds 0aa42370084c gpio: xra1403: remove unneeded spi_set_drvdata() adds 2ae136a34fce gpio: omap: handle deferred probe with dev_err_probe() for [...] adds bc5d09843222 gpiolib: acpi: Fix fall-through warnings for Clang adds d49ee56292d7 gpio: ath79: Fix fall-through warning for Clang adds 3cc1fb739939 gpiolib: do not print err message for EPROBE_DEFER adds 64b19f6abedc gpio: mvebu: update Armada XP per-CPU comment adds 48f32a835373 gpio: mvebu: switch pwm duration registers to regmap adds b5252196d08a gpio: put virtual gpio device into their own submenu adds 40b37008eb5a Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org [...] adds e6071cada169 dt-bindings: mt7621-gpio: convert bindings to YAML format adds 9d5522199505 gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask adds 9777d0bfdae7 gpio: cs5535: Simplify the return expression of cs5535_gpi [...] adds 356b01a986a5 gpio: gpio-hisi: Add HiSilicon GPIO support adds 80e493d2b74a MAINTAINERS: Add maintainer for HiSilicon GPIO driver adds 72db5d54d763 gpio: hisi: Do not require ACPI for COMPILE_TEST adds 7ac554888233 MAINTAINERS: Remove reference to non-existing file adds a409ed156a90 Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/l [...] adds 00ab027a3b82 RISC-V: Add kernel image sections to the resource tree adds c18d7c17c005 riscv: Fix compressed Image formats build adds 2c42bcbb95ec riscv: Clean up boot dir adds ae386e9d809c riscv: Ignore Image.* and loader.bin adds da815582cf45 riscv: Enable CMA support adds 31564b8b6dba riscv: Add HAVE_IRQ_TIME_ACCOUNTING adds 99c168fccbfe riscv: Cleanup stacktrace adds 9dd97064e21f riscv: Make stack walk callback consistent with generic code adds 5cb0080f1bfd riscv: Enable ARCH_STACKWALK adds 62149f3564c5 RISC-V: Initialize SBI early adds b6566dc1acca RISC-V: Align the .init.text section adds 19a00869028f RISC-V: Protect all kernel sections including init early adds b5b11a8ac4b5 RISC-V: Move dynamic relocation section under __init adds 04091d6c0535 riscv: provide memmove implementation adds 772e1b7c4267 riscv: kernel: Drop unused clean rule adds 3ae9c3cde51a riscv: Fixed kernel test robot warning adds 527701eda5f1 lib: Add a generic version of devmem_is_allowed() adds 78ed473c7619 RISC-V: Use the new generic devmem_is_allowed() adds 914ee96654d8 arm: Use the generic devmem_is_allowed() adds 6585bd827407 arm64: Use the generic devmem_is_allowed() adds 7d95a88f9254 Add and use a generic version of devmem_is_allowed() adds e2ae634014d3 Merge tag 'riscv-for-linus-5.11-mw0' of git://git.kernel.o [...] adds 51550a483606 arm64: topology: Drop the useless update to per-cpu cycles adds bf023e76a8c0 arm64: entry: suppress W=1 prototype warnings adds 31f80a4e9603 arm64: Warn the user when a small VA_BITS value wastes memory adds 9fd339a45be5 arm64: Work around broken GCC 4.9 handling of "S" constraint adds 5ba836eb9fdb Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9365965db0c7 s390: always clear kernel stack backchain before calling f [...] adds f0c7cf13a3d7 s390: make calls to TRACE_IRQS_OFF/TRACE_IRQS_ON balanced adds f22b9c219a79 s390/test_unwind: fix CALL_ON_STACK tests adds 91c2bad6aec9 s390/test_unwind: use timer instead of udelay adds dd6cfe553212 s390/delay: simplify udelay adds 9ceed9988a8e s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK adds e0d62dcb20be s390/delay: remove udelay_simple() adds 44292c868473 s390/idle: merge enabled_wait() and arch_cpu_idle() adds 7494755a9ad6 s390/idle: remove raw_local_irq_save()/restore() from arch [...] adds 8d93b7011831 s390/idle: allow arch_cpu_idle() to be kprobed adds dfdc6e73cdcf s390/zcrypt: convert comma to semicolon adds a087241716a6 Merge tag 's390-5.11-2' of git://git.kernel.org/pub/scm/li [...] adds 67698880ac9d thermal: int340x: Support Alder Lake adds 432c19a8d965 Merge tag 'thermal-v5.11-2-rc1' of git://git.kernel.org/pu [...] adds aefec40938e4 drm/amdgpu: fix check order in amdgpu_bo_move adds b1246bd4a18b drm/amdgpu: Fix missing prototype warning adds 58a74c6f1d6f drm/via: fix assignment in if condition adds f9f92e7c583f char/agp: Disable frontend without CONFIG_DRM_LEGACY adds 1527f926fd04 mm: mmap: fix fput in error path v2 adds 295992fb815e mm: introduce vma_set_file function v5 adds 3e3e59ef0cbe drm/ttm: fix DMA32 handling in the global page pool adds 52aa300fabe5 drm: improve kernel-docs in drm_mode.h adds a651341b269c drm/virtio: suffix create blob call with _ioctl like any ioctl adds 7efb5f38ac9e drm/virtio: fix a file name comment reference adds c12096085b62 virtio-gpu api: Add a comment on VIRTIO_GPU_SHM_ID_HOST_VISIBLE adds bb53a604a74b drm/virtio: use fence_id when processing fences adds 65f8453dc691 drm/virtio: rename sync_seq and last_seq adds 2ac5ef3b2362 drm: document drm_mode_get_connector adds 22f0d89805a4 drm: document drm_mode_modeinfo adds eca22edb37d2 drm: Pass the full state to connectors atomic functions adds c8917fd74f93 drm/panel: s6e63m0: Fix and extend MCS table adds 9c3f0a0dd6a1 drm/panel: s6e63m0: Implement 28 backlight levels adds f0aee45ffc8b drm/panel: s6e63m0: Fix init sequence adds 1dfeea904550 drm/meson: dw-hdmi: Disable clocks on driver teardown adds 2b6cb81b95d1 drm/meson: dw-hdmi: Enable the iahb clock early enough adds 381295758792 dma-buf: system_heap: Rework system heap to use sgtables i [...] adds a5d2d29e24be dma-buf: heaps: Move heap-helper logic into the cma_heap i [...] adds 064fae53c068 dma-buf: heaps: Remove heap-helpers code adds 4c68e499bb9d dma-buf: heaps: Skip sync if not mapped adds d963ab0f15fb dma-buf: system_heap: Allocate higher order pages if available adds 8ce9daf8856d drm: Fix fall-through warnings for Clang adds 0b08d08ddfb6 drm/via: Fix fall-through warnings for Clang adds 2c3a1e49696f video: fbdev: lxfb_ops: Fix fall-through warnings for Clang adds 04295bc3362d video: fbdev: pm2fb: Fix fall-through warnings for Clang adds 77f512bde99a drm/mcde: Fix RGB/BGR bug adds bfbc5e3b1774 drm/mcde: Break out DSI set-up routine adds d795fd322063 drm/mcde: Support DPI output adds 3a78f064a679 drm/mcde: Fix uninitialized value adds 0cf2ef46c6c0 drm/shmem-helper: Use cached mappings by default adds 2f04636f496d drm/shmem-helper: Removed drm_gem_shmem_create_object_cached() adds a102172c7f81 drm/fb-helper: Call dirty helper after writing to fbdev adds 763aea17bf57 drm/fb-helper: Unmap client buffer during shutdown adds c1acbf08eb49 drm/client: Depend on GEM object kmap ref-counting adds 9622349ea1b6 drm/fb-helper: Rename dirty worker to damage worker adds 2b5f31aaa8d1 drm/fb-helper: Return early in damage worker adds fd2d856538bb drm/fb-helper: Separate shadow-buffer flushing and calling [...] adds 1d46491d4a08 drm/fb-helper: Move damage blit code and its setup into se [...] adds 4270d6f60d68 drm/fb-helper: Restore damage area upon errors adds 7d4d269c0973 drm/fb-helper: Copy dma-buf map before flushing shadow fb adds 32228ff5f7e1 drm/fb-helper: Acquire modeset lock around shadow-buffer flushing adds 1187ffc41bca drm: fix kernel-doc warnings for SCALING_FILTER adds bcca3e0328fa dt-bindings: display/panel: add Innolux N125HCE-GN1 adds a14c6b0eef77 panel-simple: add Innolux N125HCE-GN1 adds bf8975837dac dma-buf/dma-resv: Respect num_fences when initializing the [...] adds ab43108d0dd4 drm/mcde: fix masking and bitwise-or on variable val adds 59cb403f3809 drm/imx/dcss: fix rotations for Vivante tiled formats adds 594486b52c8e drm/imx/dcss: fix coccinelle warning adds 05faf1559de5 drm/imx/dcss: allow using nearest neighbor interpolation scaling adds 5fbd41d3bf12 Merge tag 'drm-misc-next-2020-11-27-1' of git://anongit.fr [...] adds 95e3d610d35c drm/radeon: fix check order in radeon_bo_move adds be98e05a67f0 dma-buf: Fix kerneldoc formatting adds ee46d16d2e40 drm: mxsfb: Silence -EPROBE_DEFER while waiting for bridge adds 02e66dd56422 Merge tag 'drm-misc-next-fixes-2020-12-15' of git://anongi [...] adds 4932d37055e7 drm/amdgpu: limit the amdgpu_vm_update_ptes trace point adds 0269764a731b drm/amd/display: Drop unnecessary function call adds 0d801007f90e drm/amdkfd: correct pipe offset calculation adds 18a4b3de5fc1 drm/amd/pm: support power source switch on Sienna Cichlid adds 0cb4c62125a9 drm/amd/pm: correct power limit setting for SMU V11 adds ac7804bb9908 drm/amd/pm: correct the gpo control for sienna cichlid adds a7e660e526c9 drm/amd/pm: expose the firmware_capability from firmware_i [...] adds ad26bd11261c drm/amdgpu: new macro for determining 2ND_USB20PORT support adds 88dfd5d5c8cb drm/amd/pm: new SMC message for 2nd usb2.0 port workaround adds d7f52e293001 drm/amd/pm: fulfill sienna cichlid 2nd usb2.0 port workaround adds 4c4d5a49c634 drm/amd/pm: typo fix (CUSTOM -> COMPUTE) adds 7c431455cdd6 drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] adds fe96eb197e98 drm/amd/pm: update the smu v11.5 smc header for vangogh adds a0f55287b50c drm/amd/pm: inform SMU RLC status thus enable/disable DPM [...] adds 0dc994fb61a9 drm/amd/pm: fulfill the sienna cichlid UMD PSTATE profilin [...] adds f9e3fe46202a drm/amd/pm: correct the data structure for activity monito [...] adds b4b0b79d8a37 drm/amd/pm: update the data strucutre for SMU metrics exchange adds 78d907e2b8ba drm/amd/pm: add deep sleep control for uclk and fclk adds a9c210c1e5fe drm/amdgpu/sdma5.2: soft reset sdma blocks before setup an [...] adds 9ca5b8a170d1 drm/amdgpu: add judgement for suspend/resume sequence adds 79cc42697dbd drm/amd/display: drop retired CONFIG_DRM_AMD_DC_DCN3_0 adds 86b6037f7608 drm/amdgpu: skip load smu and sdma microcode on sriov for [...] adds 20172ff3f0b4 drm/amd/display: Change pstate expected timeout warning to [...] adds 41aa4d3ded5c drm/amd/display: Add missing DP_SEC register definitions a [...] adds 570b302ba1ce drm/amd/display: HP Reverb G2 VR fails to light up adds 02ce73b01e09 drm/amd/display: Fix to be able to stop crc calculation adds 3ae7a1378d70 drm/amd/display: add dcn30_link_encoder_validate_output_wi [...] adds 09b07f7a188f drm/amd/display: Add DP info frame update for dcn30 adds 5200c4017ef2 drm/amd/display: delay fp2 programming until vactive before lock adds 410066d24cfc drm/amd/display: updated wm table for Renoir adds 610c4974ad17 drm/amd/display: Only update FP2 for full updates adds e10777a67963 drm/amd/display: Fix OGAM LUT calculation precision adds 31c6b7a9d40a drm/amd/display: Fix cleanup typo in MPCC visual confirm adds b6402afec1cf drm/amd/display: [FW Promotion] Release 0.0.46 adds 487193856eaf drm/amd/display: 3.2.116 adds 8ccbfdf0b9c3 drm/amd/display: Fixed kernel test robot warning adds fd496ca892f5 drm/amdgpu: split BOCO and ATPX handling adds b10c1c5b3a4e drm/amdgpu: add check for ACPI power resources adds 0330b8487842 drm/amdgpu: update amdgpu_device_supports_boco() adds 157e8306038c drm/amdgpu: support runtime pm for GPUs that support BOCO adds ceb4de67c960 drm/amdgpu: no need to call pci_ignore_hotplug for _PR3 adds 637bb036ce66 drm/amdgpu: simplify logic in atpx resume handling adds d00a88ab5870 drm/amdgpu: print what method we are using for runtime pm adds 8409e20e0785 drm/amd/display: Adding prototype for dccg21_update_dpp_dto() adds 325f4b59f636 drm/amdkfd: correct amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu log. adds 3aa883ac8eea drm/amdgpu/SRIOV: Extend VF reset request wait period adds 7eded018bfec drm/amdgpu: fix regression in vbios reservation handling o [...] adds b4bc9d95e693 drm/amdgpu: Fix spelling mistake "Heterogenous" -> "Hetero [...] adds 0b437e64e0af drm/amdgpu: remove h from printk format specifier adds e607f6d26857 drm/radeon: remove h from printk format specifier adds 6bdeff12a96c drm/amd/display: Add get_dig_frontend implementation for DCEx adds 15ed44c0e712 drm/amdgpu: set mode1 reset as default for dimgrey_cavefish adds 05053c4b4f87 drm/amdgpu: print mmhub client name for dimgrey_cavefish adds 6ae09fa49147 drm/amdgpu/disply: fix documentation warnings in display manager adds efd3043790c6 Merge tag 'amd-drm-fixes-5.11-2020-12-16' of git://people. [...] adds 660a59953f4f drm/nouveau: fix multihop when move doesn't work. adds f96f62597ea4 drm/qxl: don't allocate a dma_address array adds 2ccf2e038684 Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" adds dd0e2193b1e4 drm/i915/perf: also include Gen11 in OATAILPTR workaround adds 0e53656ad8ab drm/i915: Fix mismatch between misplaced vma check and vma insert adds 046f70d31ddb drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping adds 4efd7faba5e0 Merge tag 'drm-intel-next-fixes-2020-12-18' of git://anong [...] adds c59c7588fc92 Merge tag 'drm-next-2020-12-18' of git://anongit.freedeskt [...] adds 8cd6bc0359de ktest.pl: If size of log is too big to email, email error message adds 170f4869e662 ktest.pl: Fix the logic for truncating the size of the log [...] adds 4862c741bd44 Merge tag 'ktest-v5.11' of git://git.kernel.org/pub/scm/li [...] adds 3945ae03d822 xfs: move kernel-specific superblock validation out of libxfs adds 80c720b8eb1c xfs: define a new "needrepair" feature adds 96f65bad7c31 xfs: enable the needsrepair feature adds bc525cf455da xfs: hoist recovered bmap intent checks out of xfs_bui_ite [...] adds 67d8679bd391 xfs: improve the code that checks recovered bmap intent items adds dda7ba65bf03 xfs: hoist recovered rmap intent checks out of xfs_rui_ite [...] adds c447ad62dc90 xfs: improve the code that checks recovered rmap intent items adds ed64f8343aaf xfs: hoist recovered refcount intent checks out of xfs_cui [...] adds 0d79781a1aa6 xfs: improve the code that checks recovered refcount intent items adds 3c15df3de0e2 xfs: hoist recovered extent-free intent checks out of xfs_ [...] adds 7396c7fbe07e xfs: improve the code that checks recovered extent-free in [...] adds da5de110296c xfs: validate feature support when recovering rmap/refcoun [...] adds 6337032689fa xfs: trace log intent item recovery failures adds acf104c2331c xfs: detect overflows in bmbt records adds da531cc46ef1 xfs: fix parent pointer scrubber bailing out on unallocate [...] adds 4b80ac64450f xfs: scrub should mark a directory corrupt if any entries [...] adds 67457eb0d225 xfs: refactor data device extent validation adds 18695ad42514 xfs: refactor realtime volume extent validation adds 33005fd0a537 xfs: refactor file range validation adds 1e5c39dfd3a4 xfs: rename xfs_fc_* back to xfs_fs_* adds a9382fa9a9ff xfs: delete duplicated tp->t_dqinfo null check and allocation adds 04a58620a17c xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_ [...] adds b3b29cd1069c xfs: directly return if the delta equal to zero adds 88269b880a8e xfs: remove unnecessary null check in xfs_generic_create adds afbd914776db xfs: remove the unused XFS_B_FSB_OFFSET macro adds 237d7887ae72 xfs: show the proper user quota options adds 7bc1fea9d36c xfs: introduce xfs_validate_stripe_geometry() adds 2e984badbcc0 xfs: remove unneeded return value check for *init_cursor() adds a5336d6bb2d0 xfs: fix the forward progress assertion in xfs_iwalk_run_c [...] adds 207ddc0ef4f4 xfs: don't catch dax+reflink inodes as corruption in verifier adds 15574ebbff26 xfs: convert noroom, okalloc in xfs_dialloc() to bool adds aececc9f8dec xfs: introduce xfs_dialloc_roll() adds 1abcf261016e xfs: move on-disk inode allocation out of xfs_ialloc() adds f3bf6e0f1196 xfs: move xfs_dialloc_roll() into xfs_dialloc() adds 8d822dc38ad7 xfs: spilt xfs_dialloc() into 2 functions adds 3937493c5025 xfs: kill ialloced in xfs_dialloc() adds 26f88363ec78 xfs: remove xfs_vn_setattr_nonsize adds 5d24ec4c7d3c xfs: open code updating i_mode in xfs_set_acl adds 1189686e5440 fs/xfs: convert comma to semicolon adds e82226138b20 xfs: remove xfs_buf_t typedef adds a0b96314870f Merge tag 'xfs-5.11-merge-4' of git://git.kernel.org/pub/s [...] adds 3644e2d2dda7 mm/filemap: fix infinite loop in generic_file_buffered_read() adds 76358ab54735 mm/memcg: bail early from swap accounting if memcg disabled adds a4055888629b mm/memcg: warning on !memcg after readahead page charged adds bec78efd0061 mm/memcg: remove unused definitions adds 93bb59ca5e97 mm, kvm: account kvm_vcpu_mmap to kmemcg adds 9a1ac2288cf1 mm/memcontrol:rewrite mem_cgroup_page_lruvec() adds 289caf5d8f6c epoll: check for events when removing a timed out thread f [...] adds 2efdaf7660c4 epoll: simplify signal handling adds cccd29bf0823 epoll: pull fatal signal checks into ep_send_events() adds e411596d48b5 epoll: move eavail next to the list_empty_careful check adds 1493c47fb140 epoll: simplify and optimize busy loop logic adds e8c85328b1e8 epoll: pull all code between fetch_events and send_event i [...] adds 00b27634bc47 epoll: replace gotos with a proper loop adds e59d3c64cba6 epoll: eliminate unnecessary lock for zero timeout adds 7cdf7c20e971 epoll: convert internal api to timespec64 adds 58169a52ebc9 epoll: add syscall epoll_pwait2 adds b0a0c2615f6f epoll: wire up syscall epoll_pwait2 adds e9ce39b5b390 selftests/filesystems: expand epoll with epoll_pwait2 adds 01ab1ede9190 mm/Kconfig: fix spelling mistake "whats" -> "what's" adds 1db98bcf56b1 Merge branch 'akpm' (patches from Andrew) adds 2e379ffb44d9 pwm: sun4i: Convert to devm_platform_ioremap_resource() adds e9534031f069 pwm: fsl-ftm: Convert to devm_platform_ioremap_resource() adds 3d3a32593957 pwm: rcar: Convert to devm_platform_ioremap_resource() adds e3f22bc2556a pwm: renesas-tpu: Convert to devm_platform_ioremap_resource() adds fc0155f8221a pwm: ep93xx: Convert to devm_platform_ioremap_resource() adds fa44fe41cc75 pwm: tegra: Convert to devm_platform_ioremap_resource() adds 7681c2bd2ab2 pwm: mediatek: Convert to devm_platform_ioremap_resource() adds 728cd3e6eaf8 pwm: sti: Convert to devm_platform_ioremap_resource() adds 6945fe42f801 pwm: pxa: Convert to devm_platform_ioremap_resource() adds bde048ebbd27 pwm: zx: Convert to devm_platform_ioremap_resource() adds 21af435676d3 pwm: spear: Convert to devm_platform_ioremap_resource() adds 537fe6878673 pwm: bcm-kona: Convert to devm_platform_ioremap_resource() adds fd7c575ac602 pwm: lpc32xx: Convert to devm_platform_ioremap_resource() adds 17076b10d40a pwm: meson: Convert to devm_platform_ioremap_resource() adds 5119ee9effdd pwm: rockchip: Convert to devm_platform_ioremap_resource() adds ed98401f4665 pwm: bcm-iproc: Convert to devm_platform_ioremap_resource() adds cc1cc4ba3673 pwm: samsung: Convert to devm_platform_ioremap_resource() adds dc13c0f61e31 pwm: tiehrpwm: Convert to devm_platform_ioremap_resource() adds 860b1ca0eabc pwm: imx: Convert to devm_platform_ioremap_resource() adds 1dcf0523fdb3 pwm: tiecap: Convert to devm_platform_ioremap_resource() adds f57e7d25e5f3 pwm: bcm2835: Convert to devm_platform_ioremap_resource() adds 05baa59601ee pwm: berlin: Convert to devm_platform_ioremap_resource() adds 4906bf5482e4 pwm: vt8500: Convert to devm_platform_ioremap_resource() adds 5bec839f13a9 pwm: brcmstb: Convert to devm_platform_ioremap_resource() adds 6e0301e7df7a pwm: mtk-disp: Convert to devm_platform_ioremap_resource() adds 3151b13017ec pwm: clps711x: Convert to devm_platform_ioremap_resource() adds d574ab62a56f pwm: img: Convert to devm_platform_ioremap_resource() adds 74ec20a4e6a0 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() adds cecccd8d4af2 pwm: hibvt: Convert to devm_platform_ioremap_resource() adds 96cfceba3967 pwm: sifive: Convert to devm_platform_ioremap_resource() adds accef074e9d1 pwm: atmel: Convert to devm_platform_ioremap_resource() adds 168cc32920ef pwm: imx-tpm: Use dev_err_probe() to simplify error handling adds d109d74c4cda pwm: imx27: Use dev_err_probe() to simplify error handling adds f1332e929415 pwm: imx1: Use dev_err_probe() to simplify error handling adds 2e978a4564b8 pwm: ab8500: Add error message if pwmchip_add() fails adds 269effd03f61 pwm: zx: Add missing cleanup in error path adds 5e5da1e9fbee pwm: ab8500: Explicitly allocate pwm chip base dynamically adds d58560e6fa46 pwm: lpss: Log error from pwm_lpss_is_updating() if the up [...] adds b9c90f153d83 pwm: lpss: Use DPM_FLAG_NO_DIRECT_COMPLETE instead of decl [...] adds e3aa45f2f88b pwm: lpss: Set DPM_FLAG_SMART_SUSPEND on Cherry Trail devices adds 44db5363fab8 pwm: tiehrpwm: Handle deferred probe with dev_err_probe() adds cd6720ba022b dt-bindings: microchip: atmel,at91rm9200-tcb: Add atmel,tcb-pwm adds 061f8572a31c pwm: atmel-tcb: Switch to new binding adds 34cbcd72588f pwm: atmel-tcb: Add sama5d2 support adds 1f0f1e80fdd3 pwm: lp3943: Dynamically allocate PWM chip base adds cb55d17ea2ec dt-bindings: pwm: keembay: Add bindings for Intel Keem Bay PWM adds bd899ceb8f91 pwm: Add PWM driver for Intel Keem Bay adds ad5a228b9bad dt-bindings: pwm: pwm-mediatek: Add documentation for MT8183 SoC adds 0c0ead76235d pwm: mediatek: Always use bus clock adds 8b2fbaed90f6 pwm: mediatek: Add MT8183 SoC support adds 554b3b31e922 dt-bindings: pwm: mtk-disp: add MT8167 SoC binding adds 1ed2b3fca645 pwm: Add DesignWare PWM Controller Driver adds 7c0e4f2ef782 Add DT bindings YAML schema for PWM fan controller of LGM SoC adds 97960addcd9f pwm: Add PWM fan controller driver for LGM SoC adds fd3ae02bb66f pwm: sti: Avoid conditional gotos adds f14a8f0ef981 pwm: sti: Remove unnecessary blank line adds 2b1c1a5d5148 pwm: Use -EINVAL for unsupported polarity adds 71d4b833da7f pwm: Fix dependencies on HAS_IOMEM adds aa43edcbc898 pwm: lpss: Make compilable with COMPILE_TEST adds 765edf0bf019 pwm: core: Use octal permission adds bb72e1dbae0e pwm: keembay: Fix build failure with -Os adds 2f81b51d0d02 pwm: bcm2835: Support apply function for atomic configuration adds 1ce65396e6b2 pwm: imx27: Fix overflow for bigger periods adds 3df23a316c4a pwm: Remove unused function pwmchip_add_inversed() adds edf7f80e780e pwm: sl28cpld: Set driver data before registering the PWM chip adds 6eefb79d6f5b pwm: sun4i: Remove erroneous else branch adds d56154c7e8ba Merge tag 'pwm/for-5.11-rc1' of git://git.kernel.org/pub/s [...] adds 41fff6e19bc8 HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() adds 8a77ed6d1fdd HSI: core: fix a kernel-doc markup adds c2703b66172f Merge tag 'hsi-for-5.11' of git://git.kernel.org/pub/scm/l [...] adds 01b8f5b53e4d dt-bindings: reset: ocelot: Add Luton and Jaguar2 support adds aa4302c4933a power: reset: ocelot: Add support 2 other MIPS based SoCs adds d4e9e7b6f7ae power: supply: bq25890: Use the correct range for IILIM register adds 4b0a56e69250 power: supply: max17042_battery: Fix current_{avg,now} hid [...] adds 9e39ef148777 power: supply: max17042_battery: Improve accuracy of curre [...] adds 6dcfa009f8a9 power: supply: max17042_battery: Take r_sns value into acc [...] adds 5225371e56c5 power: supply: max17042_battery: Export charge termination [...] adds a0f1ccd96c70 power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching adds df12470ce775 power: supply: Fix missing IRQF_ONESHOT as only threaded handler adds 91bc9e1938c4 power: supply: pm2301_charger: remove unnecessary variable adds 70bd58fff29d power: supply: max8997-charger: Use module_platform_driver() adds 5976a8d0bd47 power: supply: max8997-charger: Fix platform data retrieval adds 9c65f6c4482d power: supply: max8997-charger: Improve getting charger status adds fbda05f7c648 power: supply: axp20x_usb_power: fix typo adds 0dd713ef2134 power: supply: axp20x_usb_power: Use power efficient workq [...] adds 36dbca148bf8 power: reset: Use printk format symbol resolver adds 7776bcd241e0 power: supply: s3c-adc-battery: Convert to GPIO descriptors adds b2f6cb78eaa1 power: supply: bq24190_charger: fix reference leak adds ba940ed83218 power: supply: collie_battery: Convert to GPIO descriptors adds b0327ffb133f power: supply: generic-adc-battery: Use GPIO descriptors adds 846651bf976f power: supply: bq24190_charger: Drop unused include adds 4e586fe990b1 power: supply: bq24735: Drop unused include adds faa2cec66798 power: supply: wm831x_power: remove unneeded break adds ad89cb5f0a1f power: supply: ab8500: Use local helper adds f8efa0a881e2 power: supply: ab8500: Convert to dev_pm_ops adds 532b623f3c86 power: supply: ab8500_charger: Oneshot threaded IRQs adds 807042539d8e power: supply: ab8500_fg: Request all IRQs as threaded adds 36f1de0d5c46 power: supply: ab8500: Use dev_err_probe() for IIO channels adds ec66096b7696 power: reset: new driver regulator-poweroff adds d6e33fc89e0f Documentation: DT: binding documentation for regulator-poweroff adds c2362519a04a power: supply: Fix a typo in warning message adds 11c336526e25 Merge tag 'for-v5.11' of git://git.kernel.org/pub/scm/linu [...] adds 59165d16c699 i3c master: fix missing destroy_workqueue() on error in i3 [...] adds c307912d28ca dt-bindings: i3c: MIPI I3C Host Controller Interface adds 9ad9a52cce28 i3c/master: introduce the mipi-i3c-hci driver adds 8e3457372c6a i3c/master: Fix uninitialized variable next_addr adds 015cbe1f0506 i3c: Resign from my maintainer role adds 95393f3e07ab i3c/master/mipi-i3c-hci: quiet maybe-unused variable warning adds 190daf192067 Merge tag 'i3c/for-5.11' of git://git.kernel.org/pub/scm/l [...] adds f15480e947d4 pcmcia/electra_cf: Fix some return values in 'electra_cf_p [...] adds 370eb01f476c pcmcia: db1xxx_ss: remove unneeded semicolon adds ea2c5ac866c3 pcmcia: Remove NEC VRC4173 CARDU adds 70d3a462fc24 pcmcia: omap: Fix error return code in omap_cf_probe() adds 651283d57eb4 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds e34ff4cda232 x86/xen: Convert to DEFINE_SHOW_ATTRIBUTE adds 34aff14580d1 xen: Remove Xen PVH/PVHVM dependency on PCI adds bfda93aee0ec xen: Kconfig: nest Xen guest options adds eef024124a22 xen: remove trailing semicolon in macro definition adds 3955bcbf3491 xen-blkfront: Fix fall-through warnings for Clang adds 5e65f524ed25 xen/manage: Fix fall-through warnings for Clang adds 6190c0ccaf5d xen: Kconfig: remove X86_64 depends from XEN_512GB adds 3872f516aab3 Merge tag 'for-linus-5.11-rc1b-tag' of git://git.kernel.or [...] adds fec8a6a69103 close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLO [...] adds ca202504ea6f selftests/core: fix close_range_test build after XFAIL removal adds ae78ba8d3bb6 selftests/core: handle missing syscall number for close_range adds fe325c3ff318 selftests/core: add test for CLOSE_RANGE_UNSHARE | CLOSE_R [...] adds 6abc20f8f879 selftests/core: add regression test for CLOSE_RANGE_UNSHAR [...] adds 467f8165a2b0 Merge tag 'close-range-cloexec-unshare-v5.11' of git://git [...] adds 450f68e2425e epoll: fix compat syscall wire up of epoll_pwait2 adds d9593868cd58 Documentation: Update filesystems/gfs2.rst adds 257f160a0e54 MAINTAINERS: Add gfs2 bug tracker link adds e3a77eebfa25 gfs2: Make inode operations static adds a55a47a3bc82 Revert "GFS2: Prevent delete work from occurring on glocks [...] adds 28c332b941a7 gfs2: remove trailing semicolons from macro definitions adds dd64fe8167ba gfs2: Remove sb_start_write from gfs2_statfs_sync adds 6e5c4ea37a99 gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only adds 7703f46f2caf Merge tag 'gfs2-for-5.11' of git://git.kernel.org/pub/scm/ [...] adds 5d78533a0c53 rtc: pcf2127: move watchdog initialisation to a separate function adds ba1c30bf3f25 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns adds 28d211919e42 rtc: sun6i: Fix memleak in sun6i_rtc_clk_init adds 825156a5eede rtc: sc27xx: Remove unnecessary conversion to bool adds a48c6224ae07 rtc: da9063: Simplify bool comparison adds c56ac7a0f468 rtc: hym8563: enable wakeup when applicable adds bc06cfc1c41e rtc: cpcap: Fix missing IRQF_ONESHOT as only threaded handler adds 1eab0fea2514 rtc: pl031: fix resource leak in pl031_probe adds 910d002d84df rtc: brcmstb-waketimer: Remove redundant null check before [...] adds 081e2500df50 rtc: snvs: Remove NULL pointer check before clk_* adds 5022cfc11232 rtc: goldfish: Remove GOLDFISH dependency adds 9844484eac2b MAINTAINERS: Set myself as Goldfish RTC maintainer adds 767fbb7102c6 rtc: rv3032: fix nvram nvmem priv pointer adds f6a46f8b302d rtc: at91rm9200: add correction support adds bfca1c924d97 rtc: at91rm9200: Add sam9x60 compatible adds a31111189bb1 rtc: ds1307: Remove non-valid ACPI IDs adds 227ec129ad7b rtc: ds1307: Make use of device properties adds 698fffc2705c rtc: ds1307: Drop of_match_ptr and CONFIG_OF protections adds 7e6066ca1f1f rtc: Kconfig: Fix typo in help message of rx 6110 adds afa819c2c6bf rtc: rx6110: add i2c support adds 42882a8a22a8 rtc: mxc: Convert the driver to DT-only adds ba7aa63000f2 rtc: mxc: use of_device_get_match_data adds 7d9d4868ec0b rtc: sc27xx: Always read normal alarm adds 7c45c9741ab2 rtc: omap: use devm_pinctrl_register() adds 4d49ffc7a20d Documentation: list RTC devres helpers in devres.rst adds 25ece30561d2 rtc: nvmem: remove nvram ABI adds 3a905c2d9544 rtc: add devm_ prefix to rtc_nvmem_register() adds 6746bc095bbd rtc: nvmem: emit an error message when nvmem registration fails adds fdcfd854333b rtc: rework rtc_register_device() resource management adds 1bfc485b7357 rtc: shrink devm_rtc_allocate_device() adds 0d6d7a390b32 rtc: destroy mutex when releasing the device adds 886144058d53 rtc: pcf8523: switch to devm_rtc_allocate_device adds 219cc0f91897 rtc: pcf8523: set range adds 673536cc5f21 rtc: pcf8523: use BIT adds 9c7957991e56 rtc: enable RTC framework on ARCH=um adds 0020868f2a70 rtc: mxc{,_v2}: enable COMPILE_TEST adds 1ae20eb1eca7 rtc: test: remove debug message adds 00c33482bb61 rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time adds 31b16d978f90 rtc: s3c: Disable all enable (RTC, tick) bits in the probe adds ce9af8939202 rtc: s3c: Remove dead code related to periodic tick handling adds f70cc33029fc rtc: fix RTC removal adds 320d159e2d63 dt-bindings: rtc: add reset-source property adds 71ac13457d9d rtc: pcf2127: only use watchdog when explicitly available adds f4a2f7866faa Merge tag 'rtc-5.11' of git://git.kernel.org/pub/scm/linux [...] adds d3a9e4146a6f KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() adds a447e38a7fad KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() adds 311a06593b9a KVM: SVM: Drop VMXE check from svm_set_cr4() adds c2fe3cd4604a KVM: x86: Move vendor CR4 validity check to dedicated kvm_ [...] adds ee69c92bac61 KVM: x86: Return bool instead of int for CR4 and SREGS val [...] adds 7a873e455567 KVM: selftests: Verify supported CR4 bits can be set befor [...] adds 1c96dcceaeb3 KVM: x86: fix apic_accept_events vs check_nested_events adds bf0cd88ce363 KVM: x86: emulate wait-for-SIPI and SIPI-VMExit adds c4d51a52c67a sched/wait: Add add_wait_queue_priority() adds e8dbf19508a1 kvm/eventfd: Use priority waitqueue to catch events before [...] adds 28f132671055 eventfd: Export eventfd_ctx_do_read() adds b1b397aeef81 vfio/virqfd: Drain events from eventfd in virqfd_wakeup() adds b59e00dd8cda kvm/eventfd: Drain events from eventfd in irqfd_wakeup() adds c21d54f0307f KVM: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a s [...] adds 8b460692fee4 KVM: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl adds ff5a983cbb37 KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY [...] adds 2f5414423ef5 KVM: remove kvm_clear_guest_page adds 28bd726aa404 KVM: Pass in kvm pointer into mark_page_dirty_in_slot() adds fb04a1eddb1a KVM: X86: Implement ring-based dirty memory tracking adds b2cc64c4f382 KVM: Make dirty ring exclusive to dirty bitmap log adds 044c59c409b7 KVM: Don't allocate dirty bitmap if dirty ring is enabled adds 60f644fb5198 KVM: selftests: Introduce after_vcpu_run hook for dirty log test adds 84292e565951 KVM: selftests: Add dirty ring buffer test adds 019d321a68ea KVM: selftests: Run dirty ring test asynchronously adds edd3de6fc3d5 KVM: selftests: Add "-c" parameter to dirty log test adds 8aa426e854c4 selftests: kvm: keep .gitignore add to date adds 2259c17f0188 kvm: x86: Sink cpuid update into vendor-specific set_cr4 f [...] adds f63f0b68c864 KVM: selftests: always use manual clear in dirty_log_perf_test adds ec2f18bb4783 KVM: selftests: Make vm_create_default common adds 0aa9ec45d427 KVM: selftests: Introduce vm_create_[default_]_with_vcpus adds 87c5f35e5c95 KVM: selftests: Also build dirty_log_perf_test on AArch64 adds 08d3e27718bd KVM: selftests: Make test skipping consistent adds 22f232d134e1 KVM: selftests: x86: Set supported CPUIDs on default VM adds 789f52c071a0 x86/kvm: remove unused macro HV_CLOCK_SIZE adds 7e8e6eed75e2 KVM: SVM: Move asid to vcpu_svm adds dc924b062488 KVM: SVM: check CR4 changes against vcpu->arch adds 33dd3574f5fe kvm: x86/mmu: Add existing trace points to TDP MMU adds b9a98c3437e3 kvm: x86/mmu: Add TDP MMU SPTE changed trace point adds 8cce12b3c827 KVM: nSVM: set fixed bits by hand adds dee734a7de91 KVM: x86: adjust SEV for commit 7e8e6eed75e adds f57ad63a835c KVM: x86: ignore SIPIs that are received while not in wait [...] adds 6c44221b0523 KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S adds 3cea1891748e selftests: kvm: Test MSR exiting to userspace adds fb6360534ecc selftests: kvm: Merge user_msr_test into userspace_msr_exit_test adds e1b35da5e624 x86: Enumerate AVX512 FP16 CPUID feature flag adds 2224fc9efb2d KVM: x86: Expose AVX512_FP16 for supported CPUID adds 39485ed95d6b KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits adds c41962187371 KVM: s390: Add memcg accounting to KVM allocations adds 0cd2a787cffb s390/gmap: make gmap memcg aware adds efaa83a3736d KVM: selftests: sync_regs test for diag318 adds 50a05be484cb KVM: s390: track synchronous pfault events in kvm_stat adds e8614e5e8de8 Merge tag 'kvm-s390-next-5.11-1' of git://git.kernel.org/p [...] adds 3f1a18b9fa1c KVM/VMX/SVM: Move kvm_machine_check function to x86.h adds 69372cf01290 x86/cpu: Add VM page flush MSR availablility as a CPUID feature adds 9d4747d02376 KVM: SVM: Remove the call to sev_platform_status() during setup adds 916391a2d1dc KVM: SVM: Add support for SEV-ES capability in KVM adds 0f60bde15ee1 KVM: SVM: Add GHCB accessor functions for retrieving fields adds add5e2f04541 KVM: SVM: Add support for the SEV-ES VMSA adds 1c04d8c98656 KVM: x86: Mark GPRs dirty when written adds 9caec4bf1d01 KVM: x86: remove bogus #GP injection adds 8b474427cbee KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR adds f9a4d621761a KVM: x86: introduce complete_emulated_msr callback adds f1c6366e3043 KVM: SVM: Add required changes to support intercepts under SEV-ES adds 8d4846b9b150 KVM: SVM: Prevent debugging under SEV-ES adds bc624d9f1bbb KVM: SVM: Do not allow instruction emulation under SEV-ES adds 8164a5ffe4c6 KVM: SVM: Cannot re-initialize the VMCB after shutdown wit [...] adds e9093fd49285 KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file adds 291bd20d5d88 KVM: SVM: Add initial support for a VMGEXIT VMEXIT adds 1edc14599e06 KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 adds d36946679ef6 KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 adds e1d71116b64a KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 adds d523ab6ba275 KVM: SVM: Create trace events for VMGEXIT processing adds 59e38b58de28 KVM: SVM: Create trace events for VMGEXIT MSR protocol processing adds 8f423a80d299 KVM: SVM: Support MMIO for an SEV-ES guest adds 7ed9abfe8e9f KVM: SVM: Support string IO operations for an SEV-ES guest adds 2985afbcdbb1 KVM: SVM: Add support for EFER write traps for an SEV-ES guest adds f27ad38aac23 KVM: SVM: Add support for CR0 write traps for an SEV-ES guest adds 5b51cb13160a KVM: SVM: Add support for CR4 write traps for an SEV-ES guest adds d1949b93c605 KVM: SVM: Add support for CR8 write traps for an SEV-ES guest adds 5265713a0737 KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES adds 5719455fbd95 KVM: SVM: Do not report support for SMM for an SEV-ES guest adds ed02b213098a KVM: SVM: Guest FPU state save/restore not needed for SEV- [...] adds 4444dfe4050b KVM: SVM: Add NMI support for an SEV-ES guest adds 85ca8be938c0 KVM: SVM: Set the encryption mask for the SVM host save area adds 80675b3ad45f KVM: SVM: Update ASID allocation to support SEV-ES guests adds 376c6d285017 KVM: SVM: Provide support for SEV-ES vCPU creation/loading adds 861377730aa9 KVM: SVM: Provide support for SEV-ES vCPU loading adds 16809ecdc1e8 KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests adds ad73109ae7ec KVM: SVM: Provide support to launch and run an SEV-ES guest adds 8640ca588b03 KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting adds c22588c99635 KVM: arm64: Don't adjust PC on SError during SMC trap adds 6ddbc281e2aa KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32() adds cdb5e02ed133 KVM: arm64: Make kvm_skip_instr() and co private to HYP adds defe21f49bc9 KVM: arm64: Move PC rollback on SError to HYP adds 21c810017cef KVM: arm64: Move VHE direct sysreg accessors into kvm_host.h adds e650b64f1a56 KVM: arm64: Add basic hooks for injecting exceptions from EL2 adds bb666c472ca2 KVM: arm64: Inject AArch64 exceptions from HYP adds 41613b519ce7 KVM: arm64: Inject AArch32 exceptions from HYP adds 7d76b8a60350 KVM: arm64: Remove SPSR manipulation primitives adds dcfba399325f KVM: arm64: Consolidate exception injection adds 90c1f934ed71 KVM: arm64: Get rid of the AArch32 register mapping code adds 37da329ed6a7 Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/next adds ca4e51477493 KVM: arm64: Introduce handling of AArch32 TTBCR2 traps adds 4ff3fc316d78 KVM: arm64: Move AArch32 exceptions over to AArch64 sysregs adds 6ed6750f2b6d KVM: arm64: Add AArch32 mapping annotation adds b1ea1d760d33 KVM: arm64: Map AArch32 cp15 register to AArch64 sysregs adds 1da42c34d7c4 KVM: arm64: Map AArch32 cp14 register to AArch64 sysregs adds 2d27fd784893 KVM: arm64: Drop is_32bit trap attribute adds 50f304532770 KVM: arm64: Drop is_aarch32 trap attribute adds 5f7e02aebdf0 KVM: arm64: Drop legacy copro shadow register adds 6ac4a5ac50d1 KVM: arm64: Drop kvm_coproc.h adds 149f120edbf8 Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/next adds 1db9d9ded771 KVM: arm64: Add kimg_hyp_va() helper adds 7cd0aaafaadc KVM: arm64: Turn host HVC handling into a dispatch table adds 68b824e428c5 KVM: arm64: Patch kimage_voffset instead of loading the EL1 value adds 29052f1b92f2 KVM: arm64: Simplify __kvm_enable_ssbs() adds 83fa381f66cc KVM: arm64: Avoid repetitive stack access on host EL1 to E [...] adds 8c38602fb3eb Merge branch 'kvm-arm64/host-hvc-table' into kvmarm-master/next adds 14bda7a92733 KVM: arm64: Add kvm_vcpu_has_pmu() helper adds 9bbfa4b56537 KVM: arm64: Refuse to run VCPU if PMU is not initialized adds 04355e41a603 KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support adds 77da43039ab5 KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset time adds b0737e999ec0 KVM: arm64: Inject UNDEF on PMU access when no PMU configured adds f975ccb08d65 KVM: arm64: Remove PMU RAZ/WI handling adds a3da93580202 KVM: arm64: Remove dead PMU sysreg decoding code adds 46acf89de499 KVM: arm64: Gate kvm_pmu_update_state() on the PMU feature adds 7521c3a9e630 KVM: arm64: Get rid of the PMU ready state adds 6e5d8c713d1e Merge branch 'kvm-arm64/pmu-undef' into kvmarm-master/next adds 8934c8454064 KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_ [...] adds de5bcdb48498 KVM: arm64: Tidy up kvm_map_vector() adds 042c76a9502b KVM: arm64: Move kvm_get_hyp_vector() out of header file adds 07cf8aa922db KVM: arm64: Make BP hardening globals static instead adds 6279017e8077 KVM: arm64: Move BP hardening helpers into spectre.h adds da592e68a5a3 KVM: arm64: Re-jig logic when patching hardened hyp vectors adds b881cdce77b4 KVM: arm64: Allocate hyp vectors statically adds c4792b6dbc50 arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_S [...] adds cd1f56b930e8 arm64: spectre: Consolidate spectre-v3a detection adds 4f6a36fed71d KVM: arm64: Remove redundant hyp vectors entry adds dc2286f397e6 Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/next adds c73a44161776 KVM: arm64: CSSELR_EL1 max is 13 adds c6232bd40b2e KVM: arm64: selftests: Filter out DEMUX registers adds bb528f4f57d0 Merge branch 'kvm-arm64/cache-demux' into kvmarm-master/next adds 8d14797b53f0 KVM: arm64: Move 'struct kvm_arch_memory_slot' out of uapi/ adds 36fb4cd55f62 KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension() adds bf118a5cb7e6 KVM: arm64: Remove unused __extended_idmap_trampoline() prototype adds 90f0e16c649a Merge branch 'kvm-arm64/misc-5.11' into kvmarm-master/next adds 7f43c2014fa0 arm64: Make the Meltdown mitigation state available adds 4f1df628d4ec KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs a [...] adds f86e54653e67 Merge remote-tracking branch 'origin/kvm-arm64/csv3' into [...] adds 57e3cebd022f KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bit adds 94558543213a KVM: arm64: Some fixes of PV-time interface document adds 652d0b701d13 KVM: arm64: Use kvm_write_guest_lock when init stolen time adds 17f84520cb8f Merge remote-tracking branch 'origin/kvm-arm64/misc-5.11' [...] adds 64dad8e49d6d Merge remote-tracking branch 'arm64/for-next/uaccess' into HEAD adds d8b369c4e314 KVM: arm64: Add kvm-arm.mode early kernel parameter adds 3eb681fba2bf KVM: arm64: Add ARM64_KVM_PROTECTED_MODE CPU capability adds e6dd9d89a64e psci: Support psci_ops.get_version for v0.1 adds 0bc7474fb767 psci: Split functions to v0.1 and v0.2+ variants adds 82ac62d1658b psci: Replace psci_function_id array with a struct adds 6df3e14436f6 psci: Add accessor for psci_0_1_function_ids adds c1f45f4eb6fd arm64: Make cpu_logical_map() take unsigned int adds 78869f0f0552 arm64: Extract parts of el2_setup into a macro adds 5be1d6226d35 KVM: arm64: Remove vector_ptr param of hyp-init adds 63fec24351e8 KVM: arm64: Move hyp-init params to a per-CPU struct adds d3e1086c6452 KVM: arm64: Init MAIR/TCR_EL2 from params struct adds 2d7bf218ca73 KVM: arm64: Add .hyp.data..ro_after_init ELF section adds 687413d34d4a KVM: arm64: Support per_cpu_ptr in nVHE hyp code adds 94f5e8a4642a KVM: arm64: Create nVHE copy of cpu_logical_map adds a805e1fb3099 KVM: arm64: Add SMC handler in nVHE EL2 adds eeeee7193df0 KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2 adds d084ecc5c728 KVM: arm64: Add offset for hyp VA <-> PA conversion adds 1fd12b7e4d00 KVM: arm64: Forward safe PSCI SMCs coming from host adds f74e1e2128b7 KVM: arm64: Extract __do_hyp_init into a helper function adds 04e05f057a04 KVM: arm64: Add function to enter host from KVM nVHE hyp code adds cdf367192766 KVM: arm64: Intercept host's CPU_ON SMCs adds abf16336dd22 KVM: arm64: Intercept host's CPU_SUSPEND PSCI SMCs adds d945f8d9ec4a KVM: arm64: Intercept host's SYSTEM_SUSPEND PSCI SMCs adds fa8c3d65538a KVM: arm64: Keep nVHE EL2 vector installed adds b93c17c4185b KVM: arm64: Trap host SMCs in protected mode adds f19f6644a543 KVM: arm64: Fix EL2 mode availability checks adds 0cc519f85a52 KVM: arm64: Fix nVHE boot on VHE systems adds 3a514592b698 Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' [...] adds 722e039d9a29 Merge tag 'kvmarm-5.11' of git://git.kernel.org/pub/scm/li [...] adds d45f89f7437d KVM: SVM: fix 32-bit compilation adds 6a447b0e3151 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cb3fb1cd96f doc/admin-guide: Note credentials consolidation under CAP_PERFMON adds 1dd88c195d59 doc/admin-guide: Document creation of CAP_PERFMON privileg [...] adds a701d28e2d99 perf annotate mips: Add perf arch instructions annotate handlers adds a7c77c4f52c8 perf version: Add a feature for libpfm4 adds 0ee281e1e4e1 perf mem2node: Improve warning if detected no memory nodes adds 3989bbf9607d perf tests tsc: Make tsc testing as a common testing adds 248dd9b591db perf tests tsc: Add checking helper is_supported() adds cc3b964d5eb4 perf test: Implement skip_reason callback for watchpoint tests adds c18cf78d7969 perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT adds 38219f24116a perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUP [...] adds 20e88c6076fc perf annotate: Move bpf header inclusion to inside HAVE_LI [...] adds ef0580ecd8b0 perf env: Conditionally compile BPF support code on having [...] adds 1218838d68f5 perf kvm: Add kvm-stat for arm64 adds 9b0a78363594 perf test: Use generic event for expand_libpfm_events() adds bb1c15b60b98 perf stat: Support regex pattern in --for-each-cgroup adds 55a4de94c64b perf stat: Add --quiet option adds c5e6bc23355a perf trace beauty: Allow header files in a different path adds fa1b41a74d11 perf jevents: Tidy error handling adds 644bf4b0f7ac perf jevents: Add test for arch std events adds f9f16dfbe76e perf mem: Search event name with more flexible path adds eaf6aaeec5fa perf mem: Introduce weak function perf_mem_events__ptr() adds 4ba2452cd88f perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE adds 8b8173b45a7a perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE adds 436cce00710a perf mem: Only initialize memory event for recording adds 014a771c7867 perf auxtrace: Add itrace option '-M' for memory events adds 13e5df1e3f1b perf mem: Support AUX trace adds c825f7885178 perf c2c: Support AUX trace adds 40714c58630a perf mem: Support ARM SPE events adds c185f1cde466 perf arm-spe: Include bitops.h for BIT() macro adds 903b659436b7 perf arm-spe: Fix a typo in comment adds b2ded2e2e276 perf arm-spe: Refactor payload size calculation adds b65577baf482 perf arm-spe: Refactor arm_spe_get_events() adds 0a04244cabc5 perf arm-spe: Fix packet length handling adds 601366678c93 perf data: Allow to use stdio functions for pipe mode adds 3d05181a085c perf vendor events: Update Skylake client events to v50 adds 29396cd573da perf expr: Force encapsulation on expr_id_data adds 75eeaddd57f4 perf arm-spe: Refactor printing string to buffer adds 11695142e25e perf arm-spe: Refactor packet header parsing adds ab2aa439e4aa perf arm-spe: Add new function arm_spe_pkt_desc_addr() adds 09935ca7b64c perf arm-spe: Refactor address packet handling adds 5513ddaf103c perf arm_spe: Fixup top byte for data virtual address adds 6550149e801a perf arm-spe: Refactor context packet handling adds c52cfe987213 perf arm-spe: Add new function arm_spe_pkt_desc_counter() adds d158aa408f22 perf arm-spe: Refactor counter packet handling adds e66f6d759602 perf arm-spe: Add new function arm_spe_pkt_desc_event() adds 889d1a675fcf perf arm-spe: Refactor event type handling adds 4d0f4ca273aa perf arm-spe: Remove size condition checking for events adds 7488ffc4d981 perf arm-spe: Add new function arm_spe_pkt_desc_op_type() adds e771218f32f9 perf arm-spe: Refactor operation packet handling adds 3d829724b16c perf arm-spe: Add more sub classes for operation packet adds 3601e605501d perf arm_spe: Decode memory tagging properties adds 05e91e7fe26c perf arm-spe: Add support for ARMv8.3-SPE adds b3e453272d43 tools lib: Adopt memchr_inv() from kernel adds f45edd86b23a perf tools: Add build_id__is_defined function adds 7ac22b088afe perf tools: Add filename__decompress function adds af21c579c860 perf build-id: Add check for existing link in buildid dir adds 031f112f8dc0 perf tools: Use struct extra_kernel_map in machine__proces [...] adds ca8ea73ae109 perf symbols: Try to load vmlinux from buildid database adds 058f15113042 perf data: Add is_perf_data function adds 0b7b9e83c76c perf build-id: Use machine__for_each_dso in perf_session__ [...] adds 75fb2af68e35 perf build-id: Add __perf_session__cache_build_ids function adds fd4ebb457c9c perf build-id: Add build_id_cache__add function adds 1f195e557d13 Merge remote-tracking branch 'torvalds/master' into perf/core adds 94b69c615e4e perf test: Add shadow stat test adds 56933029d00c perf evsel: Convert last 'struct evsel' methods to the rig [...] adds a622eafa1a54 perf evlist: Use the right prefix for 'struct evlist' meth [...] adds 7b392ef04ef5 perf evlist: Use the right prefix for 'struct evlist' 'wor [...] adds 53f5e9084d01 perf evlist: Use the right prefix for 'struct evlist' stat [...] adds ade9d208d6f0 perf evlist: Use the right prefix for 'struct evlist' 'tog [...] adds 24bf91a7540b perf evlist: Use the right prefix for 'struct evlist' 'fil [...] adds 08c83997ca87 perf evlist: Use the right prefix for 'struct evlist' side [...] adds 2a6599cd5e09 perf evlist: Use the right prefix for 'struct evlist' samp [...] adds b02736f776d5 perf evlist: Use the right prefix for 'struct evlist' 'fin [...] adds fd643db5a879 perf evlist: Ditch unused set/reset sample_bit methods adds 3ccf8a7b66b6 perf evlist: Use the right prefix for 'struct evlist' samp [...] adds f4bd0b4a9b21 perf evlist: Use the right prefix for 'struct evlist' brow [...] adds e80db255525a perf evlist: Use the right prefix for 'struct evlist' trac [...] adds 2a99ff822dfa perf tools: Add aarch64 registers to --user-regs adds 0a7e7ec90e60 perf evlist: Use the right prefix for 'struct evlist' id_p [...] adds 37b01abe2a63 perf evlist: Use the right prefix for 'struct evlist' enab [...] adds 0a60b3394759 perf evlist: Use the right prefix for 'struct evlist' paus [...] adds e414fd1a3f70 perf evlist: Use the right prefix for 'struct evlist' evse [...] adds 712737241980 perf evlist: Use the right prefix for 'struct evlist' prin [...] adds 7748bb7175cc perf evlist: Use the right prefix for 'struct evlist' crea [...] adds 64b4778b863b perf evlist: Use the right prefix for 'struct evlist' even [...] adds 900c8ead5b0b perf evlist: Use the right prefix for 'struct evlist' even [...] adds 606e2c293345 perf evlist: Use the right prefix for alternative 'struct [...] adds 78e1bc257866 perf evlist: Use the right prefix for 'struct evlist' even [...] adds 25f84702f359 perf evlist: Use the right prefix for 'struct evlist' mmap [...] adds 44d2a5573665 perf evlist: Use the right prefix for 'struct evlist' raw [...] adds 1420ba2f6250 perf evlist: Use the right prefix for 'struct evlist' head [...] adds 515ea461c26e perf evlist: Use the right prefix for 'struct evlist' deli [...] adds f63c2f5a8b0e perf evlist: Use the right prefix for 'struct evlist' nr_t [...] adds b979a2f13b1b perf evlist: Use the right prefix for 'struct evlist' diff [...] adds db0ea13cc741 perf evlist: Use the right prefix for 'struct evlist' reco [...] adds b2ce5dbc1581 perf test: Fix metric parsing test adds 09d59c2f3465 tools build: Add missing libcap to test-all.bin target adds 2eb5dd418034 perf record: Fix memory leak when using '--user-regs=?' to [...] adds bf53fc6b5f41 perf unwind: Fix separate debug info files when using elfu [...] adds 47d982202f8c tools headers UAPI: Update tools's copy of linux/perf_event.h adds 542b88fd1276 perf record: Support new sample type for data page size adds 456ef4c11c06 perf evsel: Emit warning about kernel not supporting the d [...] adds 4853f1caa43e perf jevents: Add support for an extra directory level adds 4689f56796f8 perf jevents: Add support for system events tables adds 51d548471510 perf pmu: Add pmu_id() adds 4513c719c6f1 perf pmu: Add pmu_add_sys_aliases() adds 6d2783fe365f perf evlist: Change evlist__splice_list_tail() ordering adds c2337d67199a perf metricgroup: Fix metrics using aliases covering multi [...] adds f6fe1e48ae18 perf metricgroup: Split up metricgroup__print() adds a36fadb17c27 perf metricgroup: Support printing metric groups for system PMUs adds be335ec28efa perf metricgroup: Support adding metrics for system PMUs adds e15a536521ed perf vendor events: Add JSON metrics for imx8mm DDR Perf adds 03de8656c777 perf report: Support --header-only for pipe mode adds 96aea4daa6cb perf evlist: Support pipe mode display adds 7cfcd1e016cc perf tools: Add evlist__disable_evsel/evlist__enable_evsel adds 8abceacff87d perf debug: Add debug_set_file function adds 47dce51acc33 perf tools: Add support to read build id from compressed elf adds dc67d1920417 perf test: Make sample-parsing test aware of PERF_SAMPLE_{ [...] adds 526671bfc47d perf config: Fix example command in manpage to conform to [...] adds feca8a8342d3 perf tools: Reformat record's control fd man text adds 281a94b0f2f0 Merge remote-tracking branch 'torvalds/master' into perf/core adds 4262f8c3efa1 tools headers: Syncronize linux/build_bug.h with the kerne [...] adds 1c28a05d1a97 tools headers UAPI: Sync linux/stat.h with the kernel sources adds 4bba4c4bb09a tools headers: Get tools's linux/compiler.h closer to the [...] adds ffb9beb13e8d tools headers: Add conditional __has_builtin() adds 23cd9543a52b tools headers: Update linux/ctype.h with the kernel sources adds eb2842da77e1 perf trace beauty: Update copy of linux/socket.h with the [...] adds e9bde94f1eb5 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 7ddcdea5b544 tools headers UAPI: Sync linux/const.h with the kernel headers adds 4a443a51776c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources adds d6dbfceec5dd tools headers UAPI: Sync linux/prctl.h with the kernel sources adds f93c789a3e24 tools headers cpufeatures: Sync with the kernel sources adds b53d4872d2cf tools headers UAPI: Update asm-generic/unistd.h adds 6b9bae63de4f perf script: Support data page size adds a50d03e3b8b6 perf sort: Add sort option for data page size adds 2e7f545096f9 perf mem: Factor out a function to generate sort order adds 48342fc07272 Merge tag 'perf-tools-2020-12-19' of git://git.kernel.org/ [...] adds 6a29ab57f4e9 cifs: Delete a stray unlock in cifs_swn_reconnect() adds eedf8e88e5f0 cifs: Unlock on errors in cifs_swn_reconnect() adds 0f2c66ae5c8d cifs: Re-indent cifs_swn_reconnect() adds 0bf1bafb17df cifs: Avoid error pointer dereference adds 3970acf7ddb9 SMB3: Add support for getting and setting SACLs adds 9541b81322e6 Add SMB 2 support for getting and setting SACLs adds 582888130702 Merge tag '5.11-rc-smb3-part2' of git://git.samba.org/sfre [...] adds c1048828c3db orangefs: add splice file operations adds e37b12e4bb21 Merge tag 'for-linus-5.11-ofs1' of git://git.kernel.org/pu [...] adds 154372e67d40 fs/9p: fix create-unlink-getattr idiom adds 987a64850996 fs/9p: track open fids adds 478ba09edc1f fs/9p: search open fids first adds 6636b6dcc3db 9p: add refcount to p9_fid struct adds ff5e72ebef41 9p: apply review requests for fid refcounting adds 5bfe97d7382b 9p: Fix writeback fid incorrectly being attached to dentry adds dfd375864ac1 9p: Uninitialized variable in v9fs_writeback_fid() adds cfd1d0f524a8 9p: Remove unnecessary IS_ERR() check adds 70990afa34fb Merge tag '9p-for-5.11-rc1' of git://github.com/martinetd/linux adds 670d39657ca3 m68knommu: align BSS section to 4-byte boundaries adds a734bbf69427 m68k: m68328: move platform code to separate files adds 8b22820efb35 m68k: m68328: remove duplicate code adds 8552d28e1401 Merge tag 'm68knommu-for-v5.11' of git://git.kernel.org/pu [...] adds 9d1c94a69d70 clk: fix a kernel-doc markup adds 61a31292002b clk: qcom: clk-alpha-pll: Add support for helper functions adds a2b57943a570 clk: qcom: clk-alpha-pll: Add support for controlling Agera PLLs adds 57b971907eb0 dt-bindings: clock: Add YAML schemas for the QCOM Camera c [...] adds 15d09e830bbc clk: qcom: camcc: Add camera clock controller driver for SC7180 adds 7635622b77b5 clk: qcom: lpasscc-sc7810: Use devm in probe adds 4ee9fe3e292b clk: qcom: lpass-sc7180: Disentangle the two clock devices adds a6dee2fe778b dt-bindings: clock: Add support for LPASS Audio Clock Controller adds 7dbe5a7a3f99 dt-bindings: clock: Add support for LPASS Always ON Controller adds a2d8f507803e clk: qcom: Add support to LPASS AUDIO_CC Glitch Free Mux clocks adds 794aa56a7805 clk: qcom: Add support to LPASS AON_CC Glitch Free Mux clocks adds e4accab4e0b0 clk: qcom: lpass-sc7180: Clean up on error in lpass_sc7180_init() adds 8d4025943e13 clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones adds 3105c7c91feb clk: qcom: dispcc-sm8250: handle MMCX power domain adds 8d5d3c7a5bdd dt-bindings: clock: Add entry for crypto engine RPMH clock [...] adds dba6bc51975b clk: qcom: rpmh: Add CE clock on sdm845. adds 02d8e879e410 clk: qcom: Kconfig: Fix spelling mistake "dyanmic" -> "dynamic" adds a13ae5a3797a dt-bindings: clock: Add SDX55 GCC clock bindings adds 3fade566c07a clk: qcom: Add SDX55 GCC support adds 2e2639b7ef16 dt-bindings: clock: Introduce RPMHCC bindings for SDX55 adds afacfbbe1016 clk: qcom: Add support for SDX55 RPMh clocks adds bdf7805b8c0e dt-bindings: clock: Add GDSC in SDX55 GCC adds 063930ed2df5 clk: qcom: Add GDSC support for SDX55 GCC adds 6d37a8d19283 clk: qcom: gcc-sc7180: Use floor ops for sdcc clks adds 043577518f02 clk: qcom: gcc-sc7180: Add 50 MHz clock rate for SDC2 adds ce8c195e652f clk: qcom: lpasscc: Introduce pm autosuspend for SC7180 adds eb50f3f42cb6 dt-bindings: clock: Add RPMHCC bindings for SM8350 adds f7b36cc19efb clk: qcom: rpmh: add support for SM8350 rpmh clocks adds 6a1784970358 clk: remove unneeded dead-store initialization adds e5a4b9b99e5b clk: avoid devm_clk_release name clash adds 30d6f8c15d2c clk: add api to get clk consumer from clk_hw adds 8e677e7f0aa3 clk: meson: g12: drop use of __clk_lookup() adds 6d30d50d037d clk: add devm variant of clk_notifier_register adds e6fb7aee486c clk: meson: g12: use devm variant to register notifiers adds 7f2c2f38c1c0 clk: renesas: rcar-gen3: Remove stp_ck handling for SDHI adds 0ca995f5c711 clk: renesas: r8a779a0: Make rcar_r8a779a0_cpg_clk_registe [...] adds 043585760f51 MAINTAINERS: Update git repo for Renesas clock drivers adds 23378e70ca28 clk: renesas: r8a779a0: Add CSI4[0-3] clocks adds 874d4eee5421 clk: renesas: r8a779a0: Add VIN clocks adds 13d2617bf224 clk: renesas: r8a774a1: Add RPC clocks adds fb9805c51793 clk: renesas: r8a774b1: Add RPC clocks adds 4ef39a80da8b clk: renesas: rcar-usb2-clock-sel: Replace devm_reset_cont [...] adds b5fb3b8859a4 clk: renesas: cpg-mssr: fix kerneldoc of cpg_mssr_priv adds 14653942de7f clk: renesas: r8a779a0: Fix R and OSC clocks adds 40745482eec8 clk: renesas: r8a774c0: Add RPC clocks adds fd0d8ed7c1b4 clk: renesas: sh73a0: Stop using __raw_*() I/O accessors adds f5c50b1fed55 dt-bindings: clock: renesas: rcar-usb2-clock-sel: Convert [...] adds fdc9b0191191 Merge tag 'renesas-clk-for-v5.11-tag3' of git://git.kernel [...] adds e44cdff05145 clk: samsung: Allow compile testing of Exynos, S3C64xx and [...] adds 44a9e78f9242 clk: samsung: Prevent potential endless loop in the PLL ops adds 87b6a5e28b2b Merge tag 'clk-v5.11-samsung' of https://git.kernel.org/pu [...] adds 23cae54f5269 Merge branches 'clk-doc', 'clk-qcom', 'clk-simplify', 'clk [...] adds f069e7e752db Merge branch 'v5.11/headers' into integ adds 14ebb3154b8f clk: meson: axg: add Video Clocks adds e80d8510ffef clk: meson: axg: add MIPI DSI Host clock adds bae69bfa3a58 clk: meson: Kconfig: fix dependency for G12A adds 20425f631948 clk: meson: enable building as modules adds 312489790cc6 dt-bindings: clk: g12a-clkc: add DSI Pixel clock bindings adds dee6ecc7c330 Merge branch 'v5.11/headers' into v5.11/drivers adds 88b9ae600138 clk: meson: g12a: add MIPI DSI Host Pixel Clock adds cadd53122ae8 Merge tag 'clk-meson-v5.11-1' of https://github.com/BayLib [...] adds 6e0781e092a1 clk: rockchip: Add appropriate arch dependencies adds 7f5b57a095f3 clk: rockchip: Remove redundant null check before clk_prep [...] adds 5868491e1257 clk: rockchip: add CLK_SET_RATE_PARENT to sclk for rk3066a [...] adds caa2fd752ecb clk: rockchip: fix i2s gate bits on rk3066 and rk3188 adds f4ac0c5639b7 Merge tag 'v5.11-rockchip-clk-1' of git://git.kernel.org/p [...] adds 16a30ba15cd7 sh: boards: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 047b04201f62 xtensa: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b8bcece8a77f clk: qoriq: Add platform dependencies adds e81bed419f03 clk: fsl-sai: fix memory leak adds 0eba77079042 clk: composite: add devm_clk_hw_register_composite_pdata() adds fb8715157b6a clk: fsl-sai: use devm_clk_hw_register_composite_pdata() adds 4cb15934ba05 clk: qoriq: provide constants for the type adds 26792699fe36 clk: divider: add devm_clk_hw_register_divider_table() adds e577af82c72f dt-bindings: clock: document the fsl-flexspi-clk device adds fcf77be87eac clk: fsl-flexspi: new driver adds 967069aa4de6 clk: pwm: drop of_match_ptr from of_device_id table adds 975d25cbb505 clk: scpi: mark scpi_clk_match as maybe unused adds d240d4c20578 Merge branches 'clk-amlogic', 'clk-rockchip', 'clk-of', 'c [...] adds 6160aca44314 clk: tegra: Do not return 0 on failure adds a886c310d9fc clk: tegra: bpmp: Clamp clock rates on requests adds 55cd03e8095d Merge tag 'for-5.11-clk' of git://git.kernel.org/pub/scm/l [...] adds 5bf5861d6ea6 clk: tegra: Fix duplicated SE clock entry adds 77d8f3068c63 clk: imx: scu: add two cells binding support adds 0d5f1f4731b5 clk: imx: scu: bypass cpu power domains adds 2f1a2c1d00bc clk: imx: scu: allow scu clk to take device pointer adds 78edeb080330 clk: imx: scu: add runtime pm support adds d0409631f466 clk: imx: scu: add suspend/resume support adds d5f1e6a2bb61 clk: imx: imx8qxp-lpcg: add parsing clocks from device tree adds a4bfc85ccf37 clk: imx: lpcg: allow lpcg clk to take device pointer adds 18cdbad40c6c clk: imx: clk-imx8qxp-lpcg: add runtime pm support adds ea0c5cbaf8b7 clk: imx: lpcg: add suspend/resume support adds 8404c66140e2 clk: imx: remove unneeded semicolon adds f2644bd7413c clk: imx: remove redundant assignment to pointer np adds 220175cd3979 clk: imx: scu: fix build break when compiled as modules adds 12309428c277 clk: imx: gate2: Remove the IMX_CLK_GATE2_SINGLE_BIT special case adds 040adb5fe95a clk: imx: gate2: Keep the register writing in on place adds 03681d06a555 clk: imx: gate2: Check if clock is enabled against cgr_val adds bcd418a632b6 clk: imx: gate2: Add cgr_mask for more flexible number of [...] adds 65188f07456d clk: imx: gate2: Add locking in is_enabled op adds f2bd43f1c97f clk: imx: gate2: Remove unused variable ret adds bdb08940236c clk: imx8mm: drop of_match_ptr from of_device_id table adds 8f8a3230929f clk: imx8mn: drop of_match_ptr from of_device_id table adds f32e42f09270 clk: imx8mp: drop of_match_ptr from of_device_id table adds 00cb754ac622 clk: imx8mq: drop of_match_ptr from of_device_id table adds 550b562a153f clk: imx: scu: Make pd_np with static keyword adds 43d2479687c9 clk: imx: scu: remove the calling of device_is_bound adds 958879d0d7f9 Merge tag 'clk-imx-5.11' of git://git.kernel.org/pub/scm/l [...] adds a00a3f29b2a6 dt-bindings: fu740: prci: add YAML documentation for the F [...] adds c816e1ddf2b6 clk: sifive: Extract prci core to common base adds 28108fc8a056 clk: sifive: Use common name for prci configuration adds efc91ae43c8d clk: sifive: Add a driver for the SiFive FU740 PRCI IP block adds 263ac3908516 clk: sifive: Fix the wrong bit field shift adds 732374a0b440 clk: sifive: Add clock enable and disable ops adds 2aeff9d8c8e6 clk: mediatek: Make mtk_clk_register_mux() a static function adds bf6d43d72325 clk: Add hardware-enable column to clk summary adds 699eda2814f2 Merge branches 'clk-tegra', 'clk-imx', 'clk-sifive', 'clk- [...] adds 8c6239f6e95f clk: ti: Fix memleak in ti_fapll_synth_setup adds 66cc7af38149 clk: ti: omap5: Fix reboot DPLL lock failure when using AB [...] adds bd91abb218e0 dt-bindings: clock: adi,axi-clkgen: convert old binding to [...] adds ac1ee86a9cdb clk: axi-clkgen: wrap limits in a struct and keep copy on [...] adds 16214f97f443 clk: axi-clkgen: move the OF table at the bottom of the file adds 03813d9b7d43 clk: Trace clk_set_rate() "range" functions adds 91274497c791 clk: at91: sama7g5: fix compilation error adds 3d86ee17d467 dt-bindings: clock: at91: add sama7g5 pll defines adds 83d002877365 clk: at91: sama7g5: allow SYS and CPU PLLs to be exported [...] adds e26b3006ff07 clk: at91: clk-master: add 5th divisor for mck master adds 0bb4623f13d4 clk: at91: sama7g5: add 5th divisor for mck0 layout and ch [...] adds 8dc4af8bef12 clk: at91: clk-sam9x60-pll: allow runtime changes for pll adds 4011f03ee475 clk: at91: sama7g5: remove mck0 from parent list of other clocks adds f803858af84e clk: at91: sama7g5: decrease lower limit for MCK0 rate adds 120d5d8b4614 clk: at91: sama7g5: do not allow cpu pll to go higher than 1GHz adds 7a110b9107ed clk: at91: clk-master: re-factor master clock adds 91f3bf0d5315 clk: at91: sama7g5: register cpu clock adds 01324f9e88b5 clk: at91: sam9x60: remove atmel,osc-bypass support adds 5142cbcea324 clk: si5351: Wait for bit clear after PLL reset adds b53a1603b46c Merge branches 'clk-ti', 'clk-analog', 'clk-trace', 'clk-a [...] adds 11a163f2c7d6 clk: ingenic: Fix divider calculation with div tables adds 4b003f5fcadf clk: vc5: Use "idt,voltage-microvolt" instead of "idt,volt [...] adds c82cf05190d4 clk: bcm: dvp: drop a variable that is assigned to only adds be439cc4c404 clk: bcm: dvp: Add MODULE_DEVICE_TABLE() adds d2d94fc56762 clk: s2mps11: Fix a resource leak in error handling paths [...] adds 48f68de00c14 clk: sunxi-ng: Make sure divider tables have sentinel adds 6c5c16007a11 dt-bindings: Add Canaan vendor prefix adds 0c797d2c7e82 dt-binding: clock: Document canaan,k210-clk bindings adds 6f37689cf6b3 clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 adds abe7e32f1d50 Merge branches 'clk-ingenic', 'clk-vc5', 'clk-cleanup', 'c [...] adds 8653b778e454 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 9836720911cf ARC: build: remove non-existing bootpImage from KBUILD_IMAGE adds f2712ec76a54 ARC: build: add uImage.lzma to the top-level target adds 0cfccb3c0493 ARC: build: add boot_targets to PHONY adds c5e6ae563c80 ARC: build: move symlink creation to arch/arc/Makefile to [...] adds a4e070cfeb9d ARC: build: remove unneeded extra-y adds 3a71e423133a ARC: build: use $(READELF) instead of hard-coded readelf adds 5456100203f3 Merge remote-tracking branch 'arc-current/for-curr' adds e64ab473ddda ARM: 9034/1: __div64_32(): straighten up inline asm constraints adds a7d35c6898aa Merge remote-tracking branch 'arm-current/fixes' adds 43ffe817bfe3 arm64: dts: bitmain: Use generic "ngpios" rather than "snp [...] adds 7ac03a3fe65d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds c05d042fda88 sparc64: viohs: Use struct_size() helper adds 5124b31c1e90 sparc: piggyback: handle invalid image adds 37719576046b arch/sparc: Replace HTTP links with HTTPS ones adds e06028482135 SPARC: backoff.h: delete a duplicated word adds 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() adds 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] adds c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() adds aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' adds 17ec0a17e90f sparc: Use fallthrough pseudo-keyword adds 0a95a6d1a4cd sparc: use for_each_child_of_node() macro adds 22d24a5178b0 Merge remote-tracking branch 'sparc/master' adds abdcd06c4ded net: af_packet: fix procfs header for 64-bit pointers adds 3ac874fa84d1 i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs adds f1340265726e iavf: fix double-release of rtnl_lock adds b27f0c7825e3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 698285da79f5 net/sched: sch_taprio: ensure to reset/destroy all child qdiscs adds 161b838e25c6 netfilter: nftables: fix incorrect increment of loop counter adds 443d6e86f821 netfilter: x_tables: Update remaining dereference to RCU adds 2b33d6ffa9e3 netfilter: ipset: fixes possible oops in mtype_resize adds 5c8193f568ae netfilter: ipset: fix shift-out-of-bounds in htable_bits() adds 1e72faedcd58 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 875082244853 net: mvpp2: disable force link UP during port init procedure adds 3f48fab62bb8 net: mvpp2: Add TCAM entry to drop flow control pause frames adds fec6079b2eea net: mvpp2: prs: fix PPPoE with ipv6 packet parse adds 7336beb1e122 Merge remote-tracking branch 'net/master' adds 1a3449c19407 selftests/bpf: Clarify build error if no vmlinux adds 8bee68338408 xsk: Fix memory leak for failed bind adds f09ced4053bc xsk: Fix race in SKB mode transmit with shared cq adds b1b95cb5c0a9 xsk: Rollback reservation at NETDEV_TX_BUSY adds e79bb299ccad selftests/bpf: Fix spelling mistake "tranmission" -> "tran [...] adds d467d80dc399 bpf: Remove unused including <linux/version.h> adds 319b9720aed4 Merge remote-tracking branch 'bpf/master' adds 56ce7c25ae15 xfrm: Fix oops in xfrm_replay_advance_bmp adds 64e248c4175c Merge remote-tracking branch 'ipsec/master' adds e7f6f893ac39 mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker adds 4dfde294b979 rtlwifi: rise completion at the last step of firmware callback adds 292bff9480c8 ath11k: add missing null check on allocated skb adds 3597010630d0 ath11k: fix crash caused by NULL rx_channel adds aa44b2f3ecd4 ath11k: start vdev if a bss peer is already created adds 9b09456258ea ath11k: Fix error code in ath11k_core_suspend() adds 30d085039314 ath11k: Fix ath11k_pci_fix_l1ss() adds f6f92968e1e5 ath11k: qmi: try to allocate a big block of DMA memory first adds e9603f4bdcc0 ath11k: pci: disable ASPM L0sLs before downloading firmware adds 3e75e25fbebe Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] adds e16ab3db87b3 mt76: usb: remove wake logic in mt76u_status_worker adds 123bb2b73788 mt76: sdio: remove wake logic in mt76s_process_tx_queue adds f7217f718747 mt76: mt76s: fix NULL pointer dereference in mt76s_process [...] adds 0bd157fa2aaa mt76: mt7915: fix MESH ifdef block adds bfe55584713b MAINTAINERS: switch to different email address adds ea6075c2659f Merge remote-tracking branch 'wireless-drivers/master' adds 34cdf405aa5d ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate [...] adds 150927c3674d ALSA: hda/realtek - Supported Dell fixed type headset adds 74c64efa1557 ALSA: core: memalloc: add page alignment for iram adds 725124d10d00 ALSA: usb-audio: Add VID to support native DSD reproductio [...] adds f2283366c291 ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() adds 9df28edce7c6 ALSA: usb-audio: Disable sample read check if firmware doe [...] adds 5c1733e33c88 ALSA: memalloc: Align buffer allocations in page size adds 618de0f4ef11 ALSA: pcm: Clear the full allocated memory at hw_params adds 11cb881bf075 ALSA: pcm: oss: Fix a few more UBSAN fixes adds 09926202e939 ALSA: hda/realtek: Add quirk for MSI-GP73 adds 8b7c764e0644 ALSA: core: Remove redundant comments adds 525d9c57d0ee ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S adds 99bca69f44ec Merge remote-tracking branch 'sound-current/for-linus' adds de9c29724d4a Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds f373a811fd9a ASoC: Intel: fix error code cnl_set_dsp_D0() adds 5c6679b5cb12 ASoC: dapm: remove widget from dirty list on free adds fe6ce6c394fb MAINTAINERS: Update email address for TI ASoC and twl4030 [...] adds 61fc03b6512b ASoC: dt-bindings: ti, j721e: Update maintainer and author [...] adds b77ab5f936fd Merge series "ASoC: ti: Maintainer mail address change" fr [...] adds 4ad2d3cf2a29 ASoC: codecs: fix spelling mistake in Kconfig "comunicate" [...] adds e49037ad12e4 ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" adds acd894aee314 ASoC: imx-hdmi: Fix warning of the uninitialized variable ret adds 13733775326e ASoC: atmel: fix spelling mistake in Kconfig "programable" [...] adds 61c7dbec3377 ASoC: rsnd: don't call clk_disable_unprepare() if can't use adds bb224c3e3e41 ASoC: Intel: haswell: Add missing pm_ops adds 6108f990c088 ASoC: rt711: mutex between calibration and power state changes adds 349dd23931d1 ASoC: max98373: don't access volatile registers in bias level off adds 315fbe4cef98 ASoC: qcom: Fix incorrect volatile registers adds 8d1bfc04c974 ASoC: qcom: Add support for playback recover after resume adds cda91206dc45 Merge series "Platform driver update to support playback r [...] adds a84dfb3d5593 ASoC: meson: axg-tdmin: fix axg skew offset adds 671ee4db9524 ASoC: meson: axg-tdm-interface: fix loopback adds fd19c7352504 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 92e42c40f375 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds b349886d0a8e Merge remote-tracking branch 'regulator/for-5.10' into reg [...] adds df9716ec9ade regulator: pf8x00: Use specific compatible strings for devices adds 87a96de608de Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds a4f9db305813 Merge remote-tracking branch 'regulator-fixes/for-linus' adds aa51c9ec1518 Merge remote-tracking branch 'spi/for-5.10' into spi-linus adds 127a7a95df41 Merge remote-tracking branch 'spi/for-5.10' into spi-5.11 adds 4aa1464acbe3 spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in [...] adds 690d8b917bbe spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending adds 3d7d916f9bc9 spi: spi-geni-qcom: Don't try to set CS if an xfer is pending adds 17fa81aa702e spi: spi-geni-qcom: Print an error when we timeout setting the CS adds a590370d918f spi: stm32: FIFO threshold level - fix align packet size adds 676c63ebebaf Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds 43237667fff6 Merge remote-tracking branch 'spi-fixes/for-linus' adds e6c11a2dcaec usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING [...] adds e345829592e0 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer adds ed56d696b047 Merge remote-tracking branch 'ide/master' adds 5f24433c4a68 selftests: Skip BPF seftests by default adds e893973e8481 Merge remote-tracking branch 'kselftest-fixes/fixes' adds abfa62f0d287 dmaengine: ti: k3-udma: Fix pktdma rchan TPL level setup adds f2dd187b22d3 dmaengine: idxd: off by one in cleanup code adds 59e87e3daf8b dmaengine: qcom: gpi: Fixes a format mismatch adds da20917f187a dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the [...] adds 707de02f0a45 dmaengine: milbeaut-xdmac: Fix a resource leak in the erro [...] adds 658b3dc1c7c1 dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() adds 8e042bd9a1b2 qcom: bam_dma: Delete useless kfree code adds 3797f3adb66e MAINTAINERS: Add entry for Texas Instruments DMA drivers adds bb76c466788d dt-bindings: dma: ti: Update maintainer and author information adds 3b764406b55d Merge remote-tracking branch 'dmaengine-fixes/fixes' adds f1dc15cd7fc1 ARM: dts: OMAP3: disable AES on N950/N9 adds ec76c2eea903 ARM: OMAP2+: omap_device: fix idling of devices during probe adds c0bc969c176b ARM: omap2: pmic-cpcap: fix maximum voltage to be consiste [...] adds dc14ab53bd60 Merge remote-tracking branch 'omap-fixes/fixes' adds 5a531c7907ab hwmon: (k10temp) Remove support for displaying voltage and [...] adds 44a3a5fcfc84 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 3d45f221ce62 btrfs: fix deadlock when cloning inline extent and low on [...] adds 9a664971569d btrfs: correctly calculate item size used when item key co [...] adds ae5e070eaca9 btrfs: qgroup: don't try to wait flushing if we're already [...] adds 0b3f407e6728 btrfs: send: fix wrong file path when there is an inode wi [...] adds 675a4fc8f314 btrfs: tests: initialize test inodes location adds ea9ed87c73e8 btrfs: fix async discard stall adds 1ea2872fc6f2 btrfs: fix racy access to discard_ctl data adds 8fc058597a28 btrfs: merge critical sections of discard lock in workfn adds cb13eea3b490 btrfs: fix transaction leak and crash after RO remount cau [...] adds 638331fa56ca btrfs: fix transaction leak and crash after cleaning up or [...] adds a0a1db70df5f btrfs: fix race between RO remount and the cleaner task adds 0a31daa4b602 btrfs: add assertion for empty list of transactions at lat [...] adds a8cc263eb58c btrfs: run delayed iputs when remounting RO to avoid leaking them adds 720f4b1e93d9 Merge branch 'misc-5.11' into next-fixes adds 245be974acf0 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds d69c6ddd019f dt-bindings: Fix JSON pointers adds 479a41748fdd media: dt-bindings: coda: Add missing 'additionalProperties' adds 64a21a18f55e dt-bindings: xlnx,vcu-settings: fix dt_binding_check warnings adds c1efde3f9780 dt-bindings: serial: add the required property 'additional [...] adds c8f054f10507 dt-bindings: soc: add the required property 'additionalPro [...] adds d73982be2b00 dt-bindings: devapc: add the required property 'additional [...] adds c4b8c562a75f dt-bindings: media: nokia,smia: eliminate yamllint warnings adds aeefc1a01e7c dt-bindings: display: eliminate yamllint warnings adds 246e18ba725c dt-bindings: clock: imx8qxp-lpcg: eliminate yamllint warnings adds 21df8683b856 dt-bindings/display: abt,y030xx067a: Fix binding adds 150808841c7d Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds c25ce589dca1 tweewide: Fix most Shebang lines adds c93e4aeed1be Makefile.extrawarn: remove -Wnested-externs warning adds b044a535d9a6 kbuild: doc: update the description about kbuild Makefiles adds 8c4d9b145ba3 kbuild: doc: replace arch/$(ARCH)/ with arch/$(SRCARCH)/ adds 23b53061ad5d kbuild: doc: fix 'List directories to visit when descendin [...] adds 41cac0834f88 kbuild: doc: merge 'Special Rules' and 'Custom kbuild comm [...] adds 39bb232ae614 kbuild: doc: split if_changed explanation to a separate section adds d0e628cd817f kbuild: doc: clarify the difference between extra-y and always-y adds c0ea806f874e kbuild: doc: document subdir-y syntax adds 436e980e2ed5 kbuild: don't hardcode depmod path adds bc72d723ec6b modpost: rename merror() to error() adds 0fd3fbadd9a8 modpost: refactor error handling and clarify error/fatal d [...] adds 1d6cd3929360 modpost: turn missing MODULE_LICENSE() into error adds d6d692fa21d3 modpost: change license incompatibility to error() from fatal() adds c7299d98c00a modpost: turn section mismatches to error from fatal() adds b9ed847b5ae6 modpost: turn static exports into error adds 9ab55d7f240f genksyms: Ignore module scoped _Static_assert() adds c613583b6a87 Documentation/kbuild: Document COMPILE_TEST dependencies adds 18084e435ff6 Documentation/kbuild: Document platform dependency practises adds 7b675649be22 kconfig: qconf: drop Qt4 support adds 7cd0158703a4 kconfig: qconf: use a variable to pass packages to pkg-config adds a2574c12df0d kconfig: qconf: convert to Qt5 new signal/slot connection syntax adds 98ebea7ba891 kconfig: make lkc.h self-sufficient #include-wise adds f463269fb940 kconfig: qconf: show Qt version in the About dialog adds 78cb09078352 kconfig: clean up header inclusion adds 135b4957eac4 kconfig: fix return value of do_error_if() adds fa6304910b7c Merge branch 'kconfig' into for-next adds 90d39628ac79 kconfig: doc: fix $(fileno) to $(filename) adds c21dc62879c1 Merge branch 'kconfig' into for-next adds 0d957ffe22df Merge remote-tracking branch 'kbuild/for-next' adds 196793946264 Compiler Attributes: remove CONFIG_ENABLE_MUST_CHECK adds dfa391bf912a Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 8d8d53cf8fd0 dma-mapping: Allow mixing bypass and mapped DMA operation adds bf6e2d562bbc powerpc/dma: Fallback to dma_ops when persistent memory present adds 94035edcb4e3 dma-pool: no need to check return value of debugfs_create [...] adds 819b70ad6201 dma-contiguous: fix a typo error in a comment adds 65789daa8087 dma-mapping: add benchmark support for streaming DMA APIs adds 7679325702c9 selftests/dma: add test application for DMA_MAP_BENCHMARK adds f726c72d6c05 dma-mapping: benchmark: check the validity of dma mask bits adds a353269b274f Merge remote-tracking branch 'dma-mapping/for-next' adds 195a3232156a ctype.h: remove duplicate isdigit() helper adds 732d5a738171 Merge branches 'asm-generic-fixes', 'asm-generic-mmu-conte [...] adds 0c7239ddfe69 Merge branch 'asm-generic-mmu-context' into asm-generic adds 24a23387c15f Merge branch 'asm-generic-cleanup' into asm-generic adds 78d127fd6892 Merge branch 'asm-generic-timers' into asm-generic adds b012526edb0d Merge branch 'asm-generic-cleanup' into asm-generic adds 221158c61760 Merge branch 'asm-generic-mmu-context' into asm-generic adds 8eb42bcea5ae Merge branch 'asm-generic-fixes' into asm-generic adds 32bab6317c9b Merge remote-tracking branch 'asm-generic/master' adds e9a2f8b599d0 ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] adds 7a1be318f579 ARM: 9012/1: move device tree mapping out of linear region adds d5d44e7e3507 ARM: 9013/2: Disable KASan instrumentation for some code adds d6d51a96c7d6 ARM: 9014/2: Replace string mem* functions for KASan adds c12366ba441d ARM: 9015/2: Define the virtual space of KASan's shadow region adds 5615f69bc209 ARM: 9016/2: Initialize the mapping of KASan shadow memory adds 421015713b30 ARM: 9017/2: Enable KASan for ARM adds fc2933c13374 ARM: 9020/1: mm: use correct section size macro to describ [...] adds 735e8d93dc2b ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instea [...] adds df8eda0f1f58 ARM: 9023/1: Spelling s/mmeory/memory/ adds 730b5764ea85 ARM: 9024/1: Drop useless cast of "u64" to "long long" adds 28187dc8ebd9 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD adds 331b9d02d77e ARM: 9026/1: unwind: remove old check for GCC <= 4.2 adds 4d576cab16f5 ARM: 9028/1: disable KASAN in call stack capturing routines adds 3c9f5708b7ae ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler adds f77ac2e378be ARM: 9030/1: entry: omit FP emulation for UND exceptions t [...] adds 3cce9d44321e ARM: 9044/1: vfp: use undef hook for VFP support detection adds 6c7a6d22fcef ARM: 9031/1: hyp-stub: remove unused .L__boot_cpu_mode_off [...] adds 76460d613d9b ARM: 9032/1: arm/mm: Convert PUD level pgtable helper macr [...] adds 27bde183b0d3 ARM: 9033/1: arm/smp: Drop the macro S(x,s) adds 0557ac83fd1a ARM: 9035/1: uncompress: Add be32tocpu macro adds 1ecec38547d4 ARM: 9036/1: uncompress: Fix dbgadtb size parameter name adds 551b39efc6ff ARM: 9037/1: uncompress: Add OF_DT_MAGIC macro adds 0cda9bc15dfc ARM: 9038/1: Link with '-z norelro' adds 10fce53c0ef8 ARM: 9027/1: head.S: explicitly map DT even if it lives in [...] adds 8cc9251737d1 Merge branches 'fixes' and 'misc' into for-next adds 4e79f0211b47 ARM: p2v: fix handling of LPAE translation in BE mode adds 0b1674638a5c ARM: assembler: introduce adr_l, ldr_l and str_l macros adds 22f2d23098f7 ARM: module: add support for place relative relocations adds eae78e1a9720 ARM: p2v: move patching code to separate assembler source file adds 4b16421c3e95 ARM: p2v: factor out shared loop processing adds 7a94849e81b5 ARM: p2v: factor out BE8 handling adds 0869f3b9da38 ARM: p2v: drop redundant 'type' argument from __pv_stub adds 2730e8eaa4f2 ARM: p2v: use relative references in patch site arrays adds 0e3db6c9d7f6 ARM: p2v: simplify __fixup_pv_table() adds e8e00f5afb08 ARM: p2v: switch to MOVW for Thumb2 and ARM/LPAE adds 9443076e4330 ARM: p2v: reduce p2v alignment requirement to 2 MiB adds ae73ad052707 Merge tag 'arm-p2v-for-v5.11' of git://git.kernel.org/pub/ [...] adds 67e3f828bd4b ARM: efistub: replace adrl pseudo-op with adr_l macro invocation adds 62c4a2e202b1 ARM: head-common.S: use PC-relative insn sequence for __proc_info adds 172c34c9ff01 ARM: head-common.S: use PC-relative insn sequence for idma [...] adds 91580f0dbf24 ARM: head.S: use PC-relative insn sequence for secondary_data adds 450abd38fe6c ARM: kernel: use relative references for UP/SMP alternatives adds 59d2f2827dfd ARM: head: use PC-relative insn sequence for __smp_alt adds d74d2b225018 ARM: sleep.S: use PC-relative insn sequence for sleep_save [...] adds 3bcf906b194c ARM: head.S: use PC relative insn sequence to calculate PH [...] adds aaac3733171f ARM: kvm: replace open coded VA->PA calculations with adr_l call adds 2c736bb4087f Merge tag 'arm-adrl-replacement-for-v5.11' of git://git.ke [...] adds ecbbb88727ae Merge branch 'devel-stable' into for-next adds 007c4e1ba7aa Merge remote-tracking branch 'arm/for-next' adds 213790fd6c07 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds 95d1718c961e Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds 358d859e1893 Merge remote-tracking branch 'arm64/for-next/core' adds d549e3365dbb Merge branch 'arm/drivers' into for-next adds a65c1c9dcc71 Merge branch 'arm/fixes' into for-next adds 0d4a574f4e88 ARM: soc: document merges adds bcc6e3f3804d Merge branch 'arm/defconfig' into for-next adds 1c7c276e48ad Merge branch 'arm/drivers' into for-next adds 1a6c2918e777 Merge branch 'arm/dt' into for-next adds 8c77ea3e9ad7 Merge branch 'arm/fixes' into for-next adds 58f15d26574d soc: document merges adds fabb1615ac22 Merge branch 'arm/drivers' into for-next adds cd817f001fb5 Merge branch 'arm/drivers' into for-next adds 1cf51b1dd1b3 soc: document merges adds 10d076709527 Merge branch 'arm/drivers' into for-next adds 02e497e832e4 Merge branch 'arm/dt' into for-next adds 3c0c7a34820a Merge tag 'v5.10-rc4' into for-next adds 61c33c01f442 Merge branch 'arm/fixes' into for-next adds a360a0249ecb soc: document merges adds 5d9fa2944f81 Merge branch 'arm/defconfig' into for-next adds c70e73338955 Merge branch 'arm/drivers' into for-next adds eebd65d13509 Merge branch 'arm/dt' into for-next adds 1caeb1d82a74 Merge branch 'arm/fixes' into for-next adds 544bfb682f3a Merge branch 'arm/soc' into for-next adds 8d101a41c9c3 soc: document merges adds c359ef869570 Merge branch 'arm/drivers' into for-next adds 33fa6976a384 soc: document merges adds b0c0bd01598b Merge branch 'arm/drivers' into for-next adds df15828121a5 Merge branch 'arm/fixes' into for-next adds 225768228253 MIPS: configs: drop unused BACKLIGHT_GENERIC option adds 4e9c44b128d3 parisc: configs: drop unused BACKLIGHT_GENERIC option adds 4985c506303f powerpc/configs: drop unused BACKLIGHT_GENERIC option adds ddfbed60c560 Merge branch 'arm/defconfig' into for-next adds fb10b701887b Merge branch 'arm/dt' into for-next adds 88f39e964dd3 soc: document merges adds a1ce9fd16c49 Merge branch 'arm/fixes' into for-next adds 87623ad26f6a Merge tag 'aspeed-5.11-soc' of git://git.kernel.org/pub/sc [...] adds 6855f7bdeafb Merge tag 'qcom-drivers-for-5.11' of git://git.kernel.org/ [...] adds e5b14e46a2ad Merge tag 'omap-for-v5.11/genpd-drivers-signed' of git://g [...] adds 92bdbe647abd Merge tag 'drivers_soc_for_5.11' of git://git.kernel.org/p [...] adds 4879de98ca74 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds 9492840ddeed Merge tag 'imx-drivers-5.11' of git://git.kernel.org/pub/s [...] adds 03c48a830e9d Merge tag 'reset-for-v5.11' of git://git.pengutronix.de/pz [...] adds d7f9c26b4525 Merge tag 'v5.11-rockchip-drivers-1' of git://git.kernel.o [...] adds b635bbca0a88 Merge tag 'memory-controller-drv-5.11-2' of git://git.kern [...] adds 358c85de1a35 Merge tag 'memory-controller-drv-tegra-5.11-3' of git://gi [...] adds 4e915ae325e1 Merge branch 'arm/drivers' into for-next adds 87a7a364cc71 Merge branch 'arm/defconfig' into for-next adds ad6f1c3e04b7 soc: document merges adds 031c4c527de4 Merge branch 'arm/drivers' into for-next adds 6843961ff2f2 Merge branch 'arm/soc' into for-next adds 1ceb599a91d4 soc: document merges adds 7debceff46ee Merge branch 'arm/dt' into for-next adds e03814f451e9 soc: document merges adds 876aa6529ab1 Merge branch 'arm/drivers' into for-next adds 2305d20f251d firmware: xilinx: Mark pm_api_features_map with static keyword adds a0cab089baf3 ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs adds 3d7be9292b1f Merge branch 'arm/fixes' into for-next adds dd4b6b876472 Merge branch 'arm/omap-genpd' into for-next adds 84811b814729 soc: document merges adds 36a8cf00c9e4 Merge branch 'arm/dt' into for-next adds 95c708fe26d2 Merge branch 'arm/fixes' into for-next adds 9506662805ae Merge remote-tracking branch 'arm-soc/for-next' adds d217b777649e Merge branch 'v5.11/dt64' into tmp/aml-rebuild adds 9e8209d3c926 Merge branch 'v5.11/drivers' into tmp/aml-rebuild adds 517c49f849d7 Merge branch 'v5.11/soc' into tmp/aml-rebuild adds 180f9ae9364b Merge remote-tracking branch 'amlogic/for-next' adds 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] adds 45dc87fbbec5 Merge remote-tracking branch 'aspeed/for-next' adds e77be1651978 Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] adds 0ba2b9b66130 Merge remote-tracking branch 'at91/at91-next' adds 9174e7b6839c Merge branch 'for-v5.11/tegra-soc-clk' into for-next adds 3d6613a9bd7c Merge branch 'for-v5.11/tegra-mc' into for-next adds a4f11eac544c Merge branch 'mem-ctrl-next' into for-next adds 68ab5fb1822d Merge branch 'for-v5.11/tegra-mc' into for-next adds 1133e15678af Merge branch 'mem-ctrl-next' into for-next adds f8b17f83406a Merge remote-tracking branch 'drivers-memory/for-next' adds de08e0979a79 Merge branch 'clk/imx' into for-next adds 48725cc7b516 Merge branch 'imx/drivers' into for-next adds 5a175d56e072 Merge branch 'imx/soc' into for-next adds 86922ad96116 Merge branch 'imx/bindings' into for-next adds 1633df56c0bb Merge branch 'imx/dt' into for-next adds 957ef97d50c6 Merge branch 'imx/dt64' into for-next adds 09690c0e0d1c Merge branch 'imx/defconfig' into for-next adds 93b84d7cf662 Merge remote-tracking branch 'imx-mxs/for-next' adds a5e886fb26f2 Merge branch 'for_5.11/drivers-soc' into next adds 9f41d13fc9fd Merge branch 'for_5.11/keystone-dts' into next adds b2a8f6ce4bdc Merge branch 'for_5.11/drivers-soc' into next adds cba4db51293a Merge remote-tracking branch 'keystone/next' adds 727bfb2c55b0 Merge branch 'v5.10-next/soc' into for-next adds 3d1750b9b89d Merge remote-tracking branch 'mediatek/for-next' adds 59e0db73c5ea Merge branch 'mvebu/arm' into mvebu/for-next adds c2561cff458c Merge branch 'mvebu/dt' into mvebu/for-next adds dc14300bb67b Merge branch 'mvebu/dt64' into mvebu/for-next adds 553cd7c44dd5 Merge remote-tracking branch 'mvebu/for-next' adds 7045d808685e Merge branch 'fixes' into for-next adds 2565feb3ad18 Merge branch 'omap-for-v5.11/dt' into for-next adds b0e0310712c4 ARM: multi_v7_defconfig: ti: Enable networking options for [...] adds 0d4103280731 Merge branch 'omap-for-v5.11/defconfig' into for-next adds cfb95c01dc43 Merge branch 'fixes' into for-next adds 7c9be0d5be1f Merge branch 'omap-for-v5.11/dt' into for-next adds 2879a84c30ce Merge branch 'fixes' into for-next adds b468bcc6ef50 Merge branch 'omap-for-v5.11/soc' into for-next adds 26530864396e Merge branch 'omap-for-v5.11/genpd' into for-next adds 5092d3983488 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 6a5044c84dfa Merge branch 'omap-for-v5.11/genpd' into for-next adds 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver adds f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv adds 194b1cfa126d Merge branch 'omap-for-v5.11/dt' into for-next adds 665f1388bc97 ARM: omap2plus_defconfig: drop unused POWER_AVS option adds 3ab1aa83db70 Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds 77c69e9f54a7 Merge branch 'fixes' into for-next adds e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings adds 06d6b9e10f25 Merge branch 'omap-for-v5.11/dt' into for-next adds c01706e750ad Merge branch 'fixes' into for-next adds 2f6fc9e08bf7 ARM: omap2plus_defconfig: enable SPI GPIO adds 4675dcacc1ed Merge branch 'omap-for-v5.11/defconfig-take2' into for-next adds dfb7239cf3f8 Merge branch 'fixes' into for-next adds 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC adds 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS adds 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on adds 792952314166 Merge branch 'omap-for-v5.11/dt' into for-next adds a2ba09219efd Merge remote-tracking branch 'omap/for-next' adds d7288346e0a4 Merge branches 'arm64-for-5.11', 'arm64-defconfig-for-5.11 [...] adds 1ed5a682e761 Merge remote-tracking branch 'qcom/for-next' adds e10bb7f95cba ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 adds 0e48d48be029 Merge remote-tracking branch 'raspberrypi/for-next' adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next adds f8234e6de814 Merge remote-tracking branch 'realtek/for-next' adds aa5fa8e5f1b5 arm64: dts: r8a77965: Add DRIF support adds 97fc35aeb797 Merge branches 'renesas-arm-dt-for-v5.11' and 'renesas-dri [...] adds 4068553c9554 arm64: dts: renesas: rcar-gen3: Convert EtherAVB to explic [...] adds 9c75d37c72b4 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit de [...] adds bc491afebb6a arm64: dts: renesas: cat874: Move connector node out of hd [...] adds 3948c717523d arm64: dts: renesas: beacon-renesom-baseboard: Move connec [...] adds dd12ae78c57a arm64: dts: renesas: r8a77961: Add CAN{0,1} placeholder nodes adds bfada98f210b arm64: dts: renesas: r8a77961: ulcb-kf: Initial device tree adds fc52536ffcef Merge branch 'renesas-arm-dt-for-v5.11' into renesas-next adds b860052992d7 Merge branch 'renesas-dt-bindings-for-v5.11' into renesas-next adds fe4b7811beac Merge branch 'renesas-fixes-for-v5.10' into renesas-next adds 8edde858ab62 arm64: dts: renesas: hihope-rev4: Add a comment explaining [...] adds c57ba401f437 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds 6215772bbe58 Merge branches 'renesas-arm-defconfig-for-v5.11' and 'rene [...] adds c01f4b1c0212 soc: renesas: rmobile-sysc: Stop using __raw_*() I/O accessors adds b79a2639266d Merge branches 'renesas-arm-drivers-for-v5.11' and 'renesa [...] adds d5360d3b5aee Merge branch 'renesas-arm-dt-for-v5.11' into renesas-next adds c51a6c86347a Merge branch 'renesas-drivers-for-v5.11' into renesas-next adds 94e59583a8f1 Merge remote-tracking branch 'renesas/next' adds a67c8904f05b dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] adds a269adab36d7 reset: simple: add BCM4908 MISC PCIe reset controller support adds fc147562bc34 reset: hisilicon: correct vendor prefix adds e8e52a6a404f dt-bindings: reset: correct vendor prefix hisi to hisilicon adds 69e392526dc2 dt-bindings: reset: convert Hisilicon reset controller bin [...] adds 44858faf462f Merge remote-tracking branch 'reset/reset/next' adds 091b50cb5057 Merge branch 'v5.11-armsoc/defconfig64' into for-next adds b44538032805 Merge branch 'v5.11-armsoc/drivers' into for-next adds 38779a1e599c Merge branch 'v5.11-armsoc/dts32' into for-next adds 41d6a6159c82 Merge branch 'v5.11-armsoc/dts64' into for-next adds 460fe7594617 Merge branch 'v5.11-clk/next' into for-next adds 9af005381b13 Merge branch 'v5.11-armsoc/drivers' into for-next adds e15c5c9836dc Merge branch 'v5.11-armsoc/dts64' into for-next adds 41f68b5a2aed Merge remote-tracking branch 'rockchip/for-next' adds b2452ef22c82 Merge branch 'next/dt' into for-next adds 98bfe6bcf79e Merge branch 'next/dt64' into for-next adds 97c4412a4e29 Merge branch 'next/defconfig' into for-next adds dc8fd3769e15 Merge branch 'next/dt' into for-next adds c4d8faf1184a ARM: dts: exynos: revert "add input clock to CMU in Exynos [...] adds 944752bf9083 ARM: dts: exynos: Add a placeholder for a MAC address adds b9cf16c4bfd1 Merge branch 'for-v5.10/dt-late' into for-next adds 2fda3068395c Merge branch 'next/dt' into for-next adds 72dd3b01bacb Merge branch 'next/soc' into for-next adds 5971e53b1c35 Merge branch 'next/dt' into for-next adds e9d548a7dab0 Merge branch 'next/dt64' into for-next adds d26fc962b894 Merge branch 'fixes' into for-next adds 8e478332817c Merge branch 'next/drivers' into for-next adds 9ec061bb35de Merge branch 'next/drivers' into for-next adds 6df7c0e4de16 Merge branch 'next/soc' into for-next adds f76fe8d86291 Merge branch 'next/drivers' into for-next adds 59f129f534ca Merge branch 'next/drivers' into for-next adds 8a2c8ca7eb37 Merge branch 'next/dt' into for-next adds 6e7a2d73390e Merge branch 'next/dt' into for-next adds d2e2b2677237 Merge branch 'next/dt64' into for-next adds 04559494149e Merge branch 'next/dt' into for-next adds 706f37dbbd97 Merge branch 'next/defconfig' into for-next adds cc8214b248d7 Merge branch 'next/dt64' into for-next adds 940ed4195954 Merge branch 'next/dt' into for-next adds 2d953ca369aa Merge branch 'next/dt' into for-next adds b2205eb74f0d Merge branch 'next/dt64' into for-next adds ca6d22ed16eb Merge branch 'next/drivers' into for-next adds 85c3c2bd52f1 Merge branch 'next/dt' into for-next adds 1ad1e5bbfa78 Merge branch 'next/dt' into for-next adds fb3089f4d248 Merge branch 'next/defconfig' into for-next adds a43bfdb59aa2 Merge branch 'next/soc' into for-next adds 38f171e89ecd Merge branch 'next/dt' into for-next adds 3c1839494115 Merge branch 'next/dt64' into for-next adds 66d6c136ac59 Merge branch 'next/dt' into for-next adds 4792bcc96771 Merge branch 'next/defconfig' into for-next adds 1a73aadb871d Merge branch 'next/dt' into for-next adds f9284278941a Merge branch 'next/dt' into for-next adds 72f4b57a4d4b Merge branch 'next/drivers' into for-next adds 2ac30baedb94 Merge remote-tracking branch 'samsung-krzk/for-next' adds dcec563e817c ARM: multi_v7_defconfig: enable counter subsystem and stm3 [...] adds 5ab05708c6fc ARM: dts: stm32: Harmonize EHCI/OHCI DT nodes name on stm32mp15 adds fc00bf9f3120 ARM: dts: stm32: update sdmmc IP version for STM32MP15 adds da43af2bfae1 ARM: dts: stm32: Add LP timer irqs on stm32mp151 adds d880b9037600 ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151 adds 5d01824329e8 ARM: dts: stm32: enable HASH by default on stm32mp15 adds 80e51db907c6 ARM: dts: stm32: enable CRC1 by default on stm32mp15 adds ea5554881a0e ARM: dts: stm32: enable CRYP by default on stm32mp15 adds 9de097a44693 ARM: multi_v7_defconfig: add STM32 crypto support adds b71df93bec39 ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp [...] adds d3d8123c26a2 ARM: dts: stm32: set bus-type in DCMI endpoint for stm3242 [...] adds 6857935dce18 ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl adds 934dce0ca713 dt-bindings: connector: add typec-power-opmode property to [...] adds 933f73124ac8 dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller adds 1fb08996372a ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32m [...] adds 96959aaf053e ARM: multi_v7_defconfig: enable STUSB160X Type-C port cont [...] adds ca42a21484be ARM: dts: stm32: fix mdma1 clients channel priority level [...] adds 605649ed0409 ARM: dts: stm32: fix dmamux reg property on stm32mp151 adds 86067ac5bd62 ARM: dts: stm32: fix dmamux reg property on stm32h743 adds 0e4b9e24d730 ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151 adds ed4602f54d0c ARM: dts: stm32: update stm32mp151 for remote proc synchro [...] adds 4dbd85c60be1 dt-bindings: arm: stm32: add simple-mfd compatible for tamp node adds 7264f1c618ae ARM: dts: stm32: support child mfd cells for the stm32mp1 [...] adds 71865b041310 dt-bindings: arm: stm32: Add compatible strings for DH SoM [...] adds d833b42b944a ARM: dts: stm32: Add DHCOM based PicoITX board adds 235a8368ae93 dt-bindings: vendor-prefixes: document Octavo Systems oct prefix adds d27a52d51454 dt-bindings: arm: stm32: add extra SiP compatible for lxa, [...] adds 1926d571a413 ARM: dts: stm32: lxa-mc1: add OSD32MP15x to list of compatibles adds 35585a865bf5 ARM: multi_v7_defconfig: enable STM32 spdifrx support adds 814fddb955f8 ARM: multi_v7_defconfig: enable STM32 dfsdm audio support adds f35a7c9e9224 Merge remote-tracking branch 'stm32/stm32-next' adds fbd6c612d370 Merge branches 'sunxi/dt-for-5.11' and 'sunxi/fixes-for-5. [...] adds 2f098e04ce16 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next adds 13e9be90a0c9 Merge branches 'sunxi/dt-for-5.11', 'sunxi/fixes-for-5.10' [...] adds 12f6c7209fc3 Merge branch 'sunxi/dt-for-5.11' into sunxi/for-next adds 8ebd74f80194 Merge branches 'sunxi/dt-for-5.11', 'sunxi/fixes-for-5.10' [...] adds 9e3b3fad3579 Merge branch 'sunxi/fixes-for-5.10' into sunxi/for-next adds 6c3b9d2c6a97 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds b2147967503f Merge branch for-5.11/clk into for-next adds f9637a690acb Merge branch for-5.11/dt-bindings into for-next adds 5ed23106dfeb Merge branch for-5.11/soc into for-next adds 63ae6e96153c Merge branch for-5.11/firmware into for-next adds 89393f2b4dd4 Merge branch for-5.11/arm/dt into for-next adds e31e64a1f7ef Merge branch for-5.11/arm64/dt into for-next adds b11a0dfbd316 Merge branch for-5.11/arm64/defconfig into for-next adds 5ecb33949c21 Merge remote-tracking branch 'tegra/for-next' adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds aa925a53d2c4 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 9b3ed1604622 Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] adds 65e919494d96 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 5d8609e574be Merge branch 'ti-k3-dts-next' into ti-k3-next adds b87d8605a378 Merge branch 'ti-k3-dts-next' into ti-k3-next adds 090f54565722 Merge branch 'ti-k3-dts-next' into ti-k3-next adds de7caab0974f Merge branch 'ti-k3-dts-next' into ti-k3-next adds 03be4a6243a4 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds a2ede5523220 csky: Add memory layout 2.5G(user):1.5G(kernel) adds 3909543584b6 csky: Fixup perf probe failed adds 7a684ffe1bac csky: Fixup show_regs doesn't contain regs->usp adds b992ac5a5fa5 csky: Remove custom asm/atomic.h implementation adds 9968688e73d2 csky: Fixup barrier design adds 5eb9afca7546 csky: Fixup futex SMP implementation adds 2642f65ab456 csky: Fixup asm/cmpxchg.h with correct ordering barrier adds c2d1adfa9a24 csky: Cleanup asm/spinlock.h adds 8954fa57a499 Merge remote-tracking branch 'csky/linux-next' adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b308282f42df Merge remote-tracking branch 'h8300/h8300-next' adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> adds 34ab81d5d646 Merge remote-tracking branch 'nds32/next' adds bc6908f21981 Merge branch 'fixes' into for-next adds 93f57c5f66e6 Merge branch 'features' into for-next adds 47525567d3fb Merge remote-tracking branch 's390/for-next' adds 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds f15a5fdca709 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ca6d7d437b2e Merge branch 'misc-5.10' into for-next-current-v5.9-20201211 adds 9849b7586001 Merge branch 'for-next-current-v5.9-20201211' into for-nex [...] adds 50f2ad0e64bd btrfs: fix deadlock when cloning inline extent and low on [...] adds f3bdf1e463e0 btrfs: fix error handling in commit_fs_roots adds 1103cee6b8b6 btrfs: correctly calculate item size used when item key co [...] adds ae6d0695999d btrfs: qgroup: don't try to wait flushing if we're already [...] adds 02d47b6b72d8 btrfs: clarify error returns values in __load_free_space_cache adds 30669a45fd59 Merge branch 'misc-next' into for-next-next-v5.10-20201211 adds 78cb6b0f5163 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds 7f78c3ef1cc2 btrfs: add a trace point for reserve tickets adds 123b5509410e btrfs: track ordered bytes instead of just dio ordered bytes adds 523bb862094e btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds b5d7e3e53b2c btrfs: improve preemptive background space flushing adds 4404d45002a7 btrfs: rename need_do_async_reclaim adds a83f02809a7b btrfs: check reclaim_size in need_preemptive_reclaim adds 746de9ca219f btrfs: rework btrfs_calc_reclaim_metadata_size adds 96c12f8debfb btrfs: simplify the logic in need_preemptive_flushing adds cf4e0427e4a8 btrfs: implement space clamping for preemptive flushing adds bac48c3ca628 btrfs: adjust the flush trace point to include the source adds 4718abb3ac8b btrfs: add a trace class for dumping the current ENOSPC state adds f2f577809a14 Merge branch 'ext/josef/preemptive-flush-v3' into for-next [...] adds 0d8101048e55 btrfs: do not block on deleted bgs mutex in the cleaner adds 965e34bc3a70 btrfs: only let one thread pre-flush delayed refs in commit adds d9c9f60edf83 btrfs: delayed refs pre-flushing should only run the heads [...] adds 790f2b0f097f btrfs: only run delayed refs once before committing adds 63dbb9709a74 btrfs: stop running all delayed refs during snapshot adds 468e4786704a btrfs: run delayed refs less often in commit_cowonly_roots adds 3c078ac44983 Merge branch 'ext/josef/lock-contention-v2' into for-next- [...] adds 97847e06525b Merge branch 'for-next-next-v5.10-20201211' into for-next- [...] adds 3545d7792ae1 Merge remote-tracking branch 'btrfs/for-next' adds cb17703ba22f ceph: reencode gid_list when reconnecting adds 9f4582a46a31 libceph: fix auth_signature buffer allocation in secure mode adds 5ad8428e30ed libceph: align session_key and con_secret to 16 bytes adds 5d4523fb14c5 libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE adds 2ac6ca52051c Merge remote-tracking branch 'ceph/master' adds 65cdb4a214c0 configfs: fix kernel-doc markup issue adds d725032129b6 Merge remote-tracking branch 'configfs/for-next' adds bad62714b7e0 exfat: Avoid allocating upcase table using kcalloc() adds e6c640fe9abc Merge remote-tracking branch 'exfat/dev' adds 22435b281728 Merge fanotify parent info fix and inotify limits improvements. adds d5dc76f9bb43 Merge ext2 cleanup from Ira Weiny. adds bb5a5322a5ab Pull writeback tracepoint fix from Hui Su. adds d2bc88b6e0fd Pull reiserfs disk corruption handling fix. adds 26732dcc3ae7 Pull fsnotify fixes from Amir adds db561792f6c7 Pull dquot_resume() fix adds bdcfc08b8b5b Pull warning fix from Christoph adds 81382a97fca4 Merge remote-tracking branch 'ext3/for_next' adds 50a4952fd67b Updated locking documentation for transaction_t adds 7b721e6d334c ext4: remove redundant operation that set bh to NULL adds 46bac5352929 ext4: remove the null check of bio_vec page adds face525ecb30 ext4: remove redundant assignment of variable ex adds f177ee0882af ext4: add helpers for checking whether quota can be enable [...] adds ca9b404ff137 ext4: print quota journalling mode on (re-)mount adds 837c23fbc1b8 ext4: use ASSERT() to replace J_ASSERT() adds 6bd97bf273bd ext4: remove redundant mb_regenerate_buddy() adds ce3cca337401 ext4: simplify the code of mb_find_order_for_block adds 8041ac642a1b ext4: update ext4_data_block_valid related comments adds 41fca96e635b ext4: delete nonsensical (commented-out) code inside ext4_ [...] adds cca415537244 ext4: fix a memory leak of ext4_free_data adds c9200760da8a ext4: check for invalid block size early when mounting a f [...] adds bc18546bf68e ext4: fix an IS_ERR() vs NULL check adds 03505c58b86a ext4: remove the unused EXT4_CURRENT_REV macro adds b1b7dce3f09b ext4: add docs about fast commit idempotence adds 5a150bdec7dc ext4: fix fall-through warnings for Clang adds 941ba122ca56 ext4: make fast_commit.h byte identical with e2fsprogs/fas [...] adds 9bd23c31f392 jbd2: add a helper to find out number of fast commit blocks adds 46e294efc355 ext4: fix deadlock with fs freezing and EA inodes adds b08070eca9e2 ext4: don't remount read-only with errors=continue on reboot adds 81414b4dd48f ext4: remove redundant sb checksum recomputation adds 93c20bc3eafb ext4: standardize error message in ext4_protect_reserved_inode() adds 014c9caa29d3 ext4: make ext4_abort() use __ext4_error() adds 4067662388f9 ext4: move functions in super.c adds 02a7780e4d2f ext4: simplify ext4 error translation adds a9005ca95982 ext4: defer saving error info from atomic context adds 5862fb2aa2bd ext4: avoid s_mb_prefetch to be zero in individual scenarios adds 73d860278e90 ext4: remove unnecessary wbc parameter from ext4_bio_write_page adds 23505297911d ext4: combine ext4_handle_error() and save_error_info() adds abcac58a6d0e ext4: drop sync argument of ext4_commit_super() adds c582b258be3c ext4: protect superblock modifications with a buffer lock adds e810c942a325 ext4: save error info to sb through journal if available adds 8e6f04c5e918 ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() adds c0ef31610ca7 ext4: fix superblock checksum failure when setting password salt adds 8bfa891d561f ext4: drop ext4_handle_dirty_super() adds 739c541bd3ea ext4: don't leak old mountpoint samples adds 5e9662ebc11b Merge remote-tracking branch 'ext4/dev' adds 3bef198f1b17 JFS: more checks for invalid superblock adds dcb1a47a16f4 Merge remote-tracking branch 'jfs/jfs-next' adds 11392155f2bd NFS: Disable READ_PLUS by default adds 558c3e01dbfd Merge remote-tracking branch 'nfs-anna/linux-next' adds 72d78717c6d0 nfsd: Fixes for nfsd4_encode_read_plus_data() adds b68f0cbd3f95 nfsd: Don't set eof on a truncated READ_PLUS adds d6c9e4368cc6 NFSD: Fix sparse warning in nfssvc.c adds 4a85a6a3320b SUNRPC: Handle TCP socket sends with kernel_sendpage() again adds 7b723008f9c9 NFSD: Restore NFSv4 decoding's SAVEMEM functionality adds f29df640e5f0 Merge remote-tracking branch 'cel/cel-next' adds ba961946295a fs: 9p: add generic splice_read file operations adds 324a158fe535 fs: 9p: add generic splice_write file operation adds deaa381a8048 Merge remote-tracking branch 'v9fs/9p-next' adds b564b71fe5cf Merge branch 'work.csum_and_copy' into work.sparc32 adds f60b293bf0e6 sparc64: get rid of fake_swapper_regs adds b81520106f64 sparc32: get rid of fake_swapper_regs adds d26b69cd792d sparc32: take ->thread.flags out adds 4c665967ba80 sparc32: don't bother with lookup_fault() in __bzero() adds 0a7725070b2f sparc32: kill lookup_fault() adds b37936860738 sparc32: switch __bzero() away from range exception table entries adds a596ac781f68 sparc32: get rid of range exception table entries in check [...] adds bb0ff22441f6 sparc32: switch copy_user.S away from range exception tabl [...] adds fbb92317d395 sparc32: switch to generic extables adds 61c207915a76 Merge branches 'work.sparc', 'work.epoll', 'work.sparc32' [...] adds c0ac639bc71b Merge remote-tracking branch 'vfs/for-next' adds 22ed34492cf7 Merge branch 'printk-rework' into for-next adds d4f0349bc008 Merge branch 'for-5.10' into for-next adds af8fbcb58191 Merge branch 'printk-rework' into for-next adds 6579e79e7a8a Merge branch 'printk-rework' into for-next adds 22ac367a8ac0 Merge branch 'printk-rework' into for-next adds ece33d6abfbc Merge branch 'for-5.10' into for-next adds 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next adds de6e7a24979b Merge branch 'for-5.10-trivial' into for-next adds 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next adds 97919d7f73dc Merge branch 'for-5.11' into for-next adds 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next adds eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next adds b801e827af39 Merge branch 'for-5.11' into for-next adds 2e9dda43cb06 Merge branch 'printk-rework' into for-next adds 3b58f6946ae5 Merge remote-tracking branch 'printk/for-next' adds aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 78f229f61252 Merge branch 'for-5.11/asus' into for-next adds 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next adds be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next adds 2039112f7c1c Merge branch 'for-5.11/core' into for-next adds d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next adds d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next adds 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next adds bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next adds 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next adds 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] adds 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next adds 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next adds 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next adds a5c2894eaf92 Merge branch 'for-5.11/core' into for-next adds 376358034a7c Merge branch 'for-5.11/wacom' into for-next adds 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next adds 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next adds 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next adds 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next adds 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next adds 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next adds d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next adds cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next adds 08bb0265592e Merge remote-tracking branch 'hid/for-next' adds 47480e8745ac Merge branch 'i2c/for-current' into i2c/for-next adds c97e7615c15b Merge branch 'i2c/for-current' into i2c/for-next adds 0161b5395870 Merge branch 'i2c/for-current' into i2c/for-next adds 516949a2c12e Merge branch 'i2c/for-5.11' into i2c/for-next adds a4775010c0fa Merge branch 'i2c/for-5.11' into i2c/for-next adds c80de4722a01 Merge branch 'i2c/for-current' into i2c/for-next adds f5d4c4ff0368 Merge branch 'i2c/for-5.11' into i2c/for-next adds aac085f0884e Merge branch 'i2c/for-5.11' into i2c/for-next adds d6da298d1b8b Merge branch 'i2c/for-current' into i2c/for-next adds 3e61d42b68b9 Merge remote-tracking branch 'i2c/i2c/for-next' adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds 7ec24dd09d99 Merge remote-tracking branch 'dmi/dmi-for-next' adds 7e9028571651 docs: submitting-patches: Trivial - fix grammatical error adds 27ab873e0ca6 Documentation: process: Correct numbering adds 9bf19b78a203 Documentation/submitting-patches: Document the SoB chain adds c635b0cea6b8 docs: admin-guide: Fix default value of max_map_count in s [...] adds ff0b7d618279 Merge remote-tracking branch 'jc_docs/docs-next' adds 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 adds 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference adds b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line adds cd6c4280fe26 docs: kasan.rst: add two missing blank lines adds fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc adds b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings adds cc55219a551e docs: userspace-api: add iommu.rst to the index file adds 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member adds 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] adds 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c adds 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c adds dce89b296a4f mm: pagemap.h: fix two kernel-doc markups adds 75e9a357f9a7 net: phy: remove kernel-doc duplication adds e3122e957576 crypto: sun8x-ce*: update entries to its documentation adds 84ae28bda198 ice: docs fix a devlink info that broke a table adds 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion adds 3b9431ac5c01 docs: lockdep-design: fix some warning issues adds 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place adds df0e5f0e866b IB/srpt: docs: add a description for cq_size member adds d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include adds 758f617a8ac8 Merge remote-tracking branch 'v4l-dvb-next/master' adds 6fc250887cbe ACPI: scan: Evaluate _DEP before adding the device adds 71da201f38df ACPI: scan: Defer enumeration of devices with _DEP lists adds 0de7fb7c8687 ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() adds 9272e97ae9e9 ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_igno [...] adds bca3e43c903f ACPI: processor: fix NONE coordination for domain mapping failure adds b08221c40feb ACPI: PNP: compare the string length in the matching_id() adds 1ed0597afb97 Merge branches 'acpi-scan', 'acpi-processor' and 'acpi-pnp [...] adds defa0c6b94db Merge branch 'acpi-processor' to satisfy dependencies adds d2641a5c3d5e cppc_cpufreq: use policy->cpu as driver of frequency setting adds bf76bb208f2b cppc_cpufreq: clarify support for coordination types adds cfdc589f4b5f cppc_cpufreq: expose information on frequency domains adds a28b2bfc099c cppc_cpufreq: replace per-cpu data array with a list adds ca6827de4b67 cpufreq: schedutil: Add util to struct sg_cpu adds ee2cc4276ba4 cpufreq: Add special-purpose fast-switching callback for drivers adds a365ab6b9dfb cpufreq: intel_pstate: Implement the ->adjust_perf() callback adds cd83902d91a2 Merge branch 'pm-cpufreq' into linux-next adds e40ad84c26b4 cpufreq: intel_pstate: Use most recent guaranteed performa [...] adds 7e62edc9c4ef Merge branch 'pm-cpufreq' into linux-next adds 146f1ed852a8 ACPI: PM: s2idle: Add AMD support to handle _DSM adds fef98671194b ACPI: PM: s2idle: Move x86-specific code to the x86 directory adds 7e946849977d Merge branch 'acpi-sleep' into linux-next adds 3af3601b76b8 Merge remote-tracking branch 'pm/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 10af617f1e58 Merge remote-tracking branch 'ieee1394/for-next' adds 9a39a927be01 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] adds 517b693351a2 Bluetooth: btusb: Always fallback to alt 1 for WBS adds c0187b0bd3e9 Bluetooth: btqca: Add support to read FW build version for [...] adds afe0b1c86458 Bluetooth: hci_uart: Fix a race for write_work scheduling adds 295fa2a5647b Bluetooth: Remove hci_req_le_suspend_config adds 3b0d5250be30 Bluetooth: btusb: add shutdown function for wcn6855 adds 36211f7fc1e7 Bluetooth: Pause service discovery for suspend adds eaf19b0c47d1 Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x adds 7a45bcb49a39 Bluetooth: btusb: Enable MSFT extension for Intel controllers adds 673fae14f240 Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller adds 9edd1de7108f Bluetooth: hci_bcm: Add support for ISO packets adds ac40679139ac Revert "Bluetooth: btintel: Fix endianness issue for TLV v [...] adds 1ca2a3945406 Bluetooth: btmtksdio: Fixed switch and case should be at t [...] adds 89e65975fea5 Bluetooth: Cancel Inquiry before Create Connection adds a9da87abf5e4 Merge remote-tracking branch 'bluetooth/master' adds 6cc980e3f52e drm/amdkfd: PCIe atomics required for gfx10 adds 9e3a6ab74ff8 drm/amd/pm: check pmfw version before issuing RlcPowerNoti [...] adds 088fb29b40f2 drm/amdgpu: fix vbios reservation handling on SR-IOV adds b31db9774ef1 usb: typec: ucsi: check cci busy during PPM reset adds 164fdaf030a8 drm/amdgpu: fix check order in amdgpu_bo_move adds 7c9165d87073 drm/radeon: fix check order in radeon_bo_move adds 1f6c917d5bad drm/amdgpu: add another raven1 gfxoff quirk adds 8b901538210b drm/amdgpu: add mode2 reset support for vangogh adds 7636ab80b6df drm/amdgpu/nv: add mode2 reset handling adds 7ca9f39505f7 drm/amdgpu: fix mode2 reset sequence for vangogh adds 949c03af42c9 drm/amdgpu: Enable GPU reset for vangogh adds 2b11c17ff310 drm/amdgpu: take runtime pm reference when we attach a buffer adds bbfd4b723fd8 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio adds 424ff165721e drm/amdgpu: only set DP subconnector type on DP and eDP co [...] adds d6c4ebaa2caa Merge remote-tracking branch 'amdgpu/drm-next' adds 846f151d03f7 drm/ttm: fix unused function warning adds 8075c3005e4b dma-buf: cma_heap: Include linux/vmalloc.h to fix build fa [...] adds 29c9dece56ca drm/qxl: don't allocate a dma_address array adds 4b501262826f drm/komeda: Correct the sequence of hw_done() and flip_done() adds 8e8fbfc68248 drm/komeda: Remove useless variable assignment adds a24cf238c771 drm/komeda: Handle NULL pointer access code path in error case adds be3e477effba drm/komeda: Fix bit check to import to value of proper type adds a3ceb7b9d682 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 57f04815fd95 drm/msm: Fix WARN_ON() splat in _free_object() adds 136752f3ce61 Merge remote-tracking branch 'drm-msm/msm-next' adds b3a837168ea0 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries adds 099e5bde9bd2 drm/imx: depend on COMMON_CLK to fix compile tests adds b658e2a1443c gpu: drm: imx: convert comma to semicolon adds 57b897b8ed19 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 1e2020aa0da0 Input: da7280 - fix missing error test adds fafd320ae51b Input: raydium_ts_i2c - do not send zero length adds 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF adds f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM adds b90fe9a39f8d Merge remote-tracking branch 'input/next' adds e6582cb5dab4 blk-mq: Remove 'running from the wrong CPU' warning adds e7508d485650 block/rnbd-clt: Get rid of warning regarding size argument [...] adds 46067844efdb block/rnbd-clt: Fix possible memleak adds 87019e7d99d7 block/rnbd-srv: Protect dev session sysfs removal adds 3877ece01e46 block/rnbd: Fix typos adds 512c781fd28c block/rnbd: Set write-back cache and fua same to the targe [...] adds 5a1328d0c3a7 block/rnbd-clt: Dynamically allocate sglist for rnbd_iu adds 9aaf9a2aba0c block/rnbd-clt: Does not request pdu to rtrs-clt adds 1aba169e7709 nbd: Respect max_part for all partition scans adds 76efc1c77096 blk-iocost: Add iocg idle state tracepoint adds 340062cd4464 Merge branch 'block-5.11' into for-next adds a146468d76e0 io_uring: break links on shutdown failure adds 4bc4a912534a io_uring: hold mmap_sem for mm->locked_vm manipulation adds cda286f0715c io_uring: cancel reqs shouldn't kill overflow list adds 9cd2be519d05 io_uring: remove racy overflow list fast checks adds e23de15fdbd3 io_uring: consolidate CQ nr events calculation adds 09e88404f46c io_uring: inline io_cqring_mark_overflow() adds 89448c47b845 io_uring: limit {io|sq}poll submit locking scope adds de743035a05c Merge branch 'io_uring-5.11' into for-next adds 658a337a606f s390/dasd: fix hanging device offline processing adds a29ea0165349 s390/dasd: prevent inconsistent LCU device data adds 0ede91f83aa3 s390/dasd: fix list corruption of pavgroup group list adds 53a7f655834c s390/dasd: fix list corruption of lcu list adds e18bdc10a0fc Merge branch 'block-5.11' into for-next adds 71425189b2b7 blk-mq: Don't complete on a remote CPU in force threaded mode adds 4bc4dabad27f Merge branch 'block-5.11' into for-next adds 0020ef04e485 io_uring: fix io_wqe->work_list corruption adds dfea9fce29fd io_uring: close a small race gap for files cancel adds 52dd2fdd2782 Merge branch 'io_uring-5.11' into for-next adds 786e2702c3f5 Merge remote-tracking branch 'block/for-next' adds 985eabdcfe3a dm: remove unnecessary current->bio_list check when submit [...] adds 4da8f8c8a1e0 dm verity: Add support for signature verification with 2nd [...] adds e4d2e82b2300 dm mpath: add IO affinity path selector adds 298fb372984a dm: rename multipath path selector source files to have "d [...] adds 410fe220078c dm: add support for REQ_NOWAIT to various targets adds e8dc79d1bdda dm crypt: Constify static crypt_iv_operations adds 4d7659bfbe27 dm ioctl: fix error return code in target_message adds a2b8b2d97567 dm crypt: export sysfs of kcryptd workqueue adds 252bd1256396 dm verity: skip verity work if I/O error when system is sh [...] adds 52252adede91 dm ebs: avoid double unlikely() notation when using IS_ERR() adds 05a876e9a2a8 dm table: avoid filesystem lookup in dm_get_dev_t() adds a75e1d44bf4d dm cache: simplify the return expression of load_mapping() adds a12681551a97 Merge remote-tracking branch 'device-mapper/for-next' adds 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing adds cf6580229feb Merge remote-tracking branch 'security/next-testing' adds 949d4012ad4b security: keys: Fix fall-through warnings for Clang adds ccd6e5ff45de keys: Remove outdated __user annotations adds b38ee39dcac9 watch_queue: Drop references to /dev/watch_queue adds a1b80a844a6e security/keys: use kvfree_sensitive() adds b25158e97da6 KEYS: asymmetric: Fix kerneldoc adds 480a47835cd0 security: keys: delete repeated words in comments adds 9fbbee9c1e5c KEYS: remove redundant memset adds 06c2c1071bdb crypto: asymmetric_keys: fix some comments in pkcs7_parser.h adds cfd791996478 encrypted-keys: Replace HTTP links with HTTPS ones adds 0e03be61d191 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one adds d84a40b06bbe crypto: pkcs7: Use match_string() helper to simplify the code adds fa2ed2022110 keys: remove trailing semicolon in macro definition adds e786f79d86bf crypto: public_key: Remove redundant header file from publ [...] adds fce30a87db3b certs/blacklist: fix kernel doc interface issue adds 8ecd5e7df02b certs: Fix blacklisted hexadecimal hash string check adds 9a0418816efd PKCS#7: Fix missing include adds a03da41508b1 certs: Fix blacklist flag type confusion adds 6b8945603d05 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID adds aa0a8b445042 Merge remote-tracking branch 'keys/keys-next' adds 7f6f1dfb2dcb watchdog: armada_37xx: Add missing dependency on HAS_IOMEM adds 8ae2511112d2 watchdog: sirfsoc: Add missing dependency on HAS_IOMEM adds f61a59acb462 watchdog: sprd: remove watchdog disable from resume fail path adds 3e07d2409398 watchdog: sprd: check busy bit before new loading rather t [...] adds 2a6c9c65b2fe watchdog: sprd: change to use usleep_range() instead of busy loop adds 7c7164f935c8 watchdog: stm32_iwdg: don't print an error on probe deferral adds 4600736f050f watchdog: remove pnx83xx driver adds 8650d0f9e933 watchdog: qcom_wdt: set WDOG_HW_RUNNING bit when appropriate adds 8711071e9700 watchdog: rti-wdt: fix reference leak in rti_wdt_probe adds 9747f12b5be9 watchdog: geodewdt: remove unneeded break adds 347755d2a88e watchdog: sbc_fitpc2_wdt: add __user annotations adds 42e967f3c6cb wdt: sp805: add watchdog_stop on reboot adds acc195bd2cc4 watchdog/hpwdt: Disable NMI in Crash Kernel adds 5674b74e52c0 watchdog/hpwdt: Reflect changes adds 24f98562bb5b watchdog: wdat_wdt: Fix missing kerneldoc reported by W=1 adds 6f733cb2e7db watchdog: Fix potential dereferencing of null pointer adds 89c866f5a238 watchdog: iTCO_wdt: use module_platform_device() macro adds 7948fab26bcc watchdog: qcom: Avoid context switch in restart handler adds 8cbd82d62f45 dt-bindings: watchdog: sun4i: Add A100 compatible adds 36c47df85ee8 watchdog: coh901327: add COMMON_CLK dependency adds e629fffcc333 dt-binding: watchdog: add Rockchip compatibles to snps,dw- [...] adds c21172b3a73e watchdog: iTCO_wdt: use dev_*() instead of pr_*() for logging adds 0b9491b62119 watchdog: convert comma to semicolon adds 3a8c5fb819fc Merge remote-tracking branch 'watchdog/master' adds bc13809f1c47 efi/libstub/x86: simplify efi_is_native() adds 688eb28211ab efi/x86: Only copy the compressed kernel image in efi_relo [...] adds 6edcf9dc2e1a efi/libstub: EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER should [...] adds e1ac4b2406d9 efi: generalize efi_get_secureboot adds 25519d683442 ima: generalize x86/EFI arch glue for other EFI architectures adds 8d39cee0592e arm64/ima: add ima_arch support adds b283477d394a efi: x86/xen: switch to efi_get_secureboot_mode helper adds 91c1c092f27d efi: capsule: use atomic kmap for transient sglist mappings adds 4dbe44fb538c efi: capsule: clean scatter-gather entries from the D-cache adds c0249238feef efi: arm: reduce minimum alignment of uncompressed kernel adds ff20661bb54c efi/efi_test: read RuntimeServicesSupported adds 54649911f31b efi: stub: get rid of efi_get_max_fdt_addr() adds 90dfbe8a1041 Merge branch 'efi/core' adds c9fe9e8b6553 Merge branch 'irq/core' adds e0a6aa30504c efi: ia64: disable the capsule loader adds d72c8b0e1cac efi: arm: force use of unsigned type for EFI_PHYS_ALIGN adds 3dcb8b53cbd2 Merge tag 'efi-next-for-v5.11-3' of git://git.kernel.org/p [...] adds d1c29f5debd4 Merge branch 'efi/core' adds e8dd961e6c5a Merge remote-tracking branch 'tip/auto-latest' adds 068787ddd8f9 Merge remote-tracking branch 'ras/edac-igen6' into edac-for-next adds 8763e5cbb958 Merge remote-tracking branch 'ras/edac-spr' into edac-for-next adds f4161dcc4e2c Merge branch 'edac-drivers' into edac-for-next adds 1f1d9fba98a0 Merge remote-tracking branch 'edac/edac-for-next' adds 06fde695ee76 genirq/msi: Initialize msi_alloc_info before calling msi_d [...] adds e90f55e0196a irqchip/irq-sl28cpld: Convert comma to semicolon adds d7f39c40ebb6 irqchip/bcm2836: Fix IPI acknowledgement after conversion [...] adds b16ffad5550c Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 1b04fa990026 rcu-tasks: Move RCU-tasks initialization to before early_i [...] adds ae5633d5117d Merge branch 'rcu/urgent' into HEAD adds 1b9072b45d1b Merge remote-tracking branch 'rcu/rcu/next' adds 8c7e9ad3182c Merge branch 'for-5.10-fixes' into for-next adds 6c207504ae79 percpu: reduce the number of cpu distance comparisons adds eb4c8d15efda Merge branch 'for-5.11' into for-next adds b67952eced71 Merge remote-tracking branch 'percpu/for-next' adds ac87f8ff6cf1 workqueue: Kick a worker based on the actual activation of [...] adds 3c7eb59ad44e Merge remote-tracking branch 'workqueues/for-next' adds 853c1a789f5f platform/chrome: Don't treat RTC events as wakeup sources adds 0498710be002 platform/chrome: cros_ec_typec: Relocate set_port_params_v [...] adds 7ab5a673f4ce platform/chrome: cros_ec_typec: Fix remove partner logic adds 514acf1cefd0 platform/chrome: cros_ec_typec: Clear partner identity on [...] adds cd2c40ff90b0 platform/chrome: cros_ec: Import Type C host commands adds 80f8cef60d79 platform/chrome: cros_ec_typec: Introduce TYPEC_STATUS adds f6f668118918 platform/chrome: cros_ec_typec: Parse partner PD ID VDOs adds de0f49487db3 platform/chrome: cros_ec_typec: Register partner altmodes adds 6ae9b5ffcaeb platform/chrome: cros_ec_typec: Tolerate unrecognized mux flags adds 1f22dbd6ab02 Merge remote-tracking branch 'chrome-platform/for-next' adds 2c64516343af leds: Use DEVICE_ATTR_{RW, RO, WO} macros adds f08fdc654a59 leds: ss4200: simplify the return expression of register_n [...] adds af2686efa5ba leds: leds-lm3533: convert comma to semicolon adds 232aa16455db leds: leds-ariel: convert comma to semicolon adds 15915763c3e9 Merge remote-tracking branch 'leds/for-next' adds 3aaeca8792d9 usb: cdns3: Add support for DRD CDNSP adds 6e70e693e677 usb: cdns3: Split core.c into cdns3-plat and core.c file adds aeb6f6091b9b usb: cdns3: Moves reusable code to separate module adds 41d6992d242b usb: cdns3: Refactoring names in reusable code adds c487e03929f0 usb: cdns3: Changed type of gadget_dev in cdns structure adds 798c852d6000 usb: cdnsp: Device side header file for CDNSP driver adds 7084eee81e54 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver adds f3a0f3963ada usb: cdnsp: Add tracepoints for CDNSP driver adds 3db719afce97 usb: cdns3: Change file names for cdns3 driver. adds 270d1623ad1f MAINTAINERS: add Cadence USBSSP DRD IP driver entry adds f608cb1cb5c1 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword adds e2862de57cac usb: cdns3: fix build when PM_SLEEP is not set adds 47f436c51128 usb: cdns3: fix warning when USB_CDNS_HOST is not set adds 0f4638c411ce usb: cdnsp: Removes some not useful function arguments adds 139d9cbdeb33 usb: cdns3: Removes xhci_cdns3_suspend_quirk from host-export.h adds 2c9a4078b904 usb: cdnsp: fix error handling in cdnsp_mem_init() adds e4e0845d460e usb: cdns3: Fixes for sparse warnings adds c4cd6acd2870 usb: cdnsp: Fixes for sparse warnings adds fe3defba436f usb: cdnsp: Fix for undefined reference to `usb_hcd_is_pri [...] adds e61d77c69438 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr adds 715eb65bf6f6 Merge remote-tracking branch 'mux/for-next' adds abb888d86f62 Merge branch 'icc-5.11' into HEAD adds bc9b4554fdb8 Merge remote-tracking branch 'icc/icc-next' adds 58315c966511 kernel: cgroup: Mundane spelling fixes throughout the file adds 5a7b5f32c5aa cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() adds 2d18e54dd866 cgroup: Fix memory leak when parsing multiple source parameters adds d731d50789d2 Merge remote-tracking branch 'cgroup/for-next' adds d63f64446ef4 Merge branch 'misc' into for-next adds ceaf621bb627 Merge branch 'fixes' into for-next adds 9cdcab394724 Merge branch 'misc' into for-next adds 2d9dabe5078d Merge branch 'fixes' into for-next adds 1257441d027d Merge branch 'misc' into for-next adds 5b3c0526d2db Merge branch 'fixes' into for-next adds 64eeea415d1f Merge branch 'misc' into for-next adds f9123bc98a4f Merge branch 'misc' into for-next adds 2ee9b86d0336 scsi: ses: don't attach if enclosure has no components adds c69a73101faa Merge branch 'fixes' into for-next adds e58a3f6f4f2f Merge branch 'misc' into for-next adds aa6a6ffe922b Merge branch 'fixes' into for-next adds e907c6c4d5d5 Merge branch 'fixes' into for-next adds 57a6552b3a63 Merge branch 'misc' into for-next adds 4433cfa53d3e Merge branch 'misc' into for-next adds aa86f5b4a90b Merge branch 'fixes' into for-next adds e2d99a21f326 Merge remote-tracking branch 'scsi/for-next' adds 44fd9fb599d3 scsi: ufs: Remove unused macro definition POWER_DESC_MAX_SIZE adds 1fa0570002e3 scsi: ufs: Fix wrong print message in dev_err() adds 1918651f2d7e scsi: ufs: Clear UAC for RPMB after ufshcd resets adds f8162ac70ecf scsi: ufs: Allow regulators being always-on adds b3f3d31a528f scsi: ufs-mediatek: Keep VCC always-on for specific devices adds c763729a10e5 scsi: ufs-pci: Fix restore from S4 for Intel controllers adds af423534d2de scsi: ufs-pci: Ensure UFS device is in PowerDown mode for [...] adds 044d5bda7117 scsi: ufs-pci: Fix recovery from hibernate exit errors for [...] adds dd78bdb6f810 scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel [...] adds fa4d0f1992a9 scsi: block: Fix a race in the runtime power management code adds 0854bcdcdec2 scsi: block: Introduce BLK_MQ_REQ_PM adds 96d86e6a80a3 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests adds 5ae65383fc76 scsi: ide: Mark power management requests with RQF_PM inst [...] adds cfefd9f8240a scsi: scsi_transport_spi: Set RQF_PM for domain validation [...] adds e6044f714b25 scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE adds a4d34da715e3 scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT adds 52abca64fd94 scsi: block: Do not accept any requests while suspended adds 8b3c8035297e scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() adds 5213dc7940e0 scsi: ufs-mediatek: Use correct path to fix compile error adds bd14bf0e4a08 scsi: ufs: Re-enable WriteBooster after device reset adds 31a5d9cafff1 scsi: ufs: Un-inline ufshcd_vops_device_reset function adds cb5253198f10 scsi: cxgb4i: Fix TLS dependency adds 2cf7c5a5bbd6 Merge remote-tracking branch 'scsi-mkp/for-next' adds 6725f21157b4 virtio-mem: determine nid only once using memory_add_physa [...] adds 347202dc04a1 virtio-mem: more precise calculation in virtio_mem_mb_stat [...] adds 20b9150225c8 virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling adds d76944f80d5f virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() adds 2a6285114bc5 virtio-mem: use "unsigned long" for nr_pages when fake onl [...] adds 41e6215c6d29 virtio-mem: factor out calculation of the bit number withi [...] adds 6beb3a9421fd virtio-mem: print debug messages from virtio_mem_send_*_request() adds 89c486c47f2a virtio-mem: factor out fake-offlining into virtio_mem_fake [...] adds 7a34c77dab7e virtio-mem: factor out handling of fake-offline pages in m [...] adds f2d799d59135 virtio-mem: retry fake-offlining via alloc_contig_range() [...] adds 989ff8252707 virtio-mem: generalize check for added memory adds 8464e3bdf208 virtio-mem: generalize virtio_mem_owned_mb() adds 835491c554fb virtio-mem: generalize virtio_mem_overlaps_range() adds 420066829bb6 virtio-mem: drop last_mb_id adds 1d33c2caa8cb virtio-mem: don't always trigger the workqueue when offlin [...] adds 98ff9f941186 virtio-mem: generalize handling when memory is getting onl [...] adds d5614944254c virito-mem: document Sub Block Mode (SBM) adds 99f0b55ea6c3 virtio-mem: memory block states are specific to Sub Block [...] adds 54c6a6ba75ba virito-mem: subblock states are specific to Sub Block Mode (SBM) adds 905c4c5146dc virtio-mem: nb_sb_per_mb and subblock_size are specific to [...] adds 8a6f082babea virtio-mem: memory block ids are specific to Sub Block Mode (SBM) adds 602ef8945717 virito-mem: existing (un)plug functions are specific to Su [...] adds d46dfb62f676 virtio-mem: memory notifier callbacks are specific to Sub [...] adds 01afdee29aef virtio-mem: factor out adding/removing memory from Linux adds 4ba50cd3355d virtio-mem: Big Block Mode (BBM) memory hotplug adds faa45ff4ce88 virtio-mem: allow to force Big Block Mode (BBM) and set th [...] adds 8dc4bb58a146 mm/memory_hotplug: extend offline_and_remove_memory() to h [...] adds 269ac9389db4 virtio-mem: Big Block Mode (BBM) - basic memory hotunplug adds 3711387a7543 virtio-mem: Big Block Mode (BBM) - safe memory hotunplug adds 0ab4b8901a8e vhost_vdpa: switch to vmemdup_user() adds 4d10367fd411 vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code adds 29b90f92ee64 vdpa: remove unnecessary 'default n' in Kconfig entries adds cc3d42386d14 vdpa_sim: remove unnecessary headers inclusion adds 423248d60d2b vdpa_sim: remove hard-coded virtq count adds 2fc0ebfa0390 vdpa_sim: make IOTLB entries limit configurable adds 36a9c3063025 vdpa_sim: rename vdpasim_config_ops variables adds 6c6e28fe4579 vdpa_sim: add struct vdpasim_dev_attr for device attributes adds 2f8f46188805 vdpa_sim: add device id field in vdpasim_dev_attr adds 011c35bac5ef vdpa_sim: add supported_features field in vdpasim_dev_attr adds a13b5918fdd0 vdpa_sim: add work_fn in vdpasim_dev_attr adds cf1a3b35382c vdpa_sim: store parsed MAC address in a buffer adds f37cbbc65178 vdpa_sim: make 'config' generic and usable for any device type adds 65b709586e22 vdpa_sim: add get_config callback in vdpasim_dev_attr adds c124a95e304b vdpa_sim: add set_config callback in vdpasim_dev_attr adds b240491b7a48 vdpa_sim: set vringh notify callback adds 165be1f80b88 vdpa_sim: use kvmalloc to allocate vdpasim->buffer adds da7af6967c6e vdpa_sim: make vdpasim->buffer size configurable adds 275900dfa17c vdpa_sim: split vdpasim_virtqueue's iov field in out_iov a [...] adds db1e8bb6c63a vdpa: split vdpasim to core and net modules adds 83ef73b27eb2 vdpa/mlx5: Use write memory barrier after updating CQ index adds 697d1549140c tools/virtio: include asm/bug.h adds b9ca93bcd186 tools/virtio: add krealloc_array adds 1a5514cbb09a tools/virtio: add barrier for aarch64 adds ae93d8ea0fa7 virtio_ring: Cut and paste bugs in vring_create_virtqueue_ [...] adds 411ea23a7652 virtio_net: Fix error code in probe() adds e152d8af4220 virtio_ring: Fix two use after free bugs adds 2e1139d613c7 vhost scsi: fix error return code in vhost_scsi_set_endpoint() adds 1e38f0031c30 uapi: virtio_ids.h: consistent indentions adds be618636de41 uapi: virtio_ids: add missing device type IDs from OASIS spec adds 476c135e3217 vdpa: Add missing comment for virtqueue count adds 418eddef050d vdpa: Use simpler version of ida allocation adds 4eaa3c167227 Merge remote-tracking branch 'vhost/linux-next' adds 4c0943255805 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 873582015536 Merge remote-tracking branch 'rpmsg/for-next' adds 498a1acd9ccf Merge of signal-for-v5.11, exec-for-v5.11, and exec-update [...] adds e80f0bd888fb Merge remote-tracking branch 'userns/for-next' adds 662d7822e6b9 selftests/vDSO: add additional binaries to .gitignore adds 63df571c37d9 selftests/vDSO: fix -Wformat warning in vdso_test_correctness adds f8f1bf368497 Merge remote-tracking branch 'kselftest/next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds a82dfd4f8a8d Merge remote-tracking branch 'livepatching/for-next' adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds 131d5eebbcb5 Merge remote-tracking branch 'coresight/next' adds 1a57b1a3e110 ACPI/nfit: avoid accessing uninitialized memory in acpi_nf [...] adds 2dd2a1740ee1 libnvdimm/namespace: Fix reaping of invalidated block-wind [...] adds 9a7e3d7f0568 ACPI: NFIT: Fix input validation of bus-family adds 5ae96d779ff3 libnvdimm: Cleanup include of badblocks.h adds 4c46764733c8 libnvdimm/label: Return -ENXIO for no slot in __blk_label_update adds 4e6a7b3bbd5a device-dax/pmem: Convert comma to semicolon adds 1aa574312518 device-dax/core: Fix memory leak when rmmod dax.ko adds 8bcbe3132c66 device-dax: delete a redundancy check in dev_dax_validate_align() adds 21c8f70687cb Merge branch 'for-5.11/dax' into for-5.11/libnvdimm adds 6d64c6e85ae3 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 91b8246de859 ntb: idt: fix error check in ntb_hw_idt.c adds 75b6f6487ced ntb: intel: add Intel NTB LTR vendor support for gen4 NTB adds 01d68bf26e09 Merge remote-tracking branch 'ntb/ntb-next' adds c3e02abdf9af slimbus: fix a kernel-doc markup adds c563911bf34b slimbus: qcom-ngd-ctrl: add Sub System Restart support adds acd983d11e76 slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support adds c35ff5ef637f slimbus: messaging: Fix fall-through warnings for Clang adds c4c968aa1e75 slimbus: qcom-ngd-ctrl: Constify static structs adds ce624e7e12ba slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI adds 567d838588d8 slimbus: qcom-ngd-ctrl: remove redundant out of memory messages adds 6790dc4a58f3 slimbus: qcom-ngd-ctrl: fix SSR dependencies adds a8d24ee91d13 Merge remote-tracking branch 'slimbus/for-next' adds d9dc6001196e dt-bindings: nvmem: mtk-efuse: add documentation for MT8516 SoC adds e08d1de1c075 nvmem: core: Add support for keepout regions adds d624386364b8 dt-bindings: nvmem: Add soc qfprom compatible strings adds 436d15fbeaee nvmem: qfprom: Don't touch certain fuses adds 292b72c982a6 nvmem: imx-ocotp: add support for the unaliged word count adds a007ca3cf365 Merge remote-tracking branch 'nvmem/for-next' adds f1ee999f62f6 XArray: Fix split documentation adds 80c1dbebf308 XArray: Fix splitting to non-zero orders adds b289e24e0cfc Merge remote-tracking branch 'xarray/main' adds 7abe0224623f Merge tag 'time-namespace-v5.11' of gitolite.kernel.org:pu [...] adds 5663cac45d92 Merge remote-tracking branch 'pidfd/for-next' adds 46eda5efd43d fpga: fpga-mgr: Add devm_fpga_mgr_register() API adds 33f2827ad6c9 fpga: fpga-mgr: altera-ps-spi: Simplify registration adds e5286d5d156a fpga: fpga-mgr: dfl-fme-mgr: Simplify registration adds a72f4f5028f4 fpga: fpga-mgr: ice40-spi: Simplify registration adds 6bbbdc92b042 fpga: fpga-mgr: machxo2-spi: Simplify registration adds ce4c463496eb fpga: fpga-mgr: socfpga: Simplify registration adds 06a6d13c4f02 fpga: fpga-mgr: ts73xx: Simplify registration adds 0b3f29265982 fpga: fpga-mgr: xilinx-spi: Simplify registration adds dc13b30f3879 fpga: fpga-mgr: zynqmp: Simplify registration adds c725705bac9a fpga: fpga-mgr: altera-pr-ip: Simplify registration adds e1e66168c769 Merge branch 'devm_fpga_mgr_register' into for-next adds 39a323092e4b Merge tag 'v5.10-rc1' of git://git.kernel.org/pub/scm/linu [...] adds 004b1e173dca fpga: dfl: fix the definitions of type & feature_id for df [...] adds a741ec741293 fpga: dfl: move dfl_device_id to mod_devicetable.h adds 4049835da74c fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() adds b816f126cfe5 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h adds cbadbf5a53b5 Merge branch 'dfl_modularization' into for-next adds dd57ca7ddec5 Revert "fpga: dfl: move dfl bus related APIs to include/li [...] adds 3ae706b58b0b Revert "fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE()" adds 9922e71f43ac Revert "fpga: dfl: move dfl_device_id to mod_devicetable.h" adds aaf8fe39c952 Revert "fpga: dfl: fix the definitions of type & feature_i [...] adds ab74497d048f Merge remote-tracking branch 'fpga/for-next' adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications adds ca8545936426 Merge remote-tracking branch 'notifications/notifications- [...] adds bddb5dd53008 kasan: KASAN_VMALLOC depends on KASAN_GENERIC adds 80598a133b6a kasan: group vmalloc code adds 0390341d76da kasan: shadow declarations only for software modes adds 6832227e760c kasan: rename (un)poison_shadow to (un)poison_range adds 7d0338254697 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* adds c60f425147cb kasan: only build init.c for software modes adds 4cbcfd7b31a2 kasan: split out shadow.c from common.c adds c8f162e88192 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE adds 58799366e05e kasan: rename report and tags files adds 26c86f73c863 kasan: don't duplicate config dependencies adds 978cc3644e5c kasan: hide invalid free check implementation adds 8706e71285c9 kasan: decode stack frame only with KASAN_STACK_ENABLE adds 864a2f9677bc kasan, arm64: only init shadow for software modes adds 0023267968ab kasan, arm64: only use kasan_depth for software modes adds 9437d132fc54 kasan, arm64: move initialization message adds 9e4a787523c0 kasan, arm64: rename kasan_init_tags and mark as __init adds 5b6d98897e3e kasan: rename addr_has_shadow to addr_has_metadata adds 57f25d9bf3eb kasan: rename print_shadow_for_address to print_memory_metadata adds 6665a15921f6 kasan: rename SHADOW layout macros to META adds 604111418c12 kasan: separate metadata_fetch_row for each mode adds 77d49bf17cf3 kasan: introduce CONFIG_KASAN_HW_TAGS adds 36d074545bf0 arm64: enable armv8.5-a asm-arch option adds 144114081604 arm64: mte: add in-kernel MTE helpers adds e8436f8081e6 arm64: mte: reset the page tag in page->flags adds 95886b94f14d arm64: mte: add in-kernel tag fault handler adds ec6623c61bfb arm64: kasan: allow enabling in-kernel MTE adds 1bca2bf78e95 arm64: mte: convert gcr_user into an exclude mask adds 97eded077fea arm64: mte: switch GCR_EL1 in kernel entry and exit adds 52fafe9b9a64 kasan, mm: untag page address in free_reserved_area adds 6c1528159410 arm64: kasan: align allocations for HW_TAGS adds 2e965cca5752 arm64: kasan: add arch layer for memory tagging helpers adds 41e985126b05 kasan: define KASAN_GRANULE_SIZE for HW_TAGS adds 650f40168d28 kasan, x86, s390: update undef CONFIG_KASAN adds cab68b07828c kasan, arm64: expand CONFIG_KASAN checks adds 766bfa0b6a06 kasan, arm64: implement HW_TAGS runtime adds 684f2a1c1663 kasan, arm64: print report from tag fault handler adds 77717879c372 kasan, mm: reset tags when accessing metadata adds 12a5fb44f8b6 kasan, arm64: enable CONFIG_KASAN_HW_TAGS adds 8ee207d24631 kasan: add documentation for hardware tag-based mode adds a75b0a169047 kselftest/arm64: check GCR_EL1 after context switch adds d8abba02515b kasan: simplify quarantine_put call site adds cfbc92088e1d kasan: rename get_alloc/free_info adds e4b246a204da kasan: introduce set_alloc_info adds bc3b8ad2aa80 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK adds 965530ed9c3b kasan: allow VMAP_STACK for HW_TAGS mode adds 89eb5f55fb31 kasan: remove __kasan_unpoison_stack adds 8e880549868e kasan: inline kasan_reset_tag for tag-based modes adds c43f1f73bfa5 kasan: inline random_tag for HW_TAGS adds 1d423a213ab8 kasan: open-code kasan_unpoison_slab adds cb93c3fc150f kasan: inline (un)poison_range and check_invalid_free adds 8244c8b7cd73 kasan: add and integrate kasan boot parameters adds 5357c7ae7a55 kasan, mm: check kasan_enabled in annotations adds e2df0594dce1 kasan, mm: rename kasan_poison_kfree adds 1819ae9a285f kasan: don't round_up too much adds ee9735755341 kasan: simplify assign_tag and set_tag calls adds 624827cf2e8a kasan: clarify comment in __kasan_kfree_large adds 59ba196c8bde kasan: sanitize objects when metadata doesn't fit adds e7aba467cbbb kasan, mm: allow cache merging with no metadata adds b254024c4a57 kasan: update documentation adds 120d593a8650 kasan: fix memory leak of kasan quarantine adds fbc9cfeda45a lib/zlib: fix inflating zlib streams on s390 adds 2bcff4b51d8e selftests/vm: fix building protection keys test adds 4e4cc3b7358e mm/hugetlb: fix deadlock in hugetlb_cow error path adds d29da1d063db mm: generalise COW SMC TLB flushing race comment adds 9884c33e88fb /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 13a4798a0e6a /proc/kpageflags: do not use uninitialized struct pages adds 8bb47f3e0597 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 276c183b276a ocfs2: fix ocfs2 corrupt when iputting an inode adds d92c70e02c08 ramfs: support O_TMPFILE adds 0f0defb7613f kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 82be5ec2444d mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 0d852a9afab9 mm/wap: don't SetPageWorkingset unconditionally during swapin adds 27af6971319f mm/mmap.c: fix the adjusted length error adds 1c93fad7344d mm/huge_memory.c: update tlb entry if pmd is changed adds 5003b23b6045 MIPS: do not call flush_tlb_all when setting pmd entry adds 0bcbd02b6b6b mm/vmscan: __isolate_lru_page_prepare() cleanup adds df587f034308 mm: memblock: enforce overlap of memory.memblock and memor [...] adds d96b483b1f8f mm: fix initialization of struct page for holes in memory layout adds ee74d1ecf685 mm-fix-initialization-of-struct-page-for-holes-in-memory-l [...] adds 5301ebe32f7c mm: make pagecache tagged lookups return only head pages adds 8e2e183643f9 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 8e2d95d1cb96 mm/swap: optimise get_shadow_from_swap_cache adds c476c67c0860 mm: add FGP_ENTRY adds 819470ceba24 mm/filemap: rename find_get_entry to mapping_get_entry adds db8e1c7b0292 mm/filemap: add helper for finding pages adds 70484d833cac fix mm-filemap-add-helper-for-finding-pages.patch adds e2830b892452 mm/filemap: add mapping_seek_hole_data adds e6bc3701968d fix mm-filemap-add-mapping_seek_hole_data.patch adds a19e7b0442b0 iomap: use mapping_seek_hole_data adds dbe42b8e87f0 mm: add and use find_lock_entries adds dbf6658f484a fix mm-add-and-use-find_lock_entries.patch adds db9361230885 mm: add an 'end' parameter to find_get_entries adds 73ca88add6b6 mm: add an 'end' parameter to pagevec_lookup_entries adds f69f4dbc28c0 mm: remove nr_entries parameter from pagevec_lookup_entries adds a689f88f9180 mm: pass pvec directly to find_get_entries adds 4bc6394ce35d mm: remove pagevec_lookup_entries adds c9cfa024dbef mm,thp,shmem: limit shmem THP alloc gfp_mask adds d1681600aed3 mm,thp,shm: limit gfp mask to no more than specified adds 083302931010 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 4c952c915df9 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 0690a97cba8d mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds b6f2bcb75911 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 2f58b4d3f91e mm: add Kernel Electric-Fence infrastructure adds 1b3569d08790 kfence: Fix parameter description for kfence_object_start() adds ebd66341bcba kfence: avoid stalling work queue task without allocations adds 1847f794bd33 x86, kfence: enable KFENCE for x86 adds 4ce3ec73a7e4 arm64, kfence: enable KFENCE for ARM64 adds b6458107d548 kfence: use pt_regs to generate stack trace on faults adds ffed5910f719 mm, kfence: insert KFENCE hooks for SLAB adds c1466ab98270 mm, kfence: insert KFENCE hooks for SLUB adds 81accb1ab951 kfence, kasan: make KFENCE compatible with KASAN adds 175db35165c8 kfence, Documentation: add KFENCE documentation adds c2983d861b1d kfence: add test suite adds d95414cef563 kfence: fix typo in test adds a02a5c8c9bb5 MAINTAINERS: add entry for KFENCE adds d1e3616edf2d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds cee55e01ed22 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 0b55aabb4725 kernel/hung_task.c: Monitor killed tasks. adds 0df27f604340 proc/sysctl: make protected_* world readable adds c890446d4f8c lib: optimize cpumask_local_spread() adds 3651ef257043 bitops: introduce the for_each_set_clump macro adds bf789704ca24 lib/test_bitmap.c: add for_each_set_clump test cases adds dda09cf49e14 gpio: thunderx: utilize for_each_set_clump macro adds 7de19b70616e gpio: xilinx: utilize generic bitmap_get_value and _set_value adds acafe5c3a16f aio: simplify read_events() adds 7bdb90ed2e4a Merge branch 'akpm-current/current' adds a4b12c4eea4f kmap: stupid hacks to make it compile adds 0e5bc91f805a mm: slub: call account_slab_page() after slab page initialization adds 0d16d68c596f mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 57053509d5f7 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 72f2a8524657 mm: add definition of PMD_PAGE_ORDER adds 77a183cd4917 mmap: make mlock_future_check() global adds 8e4149270b5e set_memory: allow set_direct_map_*_noflush() for multiple pages adds 78cd1a553490 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix adds b32443d9140d set_memory: allow querying whether set_direct_map_*() is a [...] adds ac5a5127d48d kfence: fix implicit function declaration adds 10489f72ff41 mm: introduce memfd_secret system call to create "secret" [...] adds ffd5d1b4ae6f secretmem: use PMD-size pages to amortize direct map fragm [...] adds ee32c2e6f9f8 secretmem: add memcg accounting adds e10457070f4c PM: hibernate: disable when there are active secretmem users adds e34a596dad73 arch, mm: wire up memfd_secret system call where relevant adds 7ba93f4af377 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix adds 29d050c83ff5 arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix-fix adds 6b1e164bc18c secretmem: test: add basic selftest for memfd_secret(2) adds 66786eae56dc secretmem-test-add-basic-selftest-for-memfd_secret2-fix adds a4ca29916f6a Merge branch 'akpm/master' adds 6c3eb1b174c0 Add linux-next specific files for 20201222
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/admin-guide/device-mapper/verity.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 10 + Documentation/admin-guide/perf-security.rst | 81 +- Documentation/admin-guide/sysctl/vm.rst | 6 +- Documentation/arm/memory.rst | 12 +- Documentation/arm64/memory.rst | 2 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kasan.rst | 264 +- Documentation/dev-tools/kfence.rst | 297 ++ .../devicetree/bindings/arm/idle-states.yaml | 2 +- .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 2 +- .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 53 + .../devicetree/bindings/clock/axi-clkgen.txt | 25 - .../devicetree/bindings/clock/canaan,k210-clk.yaml | 54 + .../bindings/clock/fsl,flexspi-clock.yaml | 55 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 20 +- .../bindings/clock/qcom,aoncc-sm8250.yaml | 58 + .../bindings/clock/qcom,audiocc-sm8250.yaml | 58 + .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 77 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/qcom,sc7180-camcc.yaml | 73 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 68 - .../clock/renesas,rcar-usb2-clock-sel.yaml | 100 + .../bindings/clock/sifive/fu740-prci.yaml | 60 + .../bindings/connector/usb-connector.yaml | 10 +- .../bindings/display/bridge/analogix,anx7625.yaml | 4 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 4 +- .../bindings/display/intel,keembay-msscam.yaml | 4 +- .../bindings/display/panel/abt,y030xx067a.yaml | 2 +- .../bindings/display/panel/novatek,nt36672a.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/dma/dma-common.yaml | 4 +- .../devicetree/bindings/dma/dma-router.yaml | 2 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 +- .../bindings/dma/snps,dma-spear1340.yaml | 10 +- .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 4 +- .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 4 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 4 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 4 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 4 +- .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/gpio/gpio-xilinx.txt | 2 + .../bindings/gpio/mediatek,mt7621-gpio.txt | 35 - .../bindings/gpio/mediatek,mt7621-gpio.yaml | 72 + .../bindings/gpio/mstar,msc313-gpio.yaml | 59 + .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 2 +- .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 4 +- .../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 +- .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 47 + .../bindings/iio/light/upisemi,us5182.yaml | 2 +- .../bindings/iio/proximity/semtech,sx9310.yaml | 6 +- .../devicetree/bindings/input/gpio-keys.yaml | 12 +- .../bindings/interrupt-controller/mti,gic.yaml | 4 +- .../interrupt-controller/ti,pruss-intc.yaml | 2 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 +- .../devicetree/bindings/leds/backlight/common.yaml | 4 +- Documentation/devicetree/bindings/leds/common.yaml | 16 +- .../devicetree/bindings/leds/leds-lp55xx.yaml | 10 +- Documentation/devicetree/bindings/media/coda.yaml | 42 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 11 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 6 +- .../bindings/net/amlogic,meson-dwmac.yaml | 2 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 +- .../bindings/net/ethernet-controller.yaml | 24 +- .../devicetree/bindings/net/ethernet-phy.yaml | 20 +- .../bindings/net/fsl,qoriq-mc-dpmac.yaml | 2 +- Documentation/devicetree/bindings/net/mdio.yaml | 2 +- .../bindings/net/mediatek,star-emac.yaml | 2 +- .../devicetree/bindings/net/qcom,ipa.yaml | 2 +- .../devicetree/bindings/net/snps,dwmac.yaml | 38 +- .../bindings/net/socionext,uniphier-ave4.yaml | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 2 +- .../devicetree/bindings/net/ti,dp83867.yaml | 12 +- .../devicetree/bindings/net/ti,dp83869.yaml | 8 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 4 +- .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 +- .../bindings/power/mediatek,power-controller.yaml | 12 +- .../bindings/power/reset/ocelot-reset.txt | 4 +- .../bindings/power/reset/regulator-poweroff.yaml | 37 + .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../devicetree/bindings/powerpc/sleep.yaml | 2 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 16 - .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 47 + .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 44 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 + .../bindings/regulator/nxp,pf8x00-regulator.yaml | 6 +- .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 + .../bindings/reset/hisilicon,hi3660-reset.txt | 44 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 77 + Documentation/devicetree/bindings/rtc/rtc.yaml | 5 + Documentation/devicetree/bindings/serial/8250.yaml | 6 +- .../devicetree/bindings/serial/litex,liteuart.yaml | 40 + .../bindings/soc/litex/litex,soc-controller.yaml | 41 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 2 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 34 +- .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 2 +- .../bindings/soc/xilinx/xlnx,vcu-settings.yaml | 15 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 4 +- .../bindings/sound/ti,j721e-cpb-audio.yaml | 4 +- .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 3 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 10 +- Documentation/driver-api/connector.rst | 2 +- Documentation/driver-api/dma-buf.rst | 2 +- Documentation/driver-api/driver-model/devres.rst | 6 + Documentation/driver-api/gpio/consumer.rst | 18 +- Documentation/driver-api/gpio/driver.rst | 67 +- .../features/debug/KASAN/arch-support.txt | 2 +- .../features/time/irq-time-acct/arch-support.txt | 2 +- Documentation/filesystems/ext4/journal.rst | 50 + Documentation/filesystems/gfs2.rst | 37 +- Documentation/kbuild/kconfig-language.rst | 35 + Documentation/kbuild/kconfig-macro-language.rst | 2 +- Documentation/kbuild/makefiles.rst | 365 +- Documentation/kbuild/modules.rst | 2 +- Documentation/process/submit-checklist.rst | 24 +- Documentation/process/submitting-patches.rst | 8 +- Documentation/security/keys/core.rst | 4 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/target/tcm_mod_builder.py | 2 +- Documentation/trace/ftrace-uses.rst | 90 +- Documentation/trace/postprocess/decode_msr.py | 2 +- .../postprocess/trace-pagealloc-postprocess.pl | 2 +- .../trace/postprocess/trace-vmscan-postprocess.pl | 2 +- Documentation/virt/kvm/api.rst | 116 +- Documentation/virt/kvm/arm/pvtime.rst | 4 +- Documentation/watch_queue.rst | 12 +- MAINTAINERS | 88 +- Makefile | 2 +- Next/SHA1s | 330 ++ Next/Trees | 332 ++ Next/merge.log | 2565 ++++++++++++ arch/Kconfig | 24 +- arch/alpha/kernel/rtc.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arc/Makefile | 20 +- arch/arc/boot/Makefile | 18 +- arch/arm/Kconfig | 14 +- arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 235 ++ arch/arm/boot/compressed/Makefile | 1 + arch/arm/boot/compressed/head.S | 60 +- arch/arm/boot/compressed/string.c | 19 + arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am33xx-l4.dtsi | 49 + arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/dra71-evm.dts | 2 + arch/arm/boot/dts/dra76x.dtsi | 36 + arch/arm/boot/dts/omap3-gta04.dtsi | 4 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 8 + arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/include/asm/assembler.h | 88 +- arch/arm/include/asm/div64.h | 21 +- arch/arm/include/asm/efi.h | 24 +- arch/arm/include/asm/elf.h | 5 + arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/io.h | 1 - arch/arm/include/asm/kasan.h | 33 + arch/arm/include/asm/kasan_def.h | 81 + arch/arm/include/asm/memory.h | 67 +- arch/arm/include/asm/pgalloc.h | 8 +- arch/arm/include/asm/pgtable-2level.h | 27 +- arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/prom.h | 4 +- arch/arm/include/asm/string.h | 26 + arch/arm/include/asm/thread_info.h | 8 + arch/arm/include/asm/uaccess-asm.h | 2 +- arch/arm/kernel/Makefile | 4 + arch/arm/kernel/atags.h | 4 +- arch/arm/kernel/atags_parse.c | 6 +- arch/arm/kernel/devtree.c | 6 +- arch/arm/kernel/entry-armv.S | 28 +- arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/head-common.S | 29 +- arch/arm/kernel/head.S | 214 +- arch/arm/kernel/hyp-stub.S | 33 +- arch/arm/kernel/iwmmxt.S | 89 +- arch/arm/kernel/iwmmxt.h | 47 + arch/arm/kernel/module.c | 20 +- arch/arm/kernel/phys2virt.S | 238 ++ arch/arm/kernel/setup.c | 25 +- arch/arm/kernel/sleep.S | 19 +- arch/arm/kernel/smp.c | 15 +- arch/arm/kernel/unwind.c | 9 +- arch/arm/lib/memcpy.S | 4 +- arch/arm/lib/memmove.S | 6 +- arch/arm/lib/memset.S | 4 +- arch/arm/mach-omap2/omap_device.c | 8 +- arch/arm/mach-omap2/pmic-cpcap.c | 2 +- arch/arm/mach-s3c/mach-h1940.c | 12 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-sa1100/collie.c | 21 + arch/arm/mm/Kconfig | 1 + arch/arm/mm/Makefile | 5 + arch/arm/mm/init.c | 1 - arch/arm/mm/kasan_init.c | 291 ++ arch/arm/mm/mmap.c | 22 - arch/arm/mm/mmu.c | 38 +- arch/arm/mm/pgd.c | 16 +- arch/arm/mm/pv-fixup-asm.S | 4 +- arch/arm/tools/syscall.tbl | 2 + arch/arm/vdso/Makefile | 2 + arch/arm/vfp/entry.S | 17 - arch/arm/vfp/vfphw.S | 5 - arch/arm/vfp/vfpmodule.c | 72 +- arch/arm64/Kconfig | 13 +- arch/arm64/Makefile | 7 +- arch/arm64/boot/dts/bitmain/bm1880.dtsi | 6 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 3 + arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/cpufeature.h | 5 + arch/arm64/include/asm/efi.h | 11 +- arch/arm64/include/asm/el2_setup.h | 181 + arch/arm64/include/asm/esr.h | 1 + arch/arm64/include/asm/exception.h | 4 + arch/arm64/include/asm/io.h | 2 - arch/arm64/include/asm/kasan.h | 5 +- arch/arm64/include/asm/kfence.h | 17 + arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 23 +- arch/arm64/include/asm/kvm_coproc.h | 38 - arch/arm64/include/asm/kvm_emulate.h | 70 +- arch/arm64/include/asm/kvm_host.h | 206 +- arch/arm64/include/asm/kvm_hyp.h | 4 +- arch/arm64/include/asm/kvm_mmu.h | 110 +- arch/arm64/include/asm/memory.h | 15 +- arch/arm64/include/asm/mmu.h | 29 - arch/arm64/include/asm/mte-def.h | 14 + arch/arm64/include/asm/mte-kasan.h | 67 + arch/arm64/include/asm/mte.h | 22 +- arch/arm64/include/asm/percpu.h | 6 + arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/smp.h | 4 +- arch/arm64/include/asm/spectre.h | 65 + arch/arm64/include/asm/string.h | 5 +- arch/arm64/include/asm/sysreg.h | 1 + arch/arm64/include/asm/uaccess.h | 23 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 + arch/arm64/include/asm/virt.h | 26 + arch/arm64/include/uapi/asm/kvm.h | 3 - arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/asm-offsets.c | 8 + arch/arm64/kernel/cpu_errata.c | 19 +- arch/arm64/kernel/cpufeature.c | 45 +- arch/arm64/kernel/entry.S | 41 + arch/arm64/kernel/head.S | 137 +- arch/arm64/kernel/hibernate.c | 5 + arch/arm64/kernel/image-vars.h | 13 +- arch/arm64/kernel/kaslr.c | 3 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/module.c | 6 +- arch/arm64/kernel/mte.c | 118 +- arch/arm64/kernel/proton-pack.c | 84 +- arch/arm64/kernel/setup.c | 4 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 2 + arch/arm64/kernel/topology.c | 6 +- arch/arm64/kernel/vmlinux.lds.S | 10 + arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/aarch32.c | 232 -- arch/arm64/kvm/arm.c | 281 +- arch/arm64/kvm/guest.c | 29 +- arch/arm64/kvm/handle_exit.c | 24 +- arch/arm64/kvm/hyp/Makefile | 2 +- arch/arm64/kvm/hyp/aarch32.c | 4 +- arch/arm64/kvm/hyp/exception.c | 331 ++ arch/arm64/kvm/hyp/hyp-entry.S | 71 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 62 + arch/arm64/kvm/hyp/include/hyp/switch.h | 17 + arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 18 + arch/arm64/kvm/hyp/nvhe/Makefile | 5 +- arch/arm64/kvm/hyp/nvhe/host.S | 58 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 152 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 243 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 40 + arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 1 + arch/arm64/kvm/hyp/nvhe/psci-relay.c | 324 ++ arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/nvhe/sysreg-sr.c | 11 - arch/arm64/kvm/hyp/smccc_wa.S | 32 - arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 2 + arch/arm64/kvm/hyp/vhe/Makefile | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 + arch/arm64/kvm/inject_fault.c | 167 +- arch/arm64/kvm/mmio.c | 2 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/pmu-emul.c | 19 +- arch/arm64/kvm/pvtime.c | 6 +- arch/arm64/kvm/regmap.c | 224 -- arch/arm64/kvm/reset.c | 57 +- arch/arm64/kvm/sys_regs.c | 390 +- arch/arm64/kvm/sys_regs.h | 9 +- arch/arm64/kvm/va_layout.c | 104 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 4 - arch/arm64/kvm/vgic/vgic-v4.c | 12 + arch/arm64/kvm/vgic/vgic.c | 3 + arch/arm64/lib/mte.S | 16 + arch/arm64/mm/copypage.c | 9 + arch/arm64/mm/fault.c | 63 + arch/arm64/mm/init.c | 3 + arch/arm64/mm/kasan_init.c | 19 +- arch/arm64/mm/mmap.c | 21 - arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/mteswap.c | 9 + arch/arm64/mm/pageattr.c | 23 +- arch/arm64/mm/proc.S | 23 +- arch/arm64/mm/ptdump.c | 6 +- arch/csky/Kconfig | 19 +- arch/csky/abiv1/inc/abi/ckmmu.h | 8 +- arch/csky/abiv2/inc/abi/ckmmu.h | 14 +- arch/csky/abiv2/inc/abi/entry.h | 19 +- arch/csky/include/asm/atomic.h | 212 - arch/csky/include/asm/barrier.h | 82 +- arch/csky/include/asm/cmpxchg.h | 27 +- arch/csky/include/asm/futex.h | 127 + arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu_context.h | 8 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/include/asm/segment.h | 2 +- arch/csky/include/asm/spinlock.h | 167 - arch/csky/include/asm/spinlock_types.h | 10 - arch/csky/kernel/atomic.S | 4 + arch/csky/kernel/entry.S | 10 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 2 +- arch/csky/kernel/probes/ftrace.c | 16 +- arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 7 +- arch/csky/mm/init.c | 29 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/ia64/scripts/unwcheck.py | 2 +- arch/m68k/68000/Makefile | 9 +- arch/m68k/68000/dragen2.c | 100 + arch/m68k/68000/m68328.c | 32 +- arch/m68k/68000/m68328.h | 5 + arch/m68k/68000/m68EZ328.c | 77 - arch/m68k/68000/m68VZ328.c | 189 - arch/m68k/68000/ucsimm.c | 38 + arch/m68k/Kconfig.cpu | 8 +- arch/m68k/Kconfig.machine | 16 +- arch/m68k/kernel/setup_no.c | 9 + arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/m68k/kernel/vmlinux-nommu.lds | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/nds32/configs/defconfig | 1 - arch/nds32/kernel/ftrace.c | 4 +- arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/openrisc/boot/dts/or1klitex.dts | 55 + arch/openrisc/configs/or1klitex_defconfig | 18 + arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/kernel/traps.c | 4 +- arch/parisc/kernel/ftrace.c | 24 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/Kconfig | 27 +- arch/powerpc/Makefile | 29 +- arch/powerpc/boot/Makefile | 4 + arch/powerpc/boot/ps3.c | 7 - arch/powerpc/boot/util.S | 9 +- arch/powerpc/boot/wrapper | 6 +- arch/powerpc/boot/zImage.lds.S | 21 +- arch/powerpc/configs/disable-werror.config | 1 + arch/powerpc/configs/ppc64le.config | 2 + arch/powerpc/configs/security.config | 15 + arch/powerpc/include/asm/atomic.h | 9 +- arch/powerpc/include/asm/barrier.h | 2 +- arch/powerpc/include/asm/bitops.h | 23 +- arch/powerpc/include/asm/book3s/32/kup.h | 6 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 3 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 21 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 69 +- arch/powerpc/include/asm/book3s/64/hash-pkey.h | 25 +- arch/powerpc/include/asm/book3s/64/hash.h | 2 +- arch/powerpc/include/asm/book3s/64/kexec.h | 5 + arch/powerpc/include/asm/book3s/64/kup-radix.h | 205 - arch/powerpc/include/asm/book3s/64/kup.h | 442 +++ arch/powerpc/include/asm/book3s/64/mmu-hash.h | 29 +- arch/powerpc/include/asm/book3s/64/mmu.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 17 +- arch/powerpc/include/asm/book3s/64/pkeys.h | 2 + arch/powerpc/include/asm/bug.h | 9 +- arch/powerpc/include/asm/checksum.h | 2 +- arch/powerpc/include/asm/clocksource.h | 7 + arch/powerpc/include/asm/cpm1.h | 1 + arch/powerpc/include/asm/cpu_setup_power.h | 12 + arch/powerpc/include/asm/cputable.h | 76 +- arch/powerpc/include/asm/elf.h | 4 +- arch/powerpc/include/asm/feature-fixups.h | 25 +- arch/powerpc/include/asm/firmware.h | 6 - arch/powerpc/include/asm/hvcall.h | 9 + arch/powerpc/include/asm/io.h | 158 +- arch/powerpc/include/asm/kup.h | 15 +- arch/powerpc/include/asm/kvm_guest.h | 25 + arch/powerpc/include/asm/kvm_para.h | 2 +- arch/powerpc/include/asm/livepatch.h | 4 +- arch/powerpc/include/asm/machdep.h | 1 - arch/powerpc/include/asm/mce.h | 1 + arch/powerpc/include/asm/mm-arch-hooks.h | 25 - arch/powerpc/include/asm/mmu.h | 71 +- arch/powerpc/include/asm/mmu_context.h | 8 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 3 +- arch/powerpc/include/asm/nohash/32/mmu-40x.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 2 +- arch/powerpc/include/asm/nohash/mmu-book3e.h | 2 +- arch/powerpc/include/asm/nohash/pgtable.h | 4 +- arch/powerpc/include/asm/nohash/tlbflush.h | 1 - arch/powerpc/include/asm/opal-api.h | 6 +- arch/powerpc/include/asm/page_32.h | 6 - arch/powerpc/include/asm/paravirt.h | 18 + arch/powerpc/include/asm/perf_event_server.h | 1 + arch/powerpc/include/asm/pnv-ocxl.h | 54 + arch/powerpc/include/asm/ppc-opcode.h | 16 +- arch/powerpc/include/asm/ppc_asm.h | 8 +- arch/powerpc/include/asm/processor.h | 33 +- arch/powerpc/include/asm/ps3.h | 4 +- arch/powerpc/include/asm/ptrace.h | 18 +- arch/powerpc/include/asm/reg.h | 44 +- arch/powerpc/include/asm/reg_booke.h | 12 - arch/powerpc/include/asm/rtas-types.h | 8 - arch/powerpc/include/asm/rtas.h | 17 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/thread_info.h | 2 - arch/powerpc/include/asm/time.h | 33 +- arch/powerpc/include/asm/timex.h | 2 +- arch/powerpc/include/asm/tlb.h | 3 - arch/powerpc/include/asm/vdso.h | 29 +- arch/powerpc/include/asm/vdso/clocksource.h | 7 + arch/powerpc/include/asm/vdso/gettimeofday.h | 201 + arch/powerpc/include/asm/vdso/processor.h | 23 + arch/powerpc/include/asm/vdso/timebase.h | 79 + arch/powerpc/include/asm/vdso/vsyscall.h | 25 + arch/powerpc/include/asm/vdso_datapage.h | 57 +- arch/powerpc/include/asm/xive.h | 8 +- arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kernel/asm-offsets.c | 58 +- arch/powerpc/kernel/cacheinfo.c | 30 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 9 - arch/powerpc/kernel/cpu_setup_power.S | 252 -- arch/powerpc/kernel/cpu_setup_power.c | 272 ++ arch/powerpc/kernel/cputable.c | 175 +- arch/powerpc/kernel/dma-iommu.c | 71 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 31 +- arch/powerpc/kernel/entry_32.S | 49 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/exceptions-64e.S | 2 +- arch/powerpc/kernel/exceptions-64s.S | 6 +- arch/powerpc/kernel/firmware.c | 11 +- arch/powerpc/kernel/head_32.h | 37 +- arch/powerpc/kernel/head_64.S | 22 +- arch/powerpc/kernel/head_8xx.S | 59 +- arch/powerpc/kernel/head_book3s_32.S | 96 +- arch/powerpc/kernel/head_booke.h | 5 +- arch/powerpc/kernel/head_fsl_booke.S | 57 +- arch/powerpc/kernel/hw_breakpoint.c | 67 +- arch/powerpc/kernel/iomap.c | 166 - arch/powerpc/kernel/irq.c | 53 +- arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/mce.c | 4 +- arch/powerpc/kernel/mce_power.c | 98 +- arch/powerpc/kernel/paca.c | 4 +- arch/powerpc/kernel/pci-common.c | 82 +- arch/powerpc/kernel/process.c | 108 +- arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/ptrace/Makefile | 3 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 21 + arch/powerpc/kernel/ptrace/ptrace-fpu.c | 40 + arch/powerpc/kernel/ptrace/ptrace-tm.c | 19 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 26 +- arch/powerpc/kernel/ptrace/ptrace.c | 54 +- arch/powerpc/kernel/ptrace/ptrace32.c | 2 + arch/powerpc/kernel/rtas.c | 245 +- arch/powerpc/kernel/setup-common.c | 8 +- arch/powerpc/kernel/setup.h | 6 - arch/powerpc/kernel/setup_32.c | 3 - arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal.c | 59 +- arch/powerpc/kernel/signal.h | 115 +- arch/powerpc/kernel/signal_32.c | 602 ++- arch/powerpc/kernel/signal_64.c | 25 +- arch/powerpc/kernel/smp.c | 241 +- arch/powerpc/kernel/syscall_64.c | 38 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/kernel/time.c | 100 +- arch/powerpc/kernel/traps.c | 33 +- arch/powerpc/kernel/vdso.c | 688 +--- arch/powerpc/kernel/vdso32/Makefile | 53 +- arch/powerpc/kernel/vdso32/cacheflush.S | 19 +- arch/powerpc/kernel/vdso32/datapage.S | 7 +- arch/powerpc/kernel/vdso32/gen_vdso_offsets.sh | 16 + arch/powerpc/kernel/vdso32/gettimeofday.S | 300 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 68 +- arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 + arch/powerpc/kernel/vdso64/Makefile | 48 +- arch/powerpc/kernel/vdso64/cacheflush.S | 18 +- arch/powerpc/kernel/vdso64/datapage.S | 7 +- arch/powerpc/kernel/vdso64/gen_vdso_offsets.sh | 16 + arch/powerpc/kernel/vdso64/gettimeofday.S | 242 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 67 +- arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 + arch/powerpc/kernel/vmlinux.lds.S | 19 +- arch/powerpc/kvm/book3s_emulate.c | 6 + arch/powerpc/kvm/book3s_hv.c | 33 +- arch/powerpc/kvm/book3s_hv_builtin.c | 11 +- arch/powerpc/kvm/book3s_hv_ras.c | 23 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_rmhandlers.S | 4 +- arch/powerpc/kvm/book3s_xics.c | 4 +- arch/powerpc/kvm/book3s_xive.c | 134 +- arch/powerpc/kvm/book3s_xive.h | 13 + arch/powerpc/kvm/book3s_xive_native.c | 24 +- arch/powerpc/kvm/book3s_xive_template.c | 5 - arch/powerpc/kvm/booke.c | 6 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/feature-fixups.c | 8 +- arch/powerpc/lib/sstep.c | 160 +- arch/powerpc/lib/test_emulate_step.c | 270 ++ arch/powerpc/mm/book3s32/Makefile | 2 +- arch/powerpc/mm/book3s32/hash_low.S | 169 +- arch/powerpc/mm/book3s32/mmu.c | 30 +- arch/powerpc/mm/book3s32/nohash_low.S | 80 + arch/powerpc/mm/book3s32/tlb.c | 89 +- arch/powerpc/mm/book3s64/Makefile | 2 +- arch/powerpc/mm/book3s64/hash_4k.c | 2 +- arch/powerpc/mm/book3s64/hash_64k.c | 4 +- arch/powerpc/mm/book3s64/hash_hugepage.c | 2 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 12 +- arch/powerpc/mm/book3s64/iommu_api.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/book3s64/pkeys.c | 151 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 45 +- arch/powerpc/mm/book3s64/radix_tlb.c | 23 +- arch/powerpc/mm/book3s64/slb.c | 66 +- arch/powerpc/mm/fault.c | 79 +- arch/powerpc/mm/hugetlbpage.c | 64 +- arch/powerpc/mm/init-common.c | 10 +- arch/powerpc/mm/mem.c | 60 +- arch/powerpc/mm/mmu_decl.h | 6 - arch/powerpc/mm/nohash/8xx.c | 3 +- arch/powerpc/mm/nohash/fsl_booke.c | 12 +- arch/powerpc/mm/nohash/tlb_low.S | 29 +- arch/powerpc/mm/pgtable_32.c | 6 +- arch/powerpc/perf/8xx-pmu.c | 16 +- arch/powerpc/perf/callchain.h | 2 +- arch/powerpc/perf/callchain_32.c | 8 +- arch/powerpc/perf/callchain_64.c | 7 +- arch/powerpc/perf/core-book3s.c | 65 +- arch/powerpc/perf/isa207-common.c | 38 +- arch/powerpc/perf/isa207-common.h | 20 +- arch/powerpc/perf/power10-events-list.h | 9 + arch/powerpc/perf/power10-pmu.c | 184 +- arch/powerpc/platforms/85xx/corenet_generic.c | 3 +- arch/powerpc/platforms/8xx/Kconfig | 7 - arch/powerpc/platforms/8xx/micropatch.c | 11 + arch/powerpc/platforms/Kconfig.cputype | 57 +- arch/powerpc/platforms/powermac/sleep.S | 132 +- arch/powerpc/platforms/powernv/Kconfig | 8 +- arch/powerpc/platforms/powernv/idle.c | 3 + arch/powerpc/platforms/powernv/memtrace.c | 175 +- arch/powerpc/platforms/powernv/npu-dma.c | 16 +- arch/powerpc/platforms/powernv/ocxl.c | 114 + arch/powerpc/platforms/powernv/opal-elog.c | 4 +- arch/powerpc/platforms/powernv/opal-hmi.c | 29 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 1 + arch/powerpc/platforms/pseries/hotplug-memory.c | 12 +- arch/powerpc/platforms/pseries/iommu.c | 51 +- arch/powerpc/platforms/pseries/mobility.c | 358 +- arch/powerpc/platforms/pseries/pci.c | 51 +- arch/powerpc/platforms/pseries/ras.c | 5 +- arch/powerpc/platforms/pseries/smp.c | 3 +- arch/powerpc/platforms/pseries/suspend.c | 79 +- arch/powerpc/sysdev/mpic_msgr.c | 2 +- arch/powerpc/sysdev/xive/common.c | 207 +- arch/powerpc/sysdev/xive/native.c | 46 +- arch/powerpc/sysdev/xive/spapr.c | 8 +- arch/powerpc/sysdev/xive/xive-internal.h | 7 +- arch/powerpc/xmon/nonstdio.c | 2 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 3 + arch/riscv/Kconfig.socs | 2 +- arch/riscv/Makefile | 6 + arch/riscv/boot/.gitignore | 3 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/include/asm/efi.h | 6 - arch/riscv/include/asm/sections.h | 2 + arch/riscv/include/asm/set_memory.h | 8 +- arch/riscv/include/asm/stacktrace.h | 17 + arch/riscv/include/asm/string.h | 8 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/Makefile | 2 - arch/riscv/kernel/asm-offsets.c | 2 + arch/riscv/kernel/head.S | 1 - arch/riscv/kernel/perf_callchain.c | 10 +- arch/riscv/kernel/riscv_ksyms.c | 2 + arch/riscv/kernel/setup.c | 179 +- arch/riscv/kernel/stacktrace.c | 62 +- arch/riscv/kernel/vmlinux.lds.S | 63 +- arch/riscv/lib/Makefile | 1 + arch/riscv/lib/memmove.S | 64 + arch/riscv/mm/init.c | 52 +- arch/riscv/mm/pageattr.c | 14 +- arch/s390/Kconfig | 1 + arch/s390/boot/string.c | 1 + arch/s390/include/asm/delay.h | 12 +- arch/s390/include/asm/kvm_host.h | 1 + arch/s390/include/asm/livepatch.h | 5 +- arch/s390/include/asm/processor.h | 7 - arch/s390/kernel/entry.S | 16 +- arch/s390/kernel/ftrace.c | 20 +- arch/s390/kernel/idle.c | 18 +- arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/setup.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kvm/guestdbg.c | 8 +- arch/s390/kvm/intercept.c | 2 +- arch/s390/kvm/interrupt.c | 10 +- arch/s390/kvm/kvm-s390.c | 22 +- arch/s390/kvm/priv.c | 4 +- arch/s390/kvm/pv.c | 6 +- arch/s390/kvm/vsie.c | 4 +- arch/s390/lib/delay.c | 105 +- arch/s390/lib/test_unwind.c | 31 +- arch/s390/mm/gmap.c | 30 +- arch/sh/boards/of-generic.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sparc/Kconfig | 2 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/elf_64.h | 1 - arch/sparc/include/asm/extable.h | 21 + arch/sparc/include/asm/extable_64.h | 21 - arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/processor_32.h | 6 +- arch/sparc/include/asm/thread_info_64.h | 1 + arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 38 - arch/sparc/include/asm/uaccess_64.h | 1 - arch/sparc/kernel/head_32.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 12 - arch/sparc/kernel/setup_32.c | 3 - arch/sparc/kernel/setup_64.c | 4 - arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/sparc/kernel/unaligned_32.c | 106 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/checksum_32.S | 64 +- arch/sparc/lib/copy_user.S | 315 +- arch/sparc/lib/memset.S | 86 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/extable.c | 107 - arch/sparc/mm/fault_32.c | 80 +- arch/sparc/mm/mm_32.h | 2 - arch/sparc/mm/srmmu.c | 18 +- arch/um/Kconfig | 6 + arch/um/drivers/chan_user.c | 4 +- arch/um/drivers/line.c | 30 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/port_kern.c | 4 +- arch/um/drivers/random.c | 105 +- arch/um/drivers/ubd_kern.c | 273 +- arch/um/drivers/vector_kern.c | 10 +- arch/um/drivers/virtio_uml.c | 31 +- arch/um/drivers/xterm.c | 5 + arch/um/drivers/xterm_kern.c | 2 +- arch/um/include/asm/irq.h | 9 +- arch/um/include/asm/pgtable.h | 3 + arch/um/include/asm/set_memory.h | 1 + arch/um/include/linux/time-internal.h | 4 +- arch/um/include/shared/common-offsets.h | 3 + arch/um/include/shared/irq_kern.h | 13 +- arch/um/include/shared/irq_user.h | 21 +- arch/um/include/shared/kern_util.h | 5 +- arch/um/include/shared/os.h | 23 +- arch/um/kernel/irq.c | 534 +-- arch/um/kernel/process.c | 24 +- arch/um/kernel/sigio.c | 2 +- arch/um/kernel/time.c | 97 +- arch/um/kernel/tlb.c | 54 + arch/um/kernel/um_arch.c | 67 + arch/um/os-Linux/Makefile | 2 + arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/irq.c | 4 +- arch/um/os-Linux/sigio.c | 70 +- arch/um/os-Linux/signal.c | 22 +- arch/um/os-Linux/skas/process.c | 15 +- arch/um/os-Linux/time.c | 17 +- arch/um/os-Linux/umid.c | 17 +- arch/x86/Kconfig | 4 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/efi.h | 5 +- arch/x86/include/asm/ftrace.h | 18 + arch/x86/include/asm/kfence.h | 59 + arch/x86/include/asm/kvm_host.h | 20 +- arch/x86/include/asm/livepatch.h | 4 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/set_memory.h | 4 +- arch/x86/include/asm/svm.h | 40 +- arch/x86/include/asm/vmx.h | 1 + arch/x86/include/asm/xen/page.h | 2 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/svm.h | 28 + arch/x86/include/uapi/asm/vmx.h | 2 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/wakeup_64.S | 2 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/cpu/vmware.c | 12 +- arch/x86/kernel/ftrace_64.S | 15 +- arch/x86/kernel/ima_arch.c | 94 - arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/kvmclock.c | 1 - arch/x86/kvm/Kconfig | 3 +- arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/cpuid.h | 14 + arch/x86/kvm/hyperv.c | 6 +- arch/x86/kvm/hyperv.h | 4 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/lapic.c | 45 +- arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/kvm/mmu/mmutrace.h | 29 + arch/x86/kvm/mmu/tdp_mmu.c | 16 +- arch/x86/kvm/mtrr.c | 6 +- arch/x86/kvm/svm/avic.c | 9 +- arch/x86/kvm/svm/nested.c | 11 +- arch/x86/kvm/svm/sev.c | 915 ++++- arch/x86/kvm/svm/svm.c | 469 ++- arch/x86/kvm/svm/svm.h | 167 +- arch/x86/kvm/svm/vmenter.S | 50 + arch/x86/kvm/trace.h | 97 + arch/x86/kvm/vmx/evmcs.c | 3 +- arch/x86/kvm/vmx/nested.c | 57 +- arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 171 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 513 ++- arch/x86/kvm/x86.h | 31 +- arch/x86/mm/fault.c | 5 + arch/x86/mm/pat/set_memory.c | 8 +- arch/x86/xen/Kconfig | 38 +- arch/x86/xen/efi.c | 37 +- arch/x86/xen/p2m.c | 12 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + arch/xtensa/kernel/time.c | 2 +- block/blk-core.c | 13 +- block/blk-iocost.c | 3 + block/blk-mq-debugfs.c | 1 - block/blk-mq.c | 37 +- block/blk-pm.c | 15 +- block/blk-pm.h | 14 +- certs/blacklist.c | 10 +- certs/system_keyring.c | 5 +- crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 5 +- crypto/asymmetric_keys/pkcs7_trust.c | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 9 +- drivers/acpi/Makefile | 1 + drivers/acpi/acpi_pnp.c | 3 + drivers/acpi/cppc_acpi.c | 141 +- drivers/acpi/nfit/core.c | 15 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/scan.c | 143 +- drivers/acpi/sleep.c | 305 +- drivers/acpi/sleep.h | 16 + drivers/acpi/x86/s2idle.c | 460 +++ drivers/block/nbd.c | 9 +- drivers/block/ps3disk.c | 3 +- drivers/block/ps3vram.c | 3 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 5 +- drivers/block/rnbd/rnbd-clt.c | 94 +- drivers/block/rnbd/rnbd-clt.h | 12 +- drivers/block/rnbd/rnbd-proto.h | 9 +- drivers/block/rnbd/rnbd-srv.c | 12 +- drivers/block/xen-blkfront.c | 1 + drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btmtksdio.c | 16 +- drivers/bluetooth/btqca.c | 67 + drivers/bluetooth/btqca.h | 1 + drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btrtl.c | 6 + drivers/bluetooth/btusb.c | 38 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_ldisc.c | 7 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/char/agp/Makefile | 6 +- drivers/char/agp/agp.h | 5 + drivers/char/hw_random/Kconfig | 16 +- drivers/char/ps3flash.c | 3 +- drivers/clk/Kconfig | 11 +- drivers/clk/Makefile | 1 + drivers/clk/at91/at91rm9200.c | 21 +- drivers/clk/at91/at91sam9260.c | 26 +- drivers/clk/at91/at91sam9g45.c | 32 +- drivers/clk/at91/at91sam9n12.c | 36 +- drivers/clk/at91/at91sam9rl.c | 23 +- drivers/clk/at91/at91sam9x5.c | 28 +- drivers/clk/at91/clk-master.c | 337 +- drivers/clk/at91/clk-sam9x60-pll.c | 145 +- drivers/clk/at91/dt-compat.c | 15 +- drivers/clk/at91/pmc.h | 22 +- drivers/clk/at91/sam9x60.c | 51 +- drivers/clk/at91/sama5d2.c | 42 +- drivers/clk/at91/sama5d3.c | 38 +- drivers/clk/at91/sama5d4.c | 40 +- drivers/clk/at91/sama7g5.c | 223 +- drivers/clk/bcm/clk-bcm2711-dvp.c | 4 +- drivers/clk/clk-axi-clkgen.c | 64 +- drivers/clk/clk-composite.c | 50 + drivers/clk/clk-divider.c | 34 + drivers/clk/clk-fsl-flexspi.c | 106 + drivers/clk/clk-fsl-sai.c | 14 +- drivers/clk/clk-pwm.c | 2 +- drivers/clk/clk-qoriq.c | 13 +- drivers/clk/clk-s2mps11.c | 1 + drivers/clk/clk-scpi.c | 2 +- drivers/clk/clk-si5351.c | 13 +- drivers/clk/clk-versaclock5.c | 4 +- drivers/clk/clk.c | 132 +- drivers/clk/imx/clk-gate2.c | 68 +- drivers/clk/imx/clk-imx8mm.c | 2 +- drivers/clk/imx/clk-imx8mn.c | 2 +- drivers/clk/imx/clk-imx8mp.c | 4 +- drivers/clk/imx/clk-imx8mq.c | 2 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 139 + drivers/clk/imx/clk-imx8qxp.c | 136 +- drivers/clk/imx/clk-lpcg-scu.c | 53 +- drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/imx/clk-scu.c | 227 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/imx/clk.h | 27 +- drivers/clk/ingenic/cgu.c | 14 +- drivers/clk/mediatek/clk-mux.c | 2 +- drivers/clk/mediatek/clk-mux.h | 4 - drivers/clk/meson/Kconfig | 7 +- drivers/clk/meson/axg-aoclk.c | 5 +- drivers/clk/meson/axg.c | 824 +++- drivers/clk/meson/axg.h | 23 +- drivers/clk/meson/g12a-aoclk.c | 5 +- drivers/clk/meson/g12a.c | 181 +- drivers/clk/meson/g12a.h | 3 +- drivers/clk/meson/gxbb-aoclk.c | 5 +- drivers/clk/meson/gxbb.c | 5 +- drivers/clk/meson/meson-aoclk.c | 4 + drivers/clk/meson/meson-eeclk.c | 3 + drivers/clk/mvebu/armada-37xx-xtal.c | 4 +- drivers/clk/qcom/Kconfig | 25 +- drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/camcc-sc7180.c | 1732 +++++++++ drivers/clk/qcom/clk-alpha-pll.c | 217 +- drivers/clk/qcom/clk-alpha-pll.h | 4 + drivers/clk/qcom/clk-rpmh.c | 56 + drivers/clk/qcom/dispcc-sm8250.c | 1 + drivers/clk/qcom/gcc-sc7180.c | 5 +- drivers/clk/qcom/gcc-sdx55.c | 1659 ++++++++ drivers/clk/qcom/lpass-gfm-sm8250.c | 320 ++ drivers/clk/qcom/lpasscorecc-sc7180.c | 135 +- drivers/clk/renesas/clk-sh73a0.c | 2 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 8 + drivers/clk/renesas/r8a774b1-cpg-mssr.c | 8 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 51 +- drivers/clk/renesas/rcar-gen3-cpg.c | 79 +- drivers/clk/renesas/rcar-gen3-cpg.h | 5 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/rockchip/Kconfig | 12 +- drivers/clk/rockchip/clk-rk3188.c | 35 +- drivers/clk/rockchip/clk.c | 3 +- drivers/clk/samsung/Kconfig | 67 +- drivers/clk/samsung/Makefile | 22 +- drivers/clk/samsung/clk-pll.c | 147 +- drivers/clk/sifive/Kconfig | 8 +- drivers/clk/sifive/Makefile | 2 +- drivers/clk/sifive/fu540-prci.c | 599 +-- drivers/clk/sifive/fu540-prci.h | 21 + drivers/clk/sifive/fu740-prci.c | 123 + drivers/clk/sifive/fu740-prci.h | 21 + drivers/clk/sifive/sifive-prci.c | 574 +++ drivers/clk/sifive/sifive-prci.h | 299 ++ drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/tegra/clk-bpmp.c | 6 +- drivers/clk/tegra/clk-dfll.c | 4 +- drivers/clk/tegra/clk-id.h | 1 + drivers/clk/tegra/clk-tegra-periph.c | 2 +- drivers/clk/ti/clk-54xx.c | 12 +- drivers/clk/ti/fapll.c | 11 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/connector/cn_queue.c | 8 +- drivers/connector/connector.c | 4 +- drivers/cpufreq/cppc_cpufreq.c | 204 +- drivers/cpufreq/cpufreq.c | 40 + drivers/cpufreq/intel_pstate.c | 86 +- drivers/dax/bus.c | 7 - drivers/dax/pmem/core.c | 2 +- drivers/dax/super.c | 1 + drivers/dma-buf/dma-buf.c | 19 +- drivers/dma-buf/dma-resv.c | 2 +- drivers/dma-buf/heaps/Makefile | 1 - drivers/dma-buf/heaps/cma_heap.c | 330 +- drivers/dma-buf/heaps/heap-helpers.c | 274 -- drivers/dma-buf/heaps/heap-helpers.h | 53 - drivers/dma-buf/heaps/system_heap.c | 414 +- drivers/dma/dw-edma/dw-edma-core.c | 4 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/dma/mediatek/mtk-hsdma.c | 1 + drivers/dma/milbeaut-xdmac.c | 4 +- drivers/dma/qcom/bam_dma.c | 6 +- drivers/dma/qcom/gpi.c | 8 +- drivers/dma/ti/k3-udma.c | 6 +- drivers/firewire/net.c | 2 - drivers/firmware/dmi-id.c | 1 + drivers/firmware/efi/Kconfig | 4 +- drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/capsule.c | 16 +- drivers/firmware/efi/libstub/efi-stub.c | 1 - drivers/firmware/efi/libstub/efistub.h | 3 +- drivers/firmware/efi/libstub/fdt.c | 3 +- drivers/firmware/efi/libstub/secureboot.c | 44 +- drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/firmware/efi/test/efi_test.c | 16 + drivers/firmware/efi/test/efi_test.h | 3 + drivers/firmware/psci/psci.c | 126 +- drivers/gpio/Kconfig | 30 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 85 +- drivers/gpio/gpio-104-idi-48.c | 6 +- drivers/gpio/gpio-amd8111.c | 11 +- drivers/gpio/gpio-ath79.c | 1 + drivers/gpio/gpio-bt8xx.c | 8 +- drivers/gpio/gpio-cs5535.c | 8 +- drivers/gpio/gpio-dwapb.c | 7 +- drivers/gpio/gpio-exar.c | 155 +- drivers/gpio/gpio-hisi.c | 323 ++ drivers/gpio/gpio-mockup.c | 11 +- drivers/gpio/gpio-msc313.c | 460 +++ drivers/gpio/gpio-mvebu.c | 71 +- drivers/gpio/gpio-mxc.c | 102 +- drivers/gpio/gpio-mxs.c | 14 - drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-rcar.c | 87 +- drivers/gpio/gpio-sifive.c | 25 +- drivers/gpio/gpio-stmpe.c | 10 +- drivers/gpio/gpio-tegra.c | 22 +- drivers/gpio/gpio-tegra186.c | 11 + drivers/gpio/gpio-thunderx.c | 11 +- drivers/gpio/gpio-xilinx.c | 114 +- drivers/gpio/gpio-xra1403.c | 10 +- drivers/gpio/gpiolib-acpi.c | 139 +- drivers/gpio/gpiolib-acpi.h | 2 + drivers/gpio/gpiolib-cdev.c | 79 +- drivers/gpio/gpiolib-devres.c | 27 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 301 +- drivers/gpio/gpiolib.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 11 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 3 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 11 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 47 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 42 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 12 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 29 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 21 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 13 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 20 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 - drivers/gpu/drm/amd/display/dc/dc.h | 2 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 44 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 2 + .../display/dc/dce120/dce120_timing_generator.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 6 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 6 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 29 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h | 1 + .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 2 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 62 +- .../drm/amd/display/modules/color/color_gamma.c | 22 +- drivers/gpu/drm/amd/include/atomfirmware.h | 1 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0_7_ppsmc.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 10 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 287 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 4 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 46 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 4 + drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 1 - drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 4 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 3 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 8 +- drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bufs.c | 1 + drivers/gpu/drm/drm_client.c | 4 - drivers/gpu/drm/drm_crtc.c | 12 +- drivers/gpu/drm/drm_fb_helper.c | 155 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 40 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 12 +- drivers/gpu/drm/i915/i915_irq.c | 27 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/imx/Kconfig | 1 + drivers/gpu/drm/imx/dcss/dcss-dev.h | 3 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 24 +- drivers/gpu/drm/imx/dcss/dcss-scaler.c | 47 +- drivers/gpu/drm/imx/parallel-display.c | 2 +- drivers/gpu/drm/lima/lima_gem.c | 2 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/mcde/Makefile | 2 +- drivers/gpu/drm/mcde/mcde_clk_div.c | 192 + drivers/gpu/drm/mcde/mcde_display.c | 456 ++- drivers/gpu/drm/mcde/mcde_display_regs.h | 91 +- drivers/gpu/drm/mcde/mcde_drm.h | 10 + drivers/gpu/drm/mcde/mcde_drv.c | 46 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 51 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 1 - drivers/gpu/drm/msm/msm_gem.c | 9 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 31 +- drivers/gpu/drm/omapdrm/omap_gem.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 345 +- drivers/gpu/drm/panel/panel-simple.c | 28 + drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vce.c | 2 +- drivers/gpu/drm/ttm/ttm_pool.c | 51 +- drivers/gpu/drm/udl/udl_drv.c | 2 - drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 3 +- drivers/gpu/drm/via/via_irq.c | 1 + drivers/gpu/drm/via/via_verifier.c | 7 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 7 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 - drivers/gpu/drm/vkms/vkms_drv.c | 1 - drivers/gpu/drm/vkms/vkms_writeback.c | 7 +- drivers/gpu/ipu-v3/ipu-di.c | 4 - drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hsi/hsi_core.c | 2 +- drivers/hwmon/k10temp.c | 98 - .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/Kconfig | 13 + drivers/i3c/master/Makefile | 1 + drivers/i3c/master/mipi-i3c-hci/Makefile | 6 + drivers/i3c/master/mipi-i3c-hci/cmd.h | 67 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 378 ++ drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 316 ++ drivers/i3c/master/mipi-i3c-hci/core.c | 798 ++++ drivers/i3c/master/mipi-i3c-hci/dat.h | 32 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 184 + drivers/i3c/master/mipi-i3c-hci/dct.h | 16 + drivers/i3c/master/mipi-i3c-hci/dct_v1.c | 36 + drivers/i3c/master/mipi-i3c-hci/dma.c | 784 ++++ drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 308 ++ drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 19 + drivers/i3c/master/mipi-i3c-hci/hci.h | 144 + drivers/i3c/master/mipi-i3c-hci/ibi.h | 42 + drivers/i3c/master/mipi-i3c-hci/pio.c | 1041 +++++ drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h | 79 + drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-atapi.c | 1 - drivers/ide/ide-io.c | 7 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/ide-pm.c | 2 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 3 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 - drivers/infiniband/ulp/rtrs/rtrs.h | 7 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/misc/da7280.c | 3 + drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/irqchip/irq-bcm2836.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 12 +- drivers/irqchip/irq-gic-v4.c | 19 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sl28cpld.c | 2 +- drivers/leds/leds-ariel.c | 6 +- drivers/leds/leds-blinkm.c | 24 +- drivers/leds/leds-lm3530.c | 10 +- drivers/leds/leds-lm3533.c | 2 +- drivers/leds/leds-lm355x.c | 8 +- drivers/leds/leds-lm3642.c | 16 +- drivers/leds/leds-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/md/Kconfig | 22 +- drivers/md/Makefile | 20 +- drivers/md/dm-cache-target.c | 7 +- drivers/md/dm-crypt.c | 13 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-ioctl.c | 1 + ...vice-time.c => dm-ps-historical-service-time.c} | 0 drivers/md/dm-ps-io-affinity.c | 272 ++ .../md/{dm-queue-length.c => dm-ps-queue-length.c} | 0 .../md/{dm-round-robin.c => dm-ps-round-robin.c} | 0 .../md/{dm-service-time.c => dm-ps-service-time.c} | 0 drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 1 + drivers/md/dm-table.c | 6 + drivers/md/dm-unstripe.c | 1 + drivers/md/dm-verity-target.c | 12 +- drivers/md/dm-verity-verify-sig.c | 9 +- drivers/md/dm-zero.c | 1 + drivers/md/dm.c | 2 +- drivers/mfd/menelaus.c | 2 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/misc/lkdtm/powerpc.c | 120 + drivers/misc/ocxl/context.c | 4 +- drivers/misc/ocxl/link.c | 70 +- drivers/misc/ocxl/ocxl_internal.h | 9 +- drivers/misc/ocxl/trace.h | 64 + drivers/mtd/ubi/build.c | 6 +- drivers/mtd/ubi/io.c | 9 +- drivers/net/dsa/qca/ar9331.c | 33 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 7 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 9 +- drivers/net/ethernet/intel/i40e/i40e.h | 3 + drivers/net/ethernet/intel/i40e/i40e_main.c | 10 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 5 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 5 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 38 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 3 +- drivers/net/ethernet/microchip/lan743x_main.c | 43 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 8 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 6 +- drivers/net/ethernet/ni/Kconfig | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 + drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/toshiba/ps3_gelic_net.c | 3 +- drivers/net/hyperv/netvsc_drv.c | 11 +- drivers/net/virtio_net.c | 1 + drivers/net/wireless/ath/ath11k/core.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/mac.c | 8 +- drivers/net/wireless/ath/ath11k/pci.c | 44 +- drivers/net/wireless/ath/ath11k/pci.h | 2 + drivers/net/wireless/ath/ath11k/peer.c | 17 + drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 24 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 + drivers/net/wireless/ath/ath11k/wmi.c | 3 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 19 +- drivers/net/wireless/mediatek/mt76/usb.c | 9 +- drivers/net/wireless/realtek/rtlwifi/core.c | 8 +- drivers/nfc/s3fwrn5/nci.c | 25 - drivers/nfc/s3fwrn5/nci.h | 22 - drivers/nfc/s3fwrn5/phy_common.c | 3 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen1.h | 1 + drivers/ntb/hw/intel/ntb_hw_gen4.c | 27 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 15 + drivers/nvdimm/btt.h | 3 +- drivers/nvdimm/claim.c | 1 + drivers/nvdimm/core.c | 1 - drivers/nvdimm/label.c | 13 +- drivers/pcmcia/Kconfig | 4 - drivers/pcmcia/Makefile | 1 - drivers/pcmcia/db1xxx_ss.c | 2 +- drivers/pcmcia/electra_cf.c | 2 + drivers/pcmcia/omap_cf.c | 8 +- drivers/pcmcia/vrc4173_cardu.c | 591 --- drivers/pcmcia/vrc4173_cardu.h | 247 -- drivers/platform/chrome/cros_ec_proto.c | 14 +- drivers/platform/chrome/cros_ec_typec.c | 336 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/ocelot-reset.c | 30 +- drivers/power/reset/qnap-poweroff.c | 8 +- drivers/power/reset/regulator-poweroff.c | 82 + drivers/power/reset/syscon-poweroff.c | 8 +- drivers/power/supply/ab8500_btemp.c | 68 +- drivers/power/supply/ab8500_charger.c | 99 +- drivers/power/supply/ab8500_fg.c | 106 +- drivers/power/supply/abx500_chargalg.c | 19 +- drivers/power/supply/axp20x_usb_power.c | 10 +- drivers/power/supply/axp288_charger.c | 28 +- drivers/power/supply/bq24190_charger.c | 21 +- drivers/power/supply/bq24735-charger.c | 1 - drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/collie_battery.c | 151 +- drivers/power/supply/generic-adc-battery.c | 31 +- drivers/power/supply/max17042_battery.c | 23 +- drivers/power/supply/max8997_charger.c | 67 +- drivers/power/supply/pm2301_charger.c | 3 +- drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/s3c_adc_battery.c | 57 +- drivers/power/supply/wm831x_power.c | 1 - drivers/ps3/ps3-lpm.c | 3 +- drivers/ps3/ps3-vuart.c | 10 +- drivers/ps3/ps3stor_lib.c | 2 +- drivers/pwm/Kconfig | 71 +- drivers/pwm/Makefile | 3 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-ab8500.c | 4 +- drivers/pwm/pwm-atmel-tcb.c | 264 +- drivers/pwm/pwm-atmel.c | 4 +- drivers/pwm/pwm-bcm-iproc.c | 4 +- drivers/pwm/pwm-bcm-kona.c | 4 +- drivers/pwm/pwm-bcm2835.c | 73 +- drivers/pwm/pwm-berlin.c | 4 +- drivers/pwm/pwm-brcmstb.c | 4 +- drivers/pwm/pwm-clps711x.c | 4 +- drivers/pwm/pwm-crc.c | 2 +- drivers/pwm/pwm-dwc.c | 319 ++ drivers/pwm/pwm-ep93xx.c | 4 +- drivers/pwm/pwm-fsl-ftm.c | 4 +- drivers/pwm/pwm-hibvt.c | 7 +- drivers/pwm/pwm-img.c | 4 +- drivers/pwm/pwm-imx-tpm.c | 10 +- drivers/pwm/pwm-imx1.c | 25 +- drivers/pwm/pwm-imx27.c | 28 +- drivers/pwm/pwm-intel-lgm.c | 244 ++ drivers/pwm/pwm-iqs620a.c | 2 +- drivers/pwm/pwm-keembay.c | 245 ++ drivers/pwm/pwm-lp3943.c | 1 + drivers/pwm/pwm-lpc18xx-sct.c | 4 +- drivers/pwm/pwm-lpc32xx.c | 4 +- drivers/pwm/pwm-lpss-platform.c | 39 +- drivers/pwm/pwm-lpss.c | 7 +- drivers/pwm/pwm-mediatek.c | 23 +- drivers/pwm/pwm-meson.c | 4 +- drivers/pwm/pwm-mtk-disp.c | 4 +- drivers/pwm/pwm-pxa.c | 4 +- drivers/pwm/pwm-rcar.c | 6 +- drivers/pwm/pwm-renesas-tpu.c | 4 +- drivers/pwm/pwm-rockchip.c | 4 +- drivers/pwm/pwm-samsung.c | 4 +- drivers/pwm/pwm-sifive.c | 4 +- drivers/pwm/pwm-sl28cpld.c | 4 +- drivers/pwm/pwm-spear.c | 4 +- drivers/pwm/pwm-sti.c | 54 +- drivers/pwm/pwm-sun4i.c | 10 +- drivers/pwm/pwm-tegra.c | 4 +- drivers/pwm/pwm-tiecap.c | 4 +- drivers/pwm/pwm-tiehrpwm.c | 16 +- drivers/pwm/pwm-vt8500.c | 4 +- drivers/pwm/pwm-zx.c | 5 +- drivers/regulator/pf8x00-regulator.c | 8 +- drivers/reset/Kconfig | 2 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-simple.c | 2 + drivers/rtc/Kconfig | 33 +- drivers/rtc/class.c | 52 +- drivers/rtc/nvmem.c | 91 +- drivers/rtc/rtc-88pm80x.c | 2 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 2 +- drivers/rtc/rtc-ab3100.c | 2 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-abx80x.c | 2 +- drivers/rtc/rtc-ac100.c | 2 +- drivers/rtc/rtc-armada38x.c | 2 +- drivers/rtc/rtc-aspeed.c | 2 +- drivers/rtc/rtc-at91rm9200.c | 108 +- drivers/rtc/rtc-at91sam9.c | 2 +- drivers/rtc/rtc-au1xxx.c | 2 +- drivers/rtc/rtc-bd70528.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 2 +- drivers/rtc/rtc-cmos.c | 6 +- drivers/rtc/rtc-coh901331.c | 2 +- drivers/rtc/rtc-cpcap.c | 8 +- drivers/rtc/rtc-cros-ec.c | 2 +- drivers/rtc/rtc-da9052.c | 2 +- drivers/rtc/rtc-da9063.c | 4 +- drivers/rtc/rtc-davinci.c | 2 +- drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-dm355evm.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 83 +- drivers/rtc/rtc-ds1343.c | 5 +- drivers/rtc/rtc-ds1347.c | 2 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1511.c | 6 +- drivers/rtc/rtc-ds1553.c | 6 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 5 +- drivers/rtc/rtc-ds1742.c | 6 +- drivers/rtc/rtc-ds2404.c | 2 +- drivers/rtc/rtc-ds3232.c | 2 +- drivers/rtc/rtc-ep93xx.c | 8 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 2 +- drivers/rtc/rtc-ftrtc010.c | 2 +- drivers/rtc/rtc-goldfish.c | 2 +- drivers/rtc/rtc-hym8563.c | 7 +- drivers/rtc/rtc-imx-sc.c | 2 +- drivers/rtc/rtc-imxdi.c | 2 +- drivers/rtc/rtc-isl12026.c | 4 +- drivers/rtc/rtc-isl1208.c | 4 +- drivers/rtc/rtc-jz4740.c | 2 +- drivers/rtc/rtc-lpc32xx.c | 2 +- drivers/rtc/rtc-ls1x.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-m48t59.c | 5 +- drivers/rtc/rtc-m48t86.c | 5 +- drivers/rtc/rtc-mc13xxx.c | 2 +- drivers/rtc/rtc-meson-vrtc.c | 2 +- drivers/rtc/rtc-meson.c | 4 +- drivers/rtc/rtc-mpc5121.c | 2 +- drivers/rtc/rtc-mrst.c | 2 +- drivers/rtc/rtc-mt2712.c | 2 +- drivers/rtc/rtc-mt6397.c | 2 +- drivers/rtc/rtc-mv.c | 2 +- drivers/rtc/rtc-mxc.c | 25 +- drivers/rtc/rtc-mxc_v2.c | 2 +- drivers/rtc/rtc-omap.c | 13 +- drivers/rtc/rtc-pcap.c | 2 +- drivers/rtc/rtc-pcf2123.c | 2 +- drivers/rtc/rtc-pcf2127.c | 73 +- drivers/rtc/rtc-pcf85063.c | 4 +- drivers/rtc/rtc-pcf8523.c | 34 +- drivers/rtc/rtc-pcf85363.c | 4 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pic32.c | 2 +- drivers/rtc/rtc-pl030.c | 2 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-ps3.c | 2 +- drivers/rtc/rtc-r9701.c | 2 +- drivers/rtc/rtc-rc5t619.c | 2 +- drivers/rtc/rtc-rk808.c | 2 +- drivers/rtc/rtc-rp5c01.c | 5 +- drivers/rtc/rtc-rs5c348.c | 2 +- drivers/rtc/rtc-rv3028.c | 6 +- drivers/rtc/rtc-rv3029c2.c | 4 +- drivers/rtc/rtc-rv3032.c | 8 +- drivers/rtc/rtc-rv8803.c | 5 +- drivers/rtc/rtc-rx6110.c | 165 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8581.c | 4 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-s3c.c | 230 +- drivers/rtc/rtc-sa1100.c | 2 +- drivers/rtc/rtc-sc27xx.c | 42 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 69 +- drivers/rtc/rtc-st-lpc.c | 2 +- drivers/rtc/rtc-starfire.c | 2 +- drivers/rtc/rtc-stk17ta8.c | 5 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/rtc/rtc-sun4v.c | 2 +- drivers/rtc/rtc-sun6i.c | 10 +- drivers/rtc/rtc-sunxi.c | 2 +- drivers/rtc/rtc-tegra.c | 2 +- drivers/rtc/rtc-test.c | 3 +- drivers/rtc/rtc-tps6586x.c | 2 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/rtc/rtc-tx4939.c | 5 +- drivers/rtc/rtc-vr41xx.c | 2 +- drivers/rtc/rtc-vt8500.c | 2 +- drivers/rtc/rtc-wilco-ec.c | 2 +- drivers/rtc/rtc-wm831x.c | 2 +- drivers/rtc/rtc-xgene.c | 2 +- drivers/rtc/rtc-zynqmp.c | 2 +- drivers/rtc/sysfs.c | 2 - drivers/s390/block/dasd_alias.c | 22 +- drivers/s390/cio/device.c | 2 +- drivers/s390/crypto/zcrypt_cex2a.c | 2 +- drivers/s390/crypto/zcrypt_cex4.c | 2 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/cxlflash/ocxl_hw.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/ps3rom.c | 3 +- drivers/scsi/scsi_lib.c | 27 +- drivers/scsi/scsi_transport_spi.c | 27 +- drivers/scsi/ses.c | 5 + drivers/scsi/ufs/ufs-mediatek-trace.h | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 21 + drivers/scsi/ufs/ufs-mediatek.h | 1 + drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pci.c | 73 +- drivers/scsi/ufs/ufshcd.c | 45 +- drivers/scsi/ufs/ufshcd.h | 14 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/litex/Kconfig | 19 + drivers/soc/litex/Makefile | 3 + drivers/soc/litex/litex_soc_ctrl.c | 176 + drivers/spi/spi-geni-qcom.c | 84 +- drivers/spi/spi-stm32.c | 4 +- drivers/staging/android/ashmem.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + drivers/tty/serial/Kconfig | 32 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/liteuart.c | 404 ++ drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/Makefile | 2 + drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 35 +- drivers/usb/cdns3/{debug.h => cdns3-debug.h} | 0 drivers/usb/cdns3/cdns3-ep0.c | 894 +++++ drivers/usb/cdns3/cdns3-gadget.c | 3335 ++++++++++++++++ drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} | 0 drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 315 ++ drivers/usb/cdns3/cdns3-trace.c | 11 + drivers/usb/cdns3/cdns3-trace.h | 570 +++ drivers/usb/cdns3/cdnsp-debug.h | 583 +++ drivers/usb/cdns3/cdnsp-ep0.c | 494 +++ drivers/usb/cdns3/cdnsp-gadget.c | 2011 ++++++++++ drivers/usb/cdns3/cdnsp-gadget.h | 1601 ++++++++ drivers/usb/cdns3/cdnsp-mem.c | 1336 +++++++ drivers/usb/cdns3/cdnsp-pci.c | 254 ++ drivers/usb/cdns3/cdnsp-ring.c | 2439 ++++++++++++ drivers/usb/cdns3/cdnsp-trace.c | 12 + drivers/usb/cdns3/cdnsp-trace.h | 840 ++++ drivers/usb/cdns3/core.c | 455 +-- drivers/usb/cdns3/core.h | 59 +- drivers/usb/cdns3/drd.c | 222 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/ep0.c | 894 ----- drivers/usb/cdns3/gadget-export.h | 22 +- drivers/usb/cdns3/gadget.c | 3335 ---------------- drivers/usb/cdns3/host-export.h | 18 +- drivers/usb/cdns3/host.c | 26 +- drivers/usb/cdns3/trace.c | 11 - drivers/usb/cdns3/trace.h | 570 --- drivers/usb/host/ehci-ps3.c | 4 +- drivers/usb/host/ohci-ps3.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/vdpa/Kconfig | 16 +- drivers/vdpa/ifcvf/ifcvf_main.c | 11 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 5 + drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_sim/Makefile | 1 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 298 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 105 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 177 + drivers/vfio/virqfd.c | 3 + drivers/vhost/scsi.c | 3 +- drivers/vhost/vdpa.c | 10 +- drivers/video/fbdev/geode/lxfb_ops.c | 1 + drivers/video/fbdev/pm2fb.c | 1 + drivers/video/fbdev/ps3fb.c | 4 +- drivers/virtio/virtio_mem.c | 1789 ++++++--- drivers/virtio/virtio_ring.c | 8 +- drivers/watchdog/Kconfig | 14 +- drivers/watchdog/Makefile | 1 - drivers/watchdog/geodewdt.c | 2 - drivers/watchdog/hpwdt.c | 8 +- drivers/watchdog/iTCO_wdt.c | 34 +- drivers/watchdog/mpc8xxx_wdt.c | 4 +- drivers/watchdog/pnx833x_wdt.c | 277 -- drivers/watchdog/qcom-wdt.c | 20 +- drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/sbc_fitpc2_wdt.c | 12 +- drivers/watchdog/sp805_wdt.c | 1 + drivers/watchdog/sprd_wdt.c | 43 +- drivers/watchdog/stm32_iwdg.c | 13 +- drivers/watchdog/watchdog_core.c | 22 +- drivers/watchdog/wdat_wdt.c | 6 +- drivers/xen/Makefile | 2 +- drivers/xen/manage.c | 1 + fs/9p/fid.c | 65 +- fs/9p/fid.h | 11 +- fs/9p/vfs_dentry.c | 2 + fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_file.c | 7 +- fs/9p/vfs_inode.c | 47 +- fs/9p/vfs_inode_dotl.c | 35 +- fs/9p/vfs_super.c | 1 + fs/9p/xattr.c | 16 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/aio.c | 9 +- fs/btrfs/block-group.c | 11 +- fs/btrfs/btrfs_inode.h | 9 + fs/btrfs/ctree.c | 24 +- fs/btrfs/ctree.h | 33 +- fs/btrfs/delayed-ref.h | 12 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/discard.c | 70 +- fs/btrfs/disk-io.c | 22 +- fs/btrfs/extent-tree.c | 4 +- fs/btrfs/file-item.c | 2 + fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/inode.c | 15 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 13 +- fs/btrfs/qgroup.c | 43 +- fs/btrfs/reflink.c | 15 + fs/btrfs/send.c | 49 +- fs/btrfs/space-info.c | 276 +- fs/btrfs/space-info.h | 3 + fs/btrfs/super.c | 40 +- fs/btrfs/tests/btrfs-tests.c | 10 +- fs/btrfs/tests/inode-tests.c | 9 - fs/btrfs/transaction.c | 85 +- fs/btrfs/volumes.c | 4 +- fs/buffer.c | 56 +- fs/ceph/mds_client.c | 53 +- fs/cifs/Kconfig | 25 +- fs/cifs/Makefile | 4 +- fs/cifs/cache.c | 24 - fs/cifs/cifs_debug.c | 13 + fs/cifs/cifs_dfs_ref.c | 19 +- fs/cifs/cifs_fs_sb.h | 12 +- fs/cifs/cifs_swn.c | 695 ++++ fs/cifs/cifs_swn.h | 25 + fs/cifs/cifsacl.c | 253 +- fs/cifs/cifsacl.h | 4 + fs/cifs/cifsencrypt.c | 5 + fs/cifs/cifsfs.c | 174 +- fs/cifs/cifsfs.h | 6 +- fs/cifs/cifsglob.h | 110 +- fs/cifs/cifspdu.h | 4 +- fs/cifs/cifsproto.h | 43 +- fs/cifs/connect.c | 2126 ++-------- fs/cifs/dfs_cache.c | 115 +- fs/cifs/dfs_cache.h | 2 +- fs/cifs/dir.c | 7 +- fs/cifs/file.c | 26 +- fs/cifs/fs_context.c | 1529 +++++++- fs/cifs/fs_context.h | 225 +- fs/cifs/fscache.c | 1 + fs/cifs/fscache.h | 1 - fs/cifs/inode.c | 74 +- fs/cifs/misc.c | 5 +- fs/cifs/netlink.c | 89 + fs/cifs/netlink.h | 16 + fs/cifs/readdir.c | 19 +- fs/cifs/sess.c | 71 +- fs/cifs/smb1ops.c | 13 +- fs/cifs/smb2misc.c | 31 +- fs/cifs/smb2ops.c | 98 +- fs/cifs/smb2pdu.c | 14 +- fs/cifs/smb2pdu.h | 14 +- fs/cifs/smb2proto.h | 4 +- fs/cifs/smbdirect.c | 1 + fs/cifs/trace.h | 4 + fs/cifs/transport.c | 15 + fs/cifs/unc.c | 71 + fs/cifs/xattr.c | 81 +- fs/configfs/dir.c | 1 + fs/dax.c | 11 +- fs/eventfd.c | 5 +- fs/eventpoll.c | 287 +- fs/exfat/nls.c | 6 +- fs/ext4/balloc.c | 2 +- fs/ext4/block_validity.c | 16 +- fs/ext4/ext4.h | 77 +- fs/ext4/ext4_jbd2.c | 21 +- fs/ext4/ext4_jbd2.h | 14 +- fs/ext4/extents.c | 5 +- fs/ext4/fast_commit.c | 99 +- fs/ext4/fast_commit.h | 78 +- fs/ext4/file.c | 7 +- fs/ext4/fsync.c | 2 +- fs/ext4/indirect.c | 4 +- fs/ext4/inode.c | 41 +- fs/ext4/ioctl.c | 3 + fs/ext4/mballoc.c | 39 +- fs/ext4/namei.c | 22 +- fs/ext4/page-io.c | 5 +- fs/ext4/resize.c | 20 +- fs/ext4/super.c | 549 +-- fs/ext4/xattr.c | 6 +- fs/file.c | 4 +- fs/gfs2/glock.c | 8 - fs/gfs2/incore.h | 1 - fs/gfs2/inode.c | 16 +- fs/gfs2/inode.h | 3 - fs/gfs2/super.c | 2 - fs/gfs2/util.c | 2 +- fs/gfs2/util.h | 6 +- fs/io-wq.h | 1 + fs/io_uring.c | 83 +- fs/iomap/seek.c | 125 +- fs/jbd2/journal.c | 8 +- fs/jffs2/debug.h | 23 +- fs/jffs2/jffs2_fs_sb.h | 1 + fs/jffs2/nodelist.h | 4 +- fs/jffs2/readinode.c | 16 + fs/jffs2/super.c | 32 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/jfs_mount.c | 10 + fs/mount.h | 18 + fs/mount_notify.c | 222 ++ fs/namespace.c | 22 + fs/nfsd/nfs4proc.c | 5 + fs/nfsd/nfs4xdr.c | 56 +- fs/nfsd/nfssvc.c | 6 - fs/nfsd/xdr4.h | 1 - fs/ocfs2/namei.c | 17 +- fs/orangefs/file.c | 2 + fs/proc/page.c | 40 +- fs/pstore/ftrace.c | 8 +- fs/ramfs/inode.c | 12 + fs/ubifs/auth.c | 4 +- fs/ubifs/commit.c | 4 +- fs/ubifs/debug.c | 116 +- fs/ubifs/debug.h | 5 +- fs/ubifs/dir.c | 4 +- fs/ubifs/file.c | 8 +- fs/ubifs/io.c | 52 +- fs/ubifs/journal.c | 3 +- fs/ubifs/lpt.c | 4 +- fs/ubifs/master.c | 4 +- fs/ubifs/orphan.c | 6 +- fs/ubifs/recovery.c | 6 +- fs/ubifs/replay.c | 6 +- fs/ubifs/sb.c | 2 +- fs/ubifs/scan.c | 4 +- fs/ubifs/super.c | 6 +- fs/ubifs/tnc.c | 10 +- fs/ubifs/tnc_misc.c | 7 +- fs/ubifs/ubifs.h | 10 +- fs/xfs/libxfs/xfs_alloc.c | 16 +- fs/xfs/libxfs/xfs_bmap.c | 28 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 - fs/xfs/libxfs/xfs_btree.c | 12 +- fs/xfs/libxfs/xfs_format.h | 11 +- fs/xfs/libxfs/xfs_ialloc.c | 170 +- fs/xfs/libxfs/xfs_ialloc.h | 36 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 5 - fs/xfs/libxfs/xfs_inode_buf.c | 4 - fs/xfs/libxfs/xfs_refcount.c | 9 - fs/xfs/libxfs/xfs_rmap.c | 9 - fs/xfs/libxfs/xfs_rtbitmap.c | 22 +- fs/xfs/libxfs/xfs_sb.c | 104 +- fs/xfs/libxfs/xfs_sb.h | 3 + fs/xfs/libxfs/xfs_shared.h | 1 - fs/xfs/libxfs/xfs_types.c | 64 + fs/xfs/libxfs/xfs_types.h | 7 + fs/xfs/scrub/agheader_repair.c | 2 - fs/xfs/scrub/bmap.c | 22 +- fs/xfs/scrub/common.c | 14 - fs/xfs/scrub/dir.c | 21 +- fs/xfs/scrub/inode.c | 4 - fs/xfs/scrub/parent.c | 10 +- fs/xfs/scrub/rtbitmap.c | 4 +- fs/xfs/xfs_acl.c | 40 +- fs/xfs/xfs_bmap_item.c | 65 +- fs/xfs/xfs_buf.c | 24 +- fs/xfs/xfs_buf.h | 14 +- fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_extfree_item.c | 23 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_inode.c | 249 +- fs/xfs/xfs_inode.h | 6 +- fs/xfs/xfs_iops.c | 41 +- fs/xfs/xfs_iops.h | 8 - fs/xfs/xfs_iwalk.c | 2 +- fs/xfs/xfs_log_recover.c | 13 +- fs/xfs/xfs_qm.c | 26 +- fs/xfs/xfs_refcount_item.c | 52 +- fs/xfs/xfs_rmap_item.c | 67 +- fs/xfs/xfs_rtalloc.c | 20 +- fs/xfs/xfs_rtalloc.h | 4 +- fs/xfs/xfs_super.c | 77 +- fs/xfs/xfs_symlink.c | 4 +- fs/xfs/xfs_trace.h | 18 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_buf.c | 16 +- fs/xfs/xfs_trans_dquot.c | 43 +- include/acpi/cppc_acpi.h | 6 +- include/asm-generic/bitops/find.h | 19 + include/asm-generic/io.h | 4 + include/crypto/public_key.h | 1 - include/drm/drm_fb_helper.h | 14 +- include/drm/drm_gem_shmem_helper.h | 7 +- include/drm/drm_modes.h | 3 + include/drm/drm_modeset_helper_vtables.h | 13 +- include/dt-bindings/clock/at91.h | 11 + include/dt-bindings/clock/fsl,qoriq-clockgen.h | 15 + include/dt-bindings/clock/g12a-clkc.h | 2 + include/dt-bindings/clock/k210-clk.h | 56 +- include/dt-bindings/clock/qcom,camcc-sc7180.h | 121 + include/dt-bindings/clock/qcom,gcc-sdx55.h | 117 + include/dt-bindings/clock/qcom,rpmh.h | 10 + .../dt-bindings/clock/qcom,sm8250-lpass-aoncc.h | 11 + .../dt-bindings/clock/qcom,sm8250-lpass-audiocc.h | 13 + include/dt-bindings/clock/sifive-fu740-prci.h | 23 + include/dt-bindings/gpio/tegra186-gpio.h | 4 +- include/keys/encrypted-type.h | 2 +- include/kvm/arm_pmu.h | 3 - include/kvm/arm_vgic.h | 1 + include/linux/bitmap.h | 61 + include/linux/bitops.h | 13 + include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 18 +- include/linux/ceph/msgr.h | 4 +- include/linux/clk-provider.h | 39 + include/linux/clk.h | 20 +- include/linux/clk/samsung.h | 4 +- include/linux/compat.h | 38 + include/linux/compiler_attributes.h | 6 + include/linux/compiler_types.h | 6 - include/linux/connector.h | 10 +- include/linux/cpufreq.h | 14 + include/linux/cpuhotplug.h | 1 + include/linux/dcache.h | 1 + include/linux/dma-buf-map.h | 2 +- include/linux/dma-map-ops.h | 14 + include/linux/efi.h | 33 +- include/linux/eventfd.h | 6 + include/linux/ftrace.h | 45 +- include/linux/gfp.h | 2 + include/linux/gpio/consumer.h | 4 +- include/linux/gpio/driver.h | 71 - include/linux/ide.h | 8 +- include/linux/init.h | 2 +- include/linux/irqchip/arm-gic-v4.h | 4 + include/linux/jbd2.h | 14 +- include/linux/kasan-checks.h | 2 +- include/linux/kasan.h | 359 +- include/linux/key.h | 5 +- include/linux/kfence.h | 202 + include/linux/khugepaged.h | 2 + include/linux/kprobes.h | 2 +- include/linux/kvm_dirty_ring.h | 103 + include/linux/kvm_host.h | 21 +- include/linux/litex.h | 102 + include/linux/lsm_hook_defs.h | 3 + include/linux/lsm_hooks.h | 6 + include/linux/memblock.h | 1 + include/linux/memcontrol.h | 156 +- include/linux/memory_hotplug.h | 3 + include/linux/memremap.h | 6 + include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mm.h | 26 +- include/linux/mmdebug.h | 13 + include/linux/module.h | 28 +- include/linux/moduleloader.h | 3 +- include/linux/moduleparam.h | 12 +- include/linux/netdevice.h | 1 + include/linux/nmi.h | 1 + include/linux/page-flags-layout.h | 2 +- include/linux/pagemap.h | 6 +- include/linux/pagevec.h | 4 - include/linux/pgtable.h | 3 + include/linux/phy.h | 3 +- include/linux/platform_data/cros_ec_commands.h | 155 + include/linux/power/generic-adc-battery.h | 4 - include/linux/psci.h | 9 + include/linux/pwm.h | 5 - include/linux/rcupdate.h | 6 + include/linux/regset.h | 12 + include/linux/rtc.h | 22 +- include/linux/s3c_adc_battery.h | 3 - include/linux/sched.h | 10 +- include/linux/sched/cpufreq.h | 5 + include/linux/secretmem.h | 30 + include/linux/security.h | 8 + include/linux/seq_buf.h | 2 +- include/linux/set_memory.h | 16 +- include/linux/slab_def.h | 3 + include/linux/slub_def.h | 3 + include/linux/string.h | 2 +- include/linux/swap.h | 2 +- include/linux/syscalls.h | 8 + include/linux/trace_recursion.h | 232 ++ include/linux/trace_seq.h | 4 +- include/linux/vdpa.h | 1 + include/linux/verification.h | 2 + include/linux/wait.h | 16 +- include/linux/watch_queue.h | 7 +- include/misc/ocxl.h | 2 +- include/net/9p/client.h | 7 + include/net/xdp_sock.h | 4 - include/net/xsk_buff_pool.h | 5 + include/trace/events/btrfs.h | 104 +- include/trace/events/clk.h | 44 + include/trace/events/iocost.h | 16 +- include/trace/events/kvm.h | 63 + include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/drm_mode.h | 165 +- include/uapi/linux/cifs/cifs_netlink.h | 63 + include/uapi/linux/devlink.h | 2 +- include/uapi/linux/gpio.h | 12 +- include/uapi/linux/kvm.h | 56 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/virtio_gpu.h | 4 + include/uapi/linux/virtio_ids.h | 44 +- include/uapi/linux/watch_queue.h | 31 +- init/init_task.c | 2 +- init/main.c | 4 + kernel/bpf/syscall.c | 1 - kernel/cgroup/cgroup-v1.c | 2 + kernel/cgroup/cgroup.c | 30 +- kernel/dma/Kconfig | 13 + kernel/dma/Makefile | 1 + kernel/dma/contiguous.c | 2 +- kernel/dma/map_benchmark.c | 367 ++ kernel/dma/mapping.c | 12 +- kernel/dma/pool.c | 3 - kernel/fork.c | 7 +- kernel/hung_task.c | 44 + kernel/irq/msi.c | 2 +- kernel/livepatch/Kconfig | 2 +- kernel/livepatch/patch.c | 15 +- kernel/module.c | 200 +- kernel/params.c | 10 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/rcu/tasks.h | 25 +- kernel/sched/core.c | 8 +- kernel/sched/cpufreq_schedutil.c | 106 +- kernel/sched/wait.c | 17 +- kernel/sys_ni.c | 7 + kernel/sysctl.c | 8 +- kernel/trace/Kconfig | 68 + kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/fgraph.c | 3 +- kernel/trace/ftrace.c | 57 +- kernel/trace/ring_buffer.c | 223 +- kernel/trace/synth_event_gen_test.c | 2 +- kernel/trace/trace.c | 53 +- kernel/trace/trace.h | 182 +- kernel/trace/trace_benchmark.c | 6 +- kernel/trace/trace_boot.c | 2 + kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_dynevent.h | 6 +- kernel/trace/trace_entries.h | 6 +- kernel/trace/trace_event_perf.c | 15 +- kernel/trace/trace_events.c | 9 +- kernel/trace/trace_events_filter.c | 23 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_events_synth.c | 4 +- kernel/trace/trace_export.c | 2 +- kernel/trace/trace_functions.c | 23 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_irqsoff.c | 2 +- kernel/trace/trace_kprobe.c | 9 +- kernel/trace/trace_output.c | 6 +- kernel/trace/trace_output.h | 1 + kernel/trace/trace_recursion_record.c | 236 ++ kernel/trace/trace_sched_wakeup.c | 2 +- kernel/trace/trace_selftest.c | 29 +- kernel/trace/trace_stack.c | 3 +- kernel/trace/tracing_map.c | 6 +- kernel/trace/tracing_map.h | 2 +- kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + kernel/workqueue.c | 13 +- lib/Kconfig | 3 + lib/Kconfig.debug | 17 +- lib/Kconfig.kasan | 65 +- lib/Kconfig.kfence | 72 + lib/Makefile | 2 + lib/cpumask.c | 60 +- lib/devmem_is_allowed.c | 27 + lib/extable.c | 5 - lib/find_bit.c | 14 + lib/test_bitmap.c | 143 + lib/test_kasan.c | 2 +- lib/test_kasan_module.c | 2 +- lib/test_xarray.c | 26 +- lib/xarray.c | 11 +- lib/zlib_dfltcc/dfltcc_inflate.c | 4 +- localversion-next | 1 + mm/Kconfig | 7 +- mm/Makefile | 2 + mm/compaction.c | 2 +- mm/filemap.c | 349 +- mm/gup.c | 10 + mm/huge_memory.c | 8 +- mm/hugetlb.c | 22 +- mm/internal.h | 7 +- mm/kasan/Makefile | 25 +- mm/kasan/common.c | 823 +--- mm/kasan/generic.c | 70 +- mm/kasan/generic_report.c | 165 - mm/kasan/hw_tags.c | 204 + mm/kasan/init.c | 12 +- mm/kasan/kasan.h | 182 +- mm/kasan/quarantine.c | 21 +- mm/kasan/report.c | 312 +- mm/kasan/report_generic.c | 332 ++ mm/kasan/report_hw_tags.c | 42 + mm/kasan/report_sw_tags.c | 101 + mm/kasan/shadow.c | 517 +++ mm/kasan/sw_tags.c | 210 + mm/kasan/tags.c | 200 - mm/kasan/tags_report.c | 93 - mm/kfence/Makefile | 6 + mm/kfence/core.c | 830 ++++ mm/kfence/kfence.h | 107 + mm/kfence/kfence_test.c | 823 ++++ mm/kfence/report.c | 244 ++ mm/khugepaged.c | 22 +- mm/memblock.c | 24 + mm/memcontrol.c | 74 +- mm/memory.c | 8 +- mm/memory_hotplug.c | 105 +- mm/mempool.c | 4 +- mm/memremap.c | 20 + mm/mmap.c | 50 +- mm/msync.c | 6 +- mm/page_alloc.c | 168 +- mm/page_poison.c | 2 +- mm/percpu.c | 32 +- mm/ptdump.c | 13 +- mm/secretmem.c | 439 +++ mm/shmem.c | 150 +- mm/slab.c | 40 +- mm/slab.h | 14 +- mm/slab_common.c | 10 +- mm/slub.c | 94 +- mm/swap.c | 38 +- mm/swap_state.c | 8 +- mm/truncate.c | 131 +- mm/util.c | 12 + mm/vmalloc.c | 5 +- mm/vmscan.c | 68 +- mm/vmstat.c | 32 +- net/9p/client.c | 14 +- net/bluetooth/hci_conn.c | 17 + net/bluetooth/hci_request.c | 25 +- net/bluetooth/mgmt.c | 8 + net/ceph/messenger_v2.c | 15 +- net/core/dev.c | 22 +- net/ethtool/channels.c | 6 +- net/ethtool/strset.c | 2 +- net/ipv4/netfilter/arp_tables.c | 2 +- net/ipv4/netfilter/ip_tables.c | 2 +- net/ipv6/netfilter/ip6_tables.c | 2 +- net/mptcp/options.c | 15 +- net/mptcp/protocol.c | 11 +- net/mptcp/protocol.h | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 42 +- net/netfilter/nf_tables_api.c | 4 +- net/packet/af_packet.c | 4 +- net/sched/sch_taprio.c | 20 +- net/smc/smc_ib.c | 36 +- net/sunrpc/svcsock.c | 86 +- net/tipc/netlink_compat.c | 12 +- net/xdp/xsk.c | 16 +- net/xdp/xsk_buff_pool.c | 3 +- net/xdp/xsk_queue.h | 5 + net/xfrm/xfrm_input.c | 2 +- samples/Kconfig | 2 +- samples/watch_queue/watch_test.c | 43 +- scripts/Makefile.extrawarn | 1 - scripts/Makefile.lib | 2 + scripts/bloat-o-meter | 2 +- scripts/checksyscalls.sh | 4 + scripts/config | 2 +- scripts/diffconfig | 2 +- scripts/genksyms/keywords.c | 3 + scripts/genksyms/lex.l | 27 +- scripts/genksyms/parse.y | 7 + scripts/get_abi.pl | 2 +- scripts/kconfig/conf.c | 1 - scripts/kconfig/confdata.c | 1 + scripts/kconfig/lexer.l | 1 - scripts/kconfig/lkc.h | 4 + scripts/kconfig/preprocess.c | 2 +- scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/qconf.cc | 145 +- scripts/kconfig/symbol.c | 2 +- scripts/mod/modpost.c | 73 +- scripts/mod/modpost.h | 15 +- scripts/show_delta | 2 +- scripts/sphinx-pre-install | 2 +- scripts/split-man.pl | 2 +- scripts/tracing/draw_functrace.py | 2 +- security/integrity/ima/Makefile | 4 + security/integrity/ima/ima_efi.c | 73 + security/integrity/ima/ima_mok.c | 5 +- security/keys/Kconfig | 8 +- security/keys/big_key.c | 9 +- security/keys/key.c | 2 + security/keys/keyctl.c | 2 +- security/keys/keyctl_pkey.c | 2 - security/keys/keyring.c | 10 +- security/keys/process_keys.c | 1 + security/security.c | 7 + sound/core/init.c | 2 - sound/core/memalloc.c | 4 +- sound/core/oss/pcm_oss.c | 22 +- sound/core/pcm_memory.c | 10 +- sound/core/pcm_native.c | 9 +- sound/pci/hda/hda_intel.c | 9 +- sound/pci/hda/patch_realtek.c | 29 + sound/ppc/snd_ps3.c | 3 +- sound/soc/atmel/Kconfig | 4 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/max98373-i2c.c | 20 + sound/soc/codecs/max98373-sdw.c | 20 + sound/soc/codecs/max98373.c | 34 +- sound/soc/codecs/max98373.h | 8 + sound/soc/codecs/rt711.c | 6 + sound/soc/fsl/imx-hdmi.c | 1 + sound/soc/intel/boards/haswell.c | 1 + sound/soc/intel/skylake/cnl-sst.c | 1 + sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-tdmin.c | 13 +- sound/soc/qcom/lpass-cpu.c | 20 +- sound/soc/qcom/lpass-platform.c | 50 +- sound/soc/sh/rcar/adg.c | 18 +- sound/soc/soc-dapm.c | 1 + sound/soc/sof/Kconfig | 2 +- sound/usb/card.c | 3 + sound/usb/clock.c | 6 + sound/usb/quirks.c | 1 + tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/msr-index.h | 12 +- tools/build/feature/Makefile | 2 +- tools/gpio/gpio-event-mon.c | 6 +- tools/gpio/lsgpio.c | 4 + tools/include/linux/build_bug.h | 5 + tools/include/linux/compiler.h | 4 +- tools/include/linux/compiler_types.h | 21 + tools/include/linux/ctype.h | 17 +- tools/include/linux/string.h | 1 + tools/include/uapi/asm-generic/unistd.h | 2 +- tools/include/uapi/linux/const.h | 5 + tools/include/uapi/linux/fscrypt.h | 5 +- tools/include/uapi/linux/perf_event.h | 6 +- tools/include/uapi/linux/prctl.h | 5 + tools/include/uapi/linux/stat.h | 9 +- tools/lib/string.c | 58 + tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-config.txt | 2 +- tools/perf/Documentation/perf-record.txt | 19 +- tools/perf/Documentation/perf-report.txt | 1 + tools/perf/Documentation/perf-script.txt | 5 +- tools/perf/Documentation/perf-stat.txt | 9 +- tools/perf/arch/arm/util/cs-etm.c | 4 +- tools/perf/arch/arm64/Makefile | 1 + tools/perf/arch/arm64/util/Build | 3 +- tools/perf/arch/arm64/util/arm-spe.c | 4 +- tools/perf/arch/arm64/util/arm64_exception_types.h | 92 + tools/perf/arch/arm64/util/kvm-stat.c | 85 + tools/perf/arch/arm64/util/mem-events.c | 37 + tools/perf/arch/arm64/util/perf_regs.c | 33 + tools/perf/arch/mips/Build | 2 +- tools/perf/arch/mips/annotate/instructions.c | 46 + tools/perf/arch/x86/include/arch-tests.h | 1 - tools/perf/arch/x86/tests/Build | 1 - tools/perf/arch/x86/tests/arch-tests.c | 4 - tools/perf/arch/x86/tests/intel-cqm.c | 2 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 173 - tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 6 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-c2c.c | 39 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-evlist.c | 18 +- tools/perf/builtin-ftrace.c | 11 +- tools/perf/builtin-inject.c | 2 + tools/perf/builtin-kmem.c | 7 +- tools/perf/builtin-kvm.c | 9 +- tools/perf/builtin-mem.c | 97 +- tools/perf/builtin-record.c | 52 +- tools/perf/builtin-report.c | 34 +- tools/perf/builtin-sched.c | 6 +- tools/perf/builtin-script.c | 25 +- tools/perf/builtin-stat.c | 45 +- tools/perf/builtin-top.c | 34 +- tools/perf/builtin-trace.c | 43 +- tools/perf/builtin-version.c | 1 + .../arch/arm64/freescale/imx8mm/sys/ddrc.json | 39 + .../arch/arm64/freescale/imx8mm/sys/metrics.json | 18 + .../perf/pmu-events/arch/test/arch-std-events.json | 8 + .../perf/pmu-events/arch/test/test_cpu/cache.json | 5 + tools/perf/pmu-events/arch/x86/skylake/cache.json | 4100 ++++++++++---------- .../arch/x86/skylake/floating-point.json | 76 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 644 +-- tools/perf/pmu-events/arch/x86/skylake/memory.json | 2279 +++++------ tools/perf/pmu-events/arch/x86/skylake/other.json | 60 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1266 +++--- .../pmu-events/arch/x86/skylake/skl-metrics.json | 271 +- .../arch/x86/skylake/virtual-memory.json | 374 +- tools/perf/pmu-events/jevents.c | 182 +- tools/perf/pmu-events/pmu-events.h | 6 + tools/perf/python/tracepoint.py | 2 +- tools/perf/python/twatch.py | 2 +- tools/perf/tests/Build | 1 + tools/perf/tests/backward-ring-buffer.c | 4 +- tools/perf/tests/bpf.c | 12 +- tools/perf/tests/builtin-test.c | 6 + tools/perf/tests/code-reading.c | 8 +- tools/perf/tests/event-times.c | 6 +- tools/perf/tests/event_update.c | 3 +- tools/perf/tests/evsel-tp-sched.c | 25 +- tools/perf/tests/expand-cgroup.c | 9 +- tools/perf/tests/keep-tracking.c | 2 +- tools/perf/tests/llvm.c | 30 +- tools/perf/tests/mmap-basic.c | 6 +- tools/perf/tests/openat-syscall-tp-fields.c | 6 +- tools/perf/tests/parse-events.c | 10 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/parse-no-sample-id-all.c | 4 +- tools/perf/tests/perf-record.c | 18 +- tools/perf/tests/perf-time-to-tsc.c | 184 + tools/perf/tests/pmu-events.c | 16 +- tools/perf/tests/sample-parsing.c | 6 +- tools/perf/tests/shell/stat+shadow_stat.sh | 80 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 2 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/switch-tracking.c | 18 +- tools/perf/tests/task-exit.c | 13 +- tools/perf/tests/tests.h | 3 + tools/perf/tests/topology.c | 2 +- tools/perf/tests/wp.c | 21 +- tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/trace/beauty/mmap_prot.sh | 2 +- tools/perf/ui/browsers/hists.c | 61 +- tools/perf/ui/gtk/gtk.h | 5 +- tools/perf/ui/gtk/hists.c | 6 +- tools/perf/util/annotate.c | 16 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 59 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 17 - .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 601 +-- .../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 122 +- tools/perf/util/arm-spe.c | 2 +- tools/perf/util/auxtrace.c | 19 +- tools/perf/util/auxtrace.h | 2 + tools/perf/util/bpf-event.c | 2 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/bpf-loader.h | 3 + tools/perf/util/build-id.c | 127 +- tools/perf/util/build-id.h | 8 + tools/perf/util/cgroup.c | 202 +- tools/perf/util/data.c | 60 +- tools/perf/util/data.h | 12 +- tools/perf/util/debug.c | 9 +- tools/perf/util/debug.h | 2 + tools/perf/util/dso.c | 45 +- tools/perf/util/dso.h | 2 + tools/perf/util/env.c | 15 +- tools/perf/util/env.h | 4 +- tools/perf/util/event.h | 4 + tools/perf/util/evlist.c | 288 +- tools/perf/util/evlist.h | 136 +- tools/perf/util/evsel.c | 60 +- tools/perf/util/evsel.h | 1 + tools/perf/util/evswitch.c | 4 +- tools/perf/util/expr.c | 68 +- tools/perf/util/expr.h | 17 +- tools/perf/util/expr.y | 2 +- tools/perf/util/header.c | 56 +- tools/perf/util/hist.c | 5 +- tools/perf/util/hist.h | 26 +- tools/perf/util/intel-pt.c | 3 +- tools/perf/util/machine.c | 69 +- tools/perf/util/map_symbol.h | 1 + tools/perf/util/mem-events.c | 45 +- tools/perf/util/mem-events.h | 3 +- tools/perf/util/mem2node.c | 3 +- tools/perf/util/metricgroup.c | 258 +- tools/perf/util/parse-events.c | 29 +- tools/perf/util/parse-regs-options.c | 2 +- tools/perf/util/perf_event_attr_fprintf.c | 2 +- tools/perf/util/pmu.c | 96 + tools/perf/util/pmu.h | 3 + tools/perf/util/python.c | 4 +- tools/perf/util/record.c | 9 +- tools/perf/util/record.h | 1 + tools/perf/util/s390-cpumsf.c | 6 +- tools/perf/util/s390-sample-raw.c | 5 +- tools/perf/util/sample-raw.c | 4 +- tools/perf/util/sample-raw.h | 7 +- tools/perf/util/session.c | 57 +- tools/perf/util/sideband_evlist.c | 14 +- tools/perf/util/sort.c | 32 +- tools/perf/util/sort.h | 1 + tools/perf/util/stat-display.c | 8 +- tools/perf/util/stat.c | 20 +- tools/perf/util/stat.h | 21 +- tools/perf/util/symbol-elf.c | 37 +- tools/perf/util/symbol.c | 16 + tools/perf/util/synthetic-events.c | 10 +- tools/perf/util/unwind-libdw.c | 32 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 2 +- tools/testing/ktest/compare-ktest-sample.pl | 2 +- tools/testing/ktest/ktest.pl | 20 +- tools/testing/kunit/kunit.py | 2 +- tools/testing/kunit/kunit_tool_test.py | 2 +- tools/testing/selftests/Makefile | 6 +- tools/testing/selftests/arm64/mte/Makefile | 2 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 155 + tools/testing/selftests/bpf/Makefile | 3 + tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/xdpxceiver.c | 4 +- tools/testing/selftests/core/close_range_test.c | 281 +- tools/testing/selftests/dma/Makefile | 6 + tools/testing/selftests/dma/config | 1 + tools/testing/selftests/dma/dma_map_benchmark.c | 123 + .../net/mlxsw/sharedbuffer_configuration.py | 2 +- .../filesystems/epoll/epoll_wakeup_test.c | 72 + tools/testing/selftests/kselftest/prefix.pl | 2 +- tools/testing/selftests/kvm/.gitignore | 6 +- tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 39 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 55 +- tools/testing/selftests/kvm/dirty_log_test.c | 344 +- tools/testing/selftests/kvm/include/kvm_util.h | 38 +- .../testing/selftests/kvm/include/perf_test_util.h | 4 - .../kvm/include/s390x/diag318_test_handler.h | 13 + .../selftests/kvm/include/x86_64/processor.h | 17 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 4 - .../testing/selftests/kvm/lib/aarch64/processor.c | 17 - tools/testing/selftests/kvm/lib/kvm_util.c | 158 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 4 + .../selftests/kvm/lib/s390x/diag318_test_handler.c | 82 + tools/testing/selftests/kvm/lib/s390x/processor.c | 22 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 32 - tools/testing/selftests/kvm/s390x/sync_regs_test.c | 16 +- .../testing/selftests/kvm/set_memory_region_test.c | 2 - .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 1 - tools/testing/selftests/kvm/x86_64/debug_regs.c | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 2 - tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 87 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 4 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 92 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 2 - tools/testing/selftests/kvm/x86_64/state_test.c | 1 - .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 1 - tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 1 - tools/testing/selftests/kvm/x86_64/user_msr_test.c | 248 -- .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 770 ++++ .../selftests/kvm/x86_64/vmx_apic_access_test.c | 1 - .../kvm/x86_64/vmx_close_while_nested_test.c | 1 - .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 1 - .../kvm/x86_64/vmx_preemption_timer_test.c | 15 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 21 + .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 1 - tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/net/devlink_port_split.py | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 6 +- tools/testing/selftests/powerpc/eeh/Makefile | 2 +- tools/testing/selftests/powerpc/eeh/settings | 1 + tools/testing/selftests/powerpc/mm/bad_accesses.c | 2 +- tools/testing/selftests/powerpc/nx-gzip/.gitignore | 3 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + .../testing/selftests/powerpc/syscalls/.gitignore | 1 + tools/testing/selftests/tc-testing/tdc_batch.py | 2 +- .../testing/selftests/tc-testing/tdc_multibatch.py | 2 +- tools/testing/selftests/vDSO/.gitignore | 3 + .../testing/selftests/vDSO/vdso_test_correctness.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 13 +- tools/testing/selftests/vm/memfd_secret.c | 296 ++ tools/testing/selftests/vm/run_vmtests | 17 + .../testing/selftests/wireguard/qemu/debug.config | 1 - tools/virtio/asm/barrier.h | 10 + tools/virtio/linux/bug.h | 2 + tools/virtio/linux/kernel.h | 13 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/dirty_ring.c | 194 + virt/kvm/eventfd.c | 9 +- virt/kvm/kvm_main.c | 172 +- 2389 files changed, 88538 insertions(+), 39238 deletions(-) create mode 100644 Documentation/dev-tools/kfence.rst create mode 100644 Documentation/devicetree/bindings/clock/adi,axi-clkgen.yaml delete mode 100644 Documentation/devicetree/bindings/clock/axi-clkgen.txt create mode 100644 Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,flexspi-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,aoncc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,audiocc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdx55.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock [...] create mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock [...] create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu740-prci.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml create mode 100644 Documentation/devicetree/bindings/i3c/mipi-i3c-hci.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/regulator-poweroff.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-tcb-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml create mode 100644 Documentation/devicetree/bindings/serial/litex,liteuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/include/asm/kasan.h create mode 100644 arch/arm/include/asm/kasan_def.h create mode 100644 arch/arm/kernel/iwmmxt.h create mode 100644 arch/arm/kernel/phys2virt.S create mode 100644 arch/arm/mm/kasan_init.c create mode 100644 arch/arm64/include/asm/el2_setup.h create mode 100644 arch/arm64/include/asm/kfence.h delete mode 100644 arch/arm64/include/asm/kvm_coproc.h create mode 100644 arch/arm64/include/asm/mte-def.h create mode 100644 arch/arm64/include/asm/mte-kasan.h create mode 100644 arch/arm64/include/asm/set_memory.h delete mode 100644 arch/arm64/kvm/aarch32.c create mode 100644 arch/arm64/kvm/hyp/exception.c create mode 100644 arch/arm64/kvm/hyp/include/hyp/adjust_pc.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/trap_handler.h create mode 100644 arch/arm64/kvm/hyp/nvhe/hyp-smp.c create mode 100644 arch/arm64/kvm/hyp/nvhe/psci-relay.c delete mode 100644 arch/arm64/kvm/hyp/smccc_wa.S delete mode 100644 arch/arm64/kvm/regmap.c delete mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/futex.h create mode 100644 arch/m68k/68000/dragen2.c create mode 100644 arch/m68k/68000/m68328.h delete mode 100644 arch/m68k/68000/m68EZ328.c delete mode 100644 arch/m68k/68000/m68VZ328.c create mode 100644 arch/m68k/68000/ucsimm.c create mode 100644 arch/openrisc/boot/dts/or1klitex.dts create mode 100644 arch/openrisc/configs/or1klitex_defconfig create mode 100644 arch/powerpc/configs/disable-werror.config create mode 100644 arch/powerpc/configs/ppc64le.config create mode 100644 arch/powerpc/configs/security.config delete mode 100644 arch/powerpc/include/asm/book3s/64/kup-radix.h create mode 100644 arch/powerpc/include/asm/book3s/64/kup.h create mode 100644 arch/powerpc/include/asm/clocksource.h create mode 100644 arch/powerpc/include/asm/cpu_setup_power.h create mode 100644 arch/powerpc/include/asm/kvm_guest.h delete mode 100644 arch/powerpc/include/asm/mm-arch-hooks.h create mode 100644 arch/powerpc/include/asm/vdso/clocksource.h create mode 100644 arch/powerpc/include/asm/vdso/gettimeofday.h create mode 100644 arch/powerpc/include/asm/vdso/processor.h create mode 100644 arch/powerpc/include/asm/vdso/timebase.h create mode 100644 arch/powerpc/include/asm/vdso/vsyscall.h delete mode 100644 arch/powerpc/kernel/cpu_setup_power.S create mode 100644 arch/powerpc/kernel/cpu_setup_power.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-fpu.c create mode 100755 arch/powerpc/kernel/vdso32/gen_vdso_offsets.sh create mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c create mode 100755 arch/powerpc/kernel/vdso64/gen_vdso_offsets.sh create mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/powerpc/mm/book3s32/nohash_low.S create mode 100644 arch/riscv/include/asm/stacktrace.h create mode 100644 arch/riscv/lib/memmove.S create mode 100644 arch/sparc/include/asm/extable.h delete mode 100644 arch/sparc/include/asm/extable_64.h delete mode 100644 arch/sparc/mm/extable.c create mode 100644 arch/um/include/asm/set_memory.h create mode 100644 arch/x86/include/asm/kfence.h delete mode 100644 arch/x86/kernel/ima_arch.c create mode 100644 drivers/acpi/x86/s2idle.c create mode 100644 drivers/clk/clk-fsl-flexspi.c create mode 100644 drivers/clk/qcom/camcc-sc7180.c create mode 100644 drivers/clk/qcom/gcc-sdx55.c create mode 100644 drivers/clk/qcom/lpass-gfm-sm8250.c create mode 100644 drivers/clk/sifive/fu540-prci.h create mode 100644 drivers/clk/sifive/fu740-prci.c create mode 100644 drivers/clk/sifive/fu740-prci.h create mode 100644 drivers/clk/sifive/sifive-prci.c create mode 100644 drivers/clk/sifive/sifive-prci.h delete mode 100644 drivers/dma-buf/heaps/heap-helpers.c delete mode 100644 drivers/dma-buf/heaps/heap-helpers.h create mode 100644 drivers/gpio/gpio-hisi.c create mode 100644 drivers/gpio/gpio-msc313.c create mode 100644 drivers/gpu/drm/mcde/mcde_clk_div.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/Makefile create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/cmd_v2.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/core.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dat_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/dct_v1.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/dma.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/ext_caps.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/ibi.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/pio.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/xfer_mode_rate.h rename drivers/md/{dm-historical-service-time.c => dm-ps-historical-service-time.c [...] create mode 100644 drivers/md/dm-ps-io-affinity.c rename drivers/md/{dm-queue-length.c => dm-ps-queue-length.c} (100%) rename drivers/md/{dm-round-robin.c => dm-ps-round-robin.c} (100%) rename drivers/md/{dm-service-time.c => dm-ps-service-time.c} (100%) create mode 100644 drivers/misc/lkdtm/powerpc.c delete mode 100644 drivers/pcmcia/vrc4173_cardu.c delete mode 100644 drivers/pcmcia/vrc4173_cardu.h create mode 100644 drivers/power/reset/regulator-poweroff.c create mode 100644 drivers/pwm/pwm-dwc.c create mode 100644 drivers/pwm/pwm-intel-lgm.c create mode 100644 drivers/pwm/pwm-keembay.c create mode 100644 drivers/soc/litex/Kconfig create mode 100644 drivers/soc/litex/Makefile create mode 100644 drivers/soc/litex/litex_soc_ctrl.c create mode 100644 drivers/tty/serial/liteuart.c rename drivers/usb/cdns3/{debug.h => cdns3-debug.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-ep0.c create mode 100644 drivers/usb/cdns3/cdns3-gadget.c rename drivers/usb/cdns3/{gadget.h => cdns3-gadget.h} (100%) create mode 100644 drivers/usb/cdns3/cdns3-plat.c create mode 100644 drivers/usb/cdns3/cdns3-trace.c create mode 100644 drivers/usb/cdns3/cdns3-trace.h create mode 100644 drivers/usb/cdns3/cdnsp-debug.h create mode 100644 drivers/usb/cdns3/cdnsp-ep0.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.c create mode 100644 drivers/usb/cdns3/cdnsp-gadget.h create mode 100644 drivers/usb/cdns3/cdnsp-mem.c create mode 100644 drivers/usb/cdns3/cdnsp-pci.c create mode 100644 drivers/usb/cdns3/cdnsp-ring.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.c create mode 100644 drivers/usb/cdns3/cdnsp-trace.h delete mode 100644 drivers/usb/cdns3/ep0.c delete mode 100644 drivers/usb/cdns3/gadget.c delete mode 100644 drivers/usb/cdns3/trace.c delete mode 100644 drivers/usb/cdns3/trace.h create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim.h create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim_net.c delete mode 100644 drivers/watchdog/pnx833x_wdt.c create mode 100644 fs/cifs/cifs_swn.c create mode 100644 fs/cifs/cifs_swn.h create mode 100644 fs/cifs/netlink.c create mode 100644 fs/cifs/netlink.h create mode 100644 fs/cifs/unc.c create mode 100644 fs/mount_notify.c create mode 100644 include/dt-bindings/clock/fsl,qoriq-clockgen.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sdx55.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-aoncc.h create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-audiocc.h create mode 100644 include/dt-bindings/clock/sifive-fu740-prci.h create mode 100644 include/linux/kfence.h create mode 100644 include/linux/kvm_dirty_ring.h create mode 100644 include/linux/litex.h create mode 100644 include/linux/secretmem.h create mode 100644 include/linux/trace_recursion.h create mode 100644 include/uapi/linux/cifs/cifs_netlink.h create mode 100644 kernel/dma/map_benchmark.c create mode 100644 kernel/trace/trace_recursion_record.c create mode 100644 lib/Kconfig.kfence create mode 100644 lib/devmem_is_allowed.c create mode 100644 localversion-next delete mode 100644 mm/kasan/generic_report.c create mode 100644 mm/kasan/hw_tags.c create mode 100644 mm/kasan/report_generic.c create mode 100644 mm/kasan/report_hw_tags.c create mode 100644 mm/kasan/report_sw_tags.c create mode 100644 mm/kasan/shadow.c create mode 100644 mm/kasan/sw_tags.c delete mode 100644 mm/kasan/tags.c delete mode 100644 mm/kasan/tags_report.c create mode 100644 mm/kfence/Makefile create mode 100644 mm/kfence/core.c create mode 100644 mm/kfence/kfence.h create mode 100644 mm/kfence/kfence_test.c create mode 100644 mm/kfence/report.c create mode 100644 mm/secretmem.c create mode 100644 security/integrity/ima/ima_efi.c create mode 100644 tools/include/linux/compiler_types.h create mode 100644 tools/perf/arch/arm64/util/arm64_exception_types.h create mode 100644 tools/perf/arch/arm64/util/kvm-stat.c create mode 100644 tools/perf/arch/arm64/util/mem-events.c create mode 100644 tools/perf/arch/mips/annotate/instructions.c delete mode 100644 tools/perf/arch/x86/tests/perf-time-to-tsc.c create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mm/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mm/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/test/arch-std-events.json create mode 100644 tools/perf/pmu-events/arch/test/test_cpu/cache.json create mode 100644 tools/perf/tests/perf-time-to-tsc.c create mode 100755 tools/perf/tests/shell/stat+shadow_stat.sh create mode 100644 tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c create mode 100644 tools/testing/selftests/dma/Makefile create mode 100644 tools/testing/selftests/dma/config create mode 100644 tools/testing/selftests/dma/dma_map_benchmark.c create mode 100644 tools/testing/selftests/kvm/include/s390x/diag318_test_handler.h create mode 100644 tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c delete mode 100644 tools/testing/selftests/kvm/x86_64/user_msr_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/userspace_msr_exit_test.c create mode 100644 tools/testing/selftests/powerpc/eeh/settings create mode 100644 tools/testing/selftests/powerpc/nx-gzip/.gitignore create mode 100644 tools/testing/selftests/vm/memfd_secret.c create mode 100644 virt/kvm/dirty_ring.c