This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6daa90439e91 Merge tag 'dmaengine-5.11-rc1' of git://git.kernel.org/pub [...] new 5e8ed280dab9 module: set MODULE_STATE_GOING state when a module fails to load new 705e9195187d module: merge repetitive strings in module_sig_check() new 10ccd1abb808 module: avoid *goto*s in module_sig_check() new 076aa52e4021 module: only handle errors with the *switch* statement in [...] new 24389b610be3 module: fix up 'kernel-doc' comments new 2541743e99c3 module: add more 'kernel-doc' comments new 24b9f0d22081 module: fix comment style new 0801a0073f86 module: drop version-attribute alignment new b112082c8930 module: simplify version-attribute handling new 8d6615f1fccc params: drop redundant "unused" attributes new fe2f4fe139b3 params: use type alignment for kernel parameters new 2aec389e1915 params: clean up module-param macros new 147ad605dc12 init: use type alignment for kernel parameters new 2d26c716fc49 module: drop semicolon from version macro new 38dc717e9715 module: delay kobject uevent until after module init call new 312dcaf96721 Merge tag 'modules-for-v5.11' of git://git.kernel.org/pub/ [...] new 0264c8c9e1b5 ftrace: Move the recursion testing into global headers new 6e4eb9cb22fc ftrace: Add ftrace_test_recursion_trylock() helper function new da5afbeb1724 ftrace: Optimize testing what context current is in new 6cdf941871ec pstore/ftrace: Add recursion protection to the ftrace callback new c536aa1c5b17 kprobes/ftrace: Add recursion protection to the ftrace callback new 13f3ea9a2c82 livepatch/ftrace: Add recursion protection to the ftrace callback new 4b750b573c5b livepatch: Trigger WARNING if livepatch function fails due [...] new 5d15a624c34b perf/ftrace: Add recursion protection to the ftrace callback new 5d029b035bf1 perf/ftrace: Check for rcu_is_watching() in callback function new a25d036d939a ftrace: Reverse what the RECURSION flag means in the ftrace_ops new 773c16705058 ftrace: Add recording of functions that caused recursion new 60602cb549f1 fgraph: Make overruns 4 bytes in graph stack structure new 7b68621f8d16 ftrace: Clean up the recursion code a bit new 28575c61ea60 ring-buffer: Add recording of ring buffer recursion into r [...] new 045e269c1eb2 ftrace: Remove unused varible 'ret' new 2b5894cc33e9 tracing: Fix some typos in comments new 58954b3be8b7 MAINTAINERS: assign ./fs/tracefs to TRACING new d19ad0775dcd ftrace: Have the callbacks receive a struct ftrace_regs in [...] new 02a474ca266a ftrace/x86: Allow for arguments to be passed in to ftrace_ [...] new 2860cd8a2353 livepatch: Use the default ftrace_ops instead of REGS when [...] new b111545d26c0 tracing: Remove the useless value assignment in test_creat [...] new 76980f5fa06d tracing: Clean up after filter logic rewriting new 3a37b918946e ftrace/documentation: Fix RST C code blocks new 5b7be9c709e1 ring-buffer: Add test to validate the time stamp deltas new a32ded3389ab ring-buffer: Remove obsolete rb_event_is_commit() new 888834903d36 ring-buffer: Fix a typo in function description new d9a9280a0d0a seq_buf: Avoid type mismatch for seq_buf_init new 60efe21e5976 tracing: Disable ftrace selftests when any tracer is running new 3b3493531c4d tracing: Drop unneeded assignment in ring_buffer_resize() new 82db909e6be6 ring-buffer: Fix two typos in comments new 74e2afc6df57 ring-buffer: Add rb_check_bpage in __rb_allocate_pages new adab66b71abf Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" new f6a694665f13 tracing: Offload eval map updates to a work queue new 09c0796adf0c Merge tag 'trace-v5.11' of git://git.kernel.org/pub/scm/li [...] new 3c0b976bf20d powerpc/64: Set up a kernel stack for secondaries before c [...] new 344fbab991a5 powerpc/64s: Convert some cpu_setup() and cpu_restore() fu [...] new 1891ef21d92c powerpc/bitops: Fix possible undefined behaviour with fls( [...] new 53f45ecc9cd0 powerpc/mm: Move setting PTE specific flags to pfn_pmd() new ef78f2dd2398 powerpc/85xx: Fix declaration made after definition new cb5d4c465f31 powerpc/ps3: Drop unused DBG macro new f5eca0b27911 selftests/powerpc/eeh: disable kselftest timeout setting f [...] new ffa1797040c5 powerpc: sysdev: add missing iounmap() on error in mpic_ms [...] new a7223f5bfcae powerpc: Avoid broken GCC __attribute__((optimize)) new e80639405c40 powerpc/mm: Update tlbiel loop on POWER10 new 78665179e569 powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_ [...] new fdcfeaba38e5 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S new 987c426320cc powerpc/64s/perf: perf interrupt does not have to get_user [...] new a40fdaf1420d Revert "powerpc/pseries/hotplug-cpu: Remove double free in [...] new 027717a45ca2 powerpc/powernv/sriov: fix unsigned int win compared to le [...] new 879add772017 powerpc/64s: Replace RFI by RFI_TO_KERNEL and remove RFI new 120c0518ec32 powerpc: Replace RFI by rfi on book3s/32 and booke new 62182e6c0faf powerpc: Remove RFI macro new b84bf098fcc4 powerpc/mm: Fix comparing pointer to 0 warning new 9e8d13697c38 powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for po [...] new fdf13a657508 powerpc/perf: Drop the check for SIAR_VALID new d9f7088dd6d8 powerpc/perf: Use the address from SIAR register to set cp [...] new 2ca13a4cc56c powerpc/perf: Use regs->nip when SIAR is zero new c74cf7a3d59a powerpc/powernv/memtrace: Don't leak kernel memory to user space new d6718941a276 powerpc/powernv/memtrace: Fix crashing the kernel when ena [...] new 4abb1e5b63ac powerpc/mm: factor out creating/removing linear mapping new e5b2af044f31 powerpc/mm: protect linear mapping modifications by a mutex new 1f73ad3e8d75 powerpc/mm: print warning in arch_remove_linear_mapping() new d8bd9a121c2f powerpc/book3s64/hash: Drop WARN_ON in hash__remove_sectio [...] new ca2c36cae9d4 powerpc/mm: remove linear mapping if __add_pages() fails i [...] new 0bd4b96d9910 powernv/memtrace: don't abuse memory hot(un)plug infrastru [...] new 20fa40b147bd Merge branch 'fixes' into next new 640586f8af35 powerpc/ptrace: Simplify gpr_get()/tm_cgpr_get() new 324a69467f12 powerpc/ptrace: Hard wire PT_SOFTE value to 1 in gpr_get() too new a538d184e3f0 powerpc/boot: Move the .got section to after the .dynamic section new 26ba9f9651d8 powerpc/boot/wrapper: Add "-z rodynamic" when using LLD new 4c078c86b4a4 powerpc/boot/wrapper: Add "-z notext" flag to disable diagnostic new 215fadfe8725 powerpc/boot: Use clang when CC is clang new f47462c9d8af powerpc: Work around inline asm issues in alternate featur [...] new 3d635aba0b35 powerpc/boot: Make use of REL16 relocs in powerpc/boot/util.S new f75e7d73bdf7 powerpc/perf: Fix crash with is_sier_available when pmu is [...] new 894fa235eb4c powerpc: inline iomap accessors new 25395cd2f8cb powerpc: Make NUMA depend on SMP new 4c28b32b886f powerpc: Make NUMA default y for powernv new bae80c27fc21 powerpc: Update NUMA Kconfig description & help text new 8d1eeabf2536 powerpc/feature: Use CONFIG_PPC64 instead of __powerpc64__ [...] new 8f8cffd9df81 powerpc/processor: Move cpu_relax() into asm/vdso/processor.h new d26b3817d9ee powerpc/time: Move timebase functions into new asm/vdso/ti [...] new 5c189c523e78 powerpc/time: Fix mftb()/get_tb() for use with the compat VDSO new 1f1676bb2dd5 powerpc/barrier: Use CONFIG_PPC64 for barrier selection new ce7d8056e38b powerpc/vdso: Prepare for switching VDSO to generic C impl [...] new 7fec9f5d4197 powerpc/vdso: Save and restore TOC pointer on PPC64 new ab037dd87a2f powerpc/vdso: Switch VDSO to generic C implementation. new d0e3fc69d00d powerpc/vdso: Provide __kernel_clock_gettime64() on vdso32 new 95593e930d7d powerpc/signal: Move inline functions in signal.h new 67e364b3295f powerpc/ptrace: Move declaration of ptrace_get_reg() and p [...] new e009fa433542 powerpc/ptrace: Consolidate reg index calculation new 4d90eb97e292 powerpc/ptrace: Create ptrace_get_fpr() and ptrace_put_fpr() new b6254ced4da6 powerpc/signal: Don't manage floating point regs when no FPU new 7d68c8916950 powerpc/32s: Allow deselecting CONFIG_PPC_FPU on mpc832x new 3fcfb5d1bf73 powerpc/signal: Remove BUG_ON() in handler_signal functions new 454b1abb588b powerpc/signal: Move access_ok() out of get_sigframe() new 0ecbc6ad18e3 powerpc/signal: Remove get_clean_sp() new c180cb305c9b powerpc/signal: Call get_tm_stackpointer() from get_sigframe() new 7fe8f773ee24 powerpc/signal: Refactor bad frame logging new debf122c777f powerpc/signal32: Simplify logging in handle_rt_signal32() new 3eea688be0cc powerpc/signal32: Move handle_signal32() close to handle_r [...] new 8e91cf8501f1 powerpc/signal32: Rename local pointers in handle_rt_signal32() new 91b8ecd419cb powerpc/signal32: Misc changes to make handle_[rt_]_signal [...] new 8d33001dd650 powerpc/signal32: Move signal trampoline setup to handle_[ [...] new ad65f4909fd3 powerpc/signal32: Switch handle_signal32() to user_access_ [...] new 9504db3e90b2 powerpc/signal32: Switch handle_rt_signal32() to user_acce [...] new f1cf4f93de2f powerpc/signal32: Remove ifdefery in middle of if/else new 14026b94ccfe signal: Add unsafe_put_compat_sigset() new de781ebdf6b8 powerpc/signal32: Add and use unsafe_put_sigset_t() new 31147d7d6133 powerpc/signal32: Switch swap_context() to user_access_beg [...] new b3484a1d4d1f powerpc/signal: Create 'unsafe' versions of copy_[ck][fpr/ [...] new 968c4fccd1bb powerpc/signal32: Isolate non-copy actions in save_user_re [...] new ef75e7318294 powerpc/signal32: Transform save_user_regs() and save_tm_u [...] new 7fe2de246e21 powerpc/vdso: Stripped VDSO is not needed, don't build it new bc9d5bfc4d23 powerpc/vdso: Add missing includes and clean vdso_setup_sy [...] new 1bb30b7a4597 powerpc/vdso: Rename syscall_map_32/64 to simplify vdso_se [...] new abcdbd039e68 powerpc/vdso: Remove get_page() in vdso_pagelist initialization new 35c1c7c0bc35 powerpc/vdso: Remove NULL termination element in vdso_pagelist new 3cf63825413c powerpc/vdso: Refactor 32 bits and 64 bits pages setup new 4fe0e3c1724e powerpc/vdso: Remove unnecessary ifdefs in vdso_pagelist i [...] new 7461a4f79ba1 powerpc/vdso: Use VDSO size in arch_setup_additional_pages() new b2df3f60b452 powerpc/vdso: Simplify arch_setup_additional_pages() exit new c1bab64360e6 powerpc/vdso: Move to _install_special_mapping() and remov [...] new 526a9c4a7234 powerpc/vdso: Provide vdso_remap() new c102f0766748 powerpc/vdso: Replace vdso_base by vdso new 511157ab641e powerpc/vdso: Move vdso datapage up front new 591857b635c1 powerpc/vdso: Simplify __get_datapage() new 550e6074c106 powerpc/vdso: Remove unused \tmp param in __get_datapage() new 91bf695596f5 powerpc/vdso: Retrieve sigtramp offsets at buildtime new ed07f6353ddf powerpc/vdso: Use builtin symbols to locate fixup section new 0fc980db9a40 powerpc/vdso: Merge __kernel_sync_dicache_p5() into __kern [...] new b7fe9c15b57d powerpc/vdso: Remove vdso32_pages and vdso64_pages new 49bf59fd0371 powerpc/vdso: Remove __kernel_datapage_offset new 899367ea5063 powerpc/vdso: Remove runtime generated sigtramp offsets new 5cda7c75493f powerpc/vdso: Remove vdso_patches[] and associated functions new e113f8ef1c7e powerpc/vdso: Remove unused text member in struct lib32/64 [...] new 6ed613ad572a powerpc/vdso: Remove symbol section information in struct [...] new 67a354051da2 powerpc/vdso: Remove lib32_elfinfo and lib64_elfinfo new a4ccd64acb8c powerpc/vdso: Remove vdso_setup() new 23c4ceaf1a45 powerpc/vdso: Remove vdso_ready new e90903203d94 powerpc/vdso: Remove DBG() new 676155ab239d powerpc/vdso: Remove VDSO32_LBASE and VDSO64_LBASE new 65d2150c8912 powerpc/vdso: Cleanup vdso.h new fe18a35e685c powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S new a21df7a1d6ca powerpc: Use common STABS_DEBUG and DWARF_DEBUG and ELF_DE [...] new f3e90408019b powerpc/xmon: Fix build failure for 8xx new 1baa1f70ef77 powerpc: Allow relative pointers in bug table entries new c8754c517e37 powerpc/pseries: Define PCI bus speed for Gen4 and Gen5 new 1fc0c27b14b9 powerpc/feature-fixups: use a semicolon rather than a comma new f0812f6ca829 selftests/powerpc: update .gitignore new c9344769e2b4 selftests/powerpc: Fix uninitialized variable warning new f66de7ac4849 powerpc/perf: Invoke per-CPU variable access with disabled [...] new bf13718bc57a powerpc: show registers when unwinding interrupt frames new 92cc6bf01c7f powerpc: Refactor is_kvm_guest() declaration to new header new 16520a858a99 powerpc: Rename is_kvm_guest() to check_kvm_guest() new a21d1becaa3f powerpc: Reintroduce is_kvm_guest() as a fast-path check new ca3f969dcb11 powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() new 7ff94669e7d8 ALSA: ppc: drop if block with always false condition new 6d247e4d2649 powerpc/ps3: make system bus's remove and shutdown callbac [...] new 0ce2382657f3 powerpc/64s/powernv: Allow KVM to handle guest machine che [...] new 067c9f9c98c8 KVM: PPC: Book3S HV: Don't attempt to recover machine chec [...] new 1d15ffdfc941 KVM: PPC: Book3S HV: Ratelimit machine check messages comi [...] new f4b239e4c6bd powerpc/64s/powernv: Ratelimit harmless HMI error printing new 82f70a05108c powerpc/64s/pseries: Add ERAT specific machine check handler new 4a869531ddbf powerpc/64s: Remove "Host" from MCE logging new 865ae6f27789 powerpc/64s: Tidy machine check SLB logging new c3d35ddd1ec8 powerpc: Add new macro to handle NESTED_IFCLR new 9f378b9f007c KVM: PPC: BOOK3S: PR: Ignore UAMOR SPR new 227ae625522c powerpc/book3s64/kuap/kuep: Add PPC_PKEY config on book3s64 new 39df17bc2005 powerpc/book3s64/kuap/kuep: Move uamor setup to pkey init new 3b47b7549ead powerpc/book3s64/kuap: Move KUAP related function outside radix new 57b7505aa8ba powerpc/book3s64/kuep: Move KUEP related function outside radix new d5b810b5c938 powerpc/book3s64/kuap: Rename MMU_FTR_RADIX_KUAP and MMU_FTR_KUEP new d94b827e89dc powerpc/book3s64/kuap: Use Key 3 for kernel mapping with h [...] new d7df77e89039 powerpc/exec: Set thread.regs early during exec new 8e560921b58c powerpc/book3s64/pkeys: Store/restore userspace AMR/IAMR c [...] new f643fcab74c0 powerpc/book3s64/pkeys: Inherit correctly on fork. new d5fa30e6993f powerpc/book3s64/pkeys: Reset userspace AMR correctly on exec new edc541ecaae7 powerpc/ptrace-view: Use pt_regs values instead of thread_ [...] new 48a8ab4eeb82 powerpc/book3s64/pkeys: Don't update SPRN_AMR when in kern [...] new 4d6c551e9f54 powerpc/book3s64/kuap: Restrict access to userspace based [...] new eb232b162446 powerpc/book3s64/kuap: Improve error reporting with KUAP new fa46c2fa6ffb powerpc/book3s64/kuap: Use Key 3 to implement KUAP with ha [...] new 292f86c4c683 powerpc/book3s64/kuep: Use Key 3 to implement KUEP with ha [...] new b2ff33a10c8b powerpc/book3s64/hash/kuap: Enable kuap on hash new c91435d95c49 powerpc/book3s64/hash/kuep: Enable KUEP on hash new 61130e203dca powerpc/book3s64/kup: Check max key supported before enabling kup new ec0f9b98f7d0 powerpc/book3s64/pkeys: Optimize KUAP and KUEP feature dis [...] new d3afd28cd2f3 powerpc/perf: Fix to update radix_scope_qual in power10 new e924be7b0b0d powerpc/perf: Update the PMU group constraints for l2l3 ev [...] new 0263bbb377af powerpc/perf: Fix the PMU group constraints for threshold [...] new c0e398579025 powerpc/perf: Add generic and cache event list for power10 DD1 new 1f12316394e3 powerpc/perf: Fix to update generic event codes for power10 new 9a8ee5263423 powerpc/perf: Fix to update cache events with l2l3 events [...] new 91668ab7db4b powerpc/perf: MMCR0 control for PMU registers under PMCC=00 new fc1347b5feb6 ocxl: Assign a register set to a Logical Partition new 19b311ca51e1 ocxl: Initiate a TLB invalidate command new d731feea00c7 ocxl: Update the Process Element Entry new 5f686eea4b3c ocxl: Add mmu notifier new 98f5559a439a ocxl: Add new kernel traces new 035b19a15a98 powerpc/32s: Always map kernel text and rodata with BATs new 79d1befe054a powerpc/32s: Don't hash_preload() kernel text new 7b107a71e732 powerpc/32s: Fix an FTR_SECTION_ELSE new 03d701c2d9b0 powerpc/32s: Don't use SPRN_SPRG_PGDIR in hash_page new c4a22611bf6c powerpc/603: Use SPRN_SDR1 to store the pgdir phys address new 6285f9cff570 powerpc/32: Simplify EXCEPTION_PROLOG_1 macro new de1cd0790697 powerpc/32s: Use SPRN_SPRG_SCRATCH2 in DSI prolog new d2e006036082 powerpc/32: Use SPRN_SPRG_SCRATCH2 in exception prologs new c3cb5dbd85db powerpc/time: Remove ifdef in get_vtb() new 17179aeb9d34 powerpc/mm: Fix verification of MMU_FTR_TYPE_44x new 197493af414e powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE new 1a1be322178c powerpc/mm: Remove useless #ifndef CPU_FTR_COHERENT_ICACHE [...] new b68e3a3dff97 powerpc/mm: MMU_FTR_NEED_DTLB_SW_LRU is only possible with [...] new 0e8ff4f8d2fa powerpc/mm: Desintegrate MMU_FTR_PPCAS_ARCH_V2 new 7d4703455168 powerpc/feature: Remove CPU_FTR_NODSISRALIGN new 8b8319b181fd powerpc/44x: Don't support 440 when CONFIG_PPC_47x is set new 1f69aa0b8924 powerpc/44x: Don't support 47x code and non 47x code at th [...] new ed2bbd2b8581 powerpc: add security.config, enforcing lockdown=integrity new 450be4960a0f powerpc/pci: Remove LSI mappings on device teardown new 6c58b1b41b19 powernv/pci: Print an error when device enable is blocked new 3ba150fb2120 lkdtm/powerpc: Add SLB multihit test new b1198a88230f powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU new 7c6c86b36a36 powerpc/xmon: Change printk() to pr_cont() new d85be8a49e73 powerpc: Fix incorrect stw{, ux, u, x} instructions in __s [...] new ff57698a9610 powerpc: Fix update form addressing in inline assembly new 39c8bf2b3cc1 powerpc: Retire e200 core (mpc555x processor) new 8817aabb1bdd powerpc: Remove ucache_bsize new 4bb3219837a3 powerpc/book3s64/kexec: Clear CIABR on kexec new 250ad7a45b1e powerpc/powernv/idle: Restore CIABR after idle for Power9 new 475c8749d954 powerpc/book3s64/kuap: Improve error reporting with KUAP new de0f7349a0dd powerpc/rtas: prevent suspend-related sys_rtas use on LE new 970e453ea4ec powerpc/rtas: complete ibm,suspend-me status codes new 7049b288ea8c powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe new 701ba6834241 powerpc/rtas: add rtas_ibm_suspend_me() new 5f485a66f4d0 powerpc/rtas: add rtas_activate_firmware() new 9bae89f528c0 powerpc/hvcall: add token and codes for H_VASI_SIGNAL new b06a67178735 powerpc/pseries/mobility: don't error on absence of ibm, u [...] new aa5e5c9b556a powerpc/pseries/mobility: add missing break to default case new 2d5be6f16c4b powerpc/pseries/mobility: error message improvements new c3ae9781d5a6 powerpc/pseries/mobility: use rtas_activate_firmware() on resume new d9213319b84e powerpc/pseries/mobility: extract VASI session polling logic new 9327dc0aeef3 powerpc/pseries/mobility: use stop_machine for join/suspend new 37cddc7d6cf4 powerpc/pseries/mobility: signal suspend cancellation to platform new aeca35b9a52b powerpc/pseries/mobility: retry partition suspend after error new 4d756894ba75 powerpc/rtas: dispatch partition migration requests to pseries new 5f6665e40056 powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() new 52719fce3f4c powerpc/pseries/hibernation: drop pseries_suspend_begin() [...] new a10a5a17f4ac powerpc/pseries/hibernation: pass stream id via function a [...] new ed22bb8d39fa powerpc/pseries/hibernation: remove pseries_suspend_cpu() new 796f9247b4fa powerpc/machdep: remove suspend_disable_cpu() new 395b2c090907 powerpc/rtas: remove rtas_suspend_cpu() new 366fb13bf13b powerpc/pseries/hibernation: switch to rtas_ibm_suspend_me() new 1b2488176ea5 powerpc/rtas: remove unused rtas_suspend_last_cpu() new b866459489fe powerpc/pseries/hibernation: remove redundant cacheinfo update new fa53bcdb7413 powerpc/pseries/hibernation: perform post-suspend fixups later new d102f8312e1e powerpc/pseries/hibernation: remove prepare_late() callback new 87b57ea7e109 powerpc/rtas: remove unused rtas_suspend_me_data new 2efd7f6eb9b7 powerpc/pseries/mobility: refactor node lookup during DT update new f8a4b277c3cf powerpc: fix spelling mistake in Kconfig "seleted" -> "selected" new db972a3787d1 powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK new f10881a46f89 powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter new f9158d58a4e1 powerpc/mm: Add mask of always present MMU features new a54d310856b9 powerpc/mm: Remove flush_tlb_page_nohash() prototype. new 03d5b19c7243 powerpc/32s: Make bat_addrs[] static new 4cc445b4ff45 powerpc/32s: Use mmu_has_feature(MMU_FTR_HPTE_TABLE) inste [...] new 4b74a35fc7e9 powerpc/32s: Make Hash var static new 6e980b5c56a2 powerpc/32s: Declare Hash related vars as __initdata new cfe32ad0b3dc powerpc/32s: Move _tlbie() and _tlbia() prototypes to tlbflush.h new b91280f3f36d powerpc/32s: Inline _tlbie() on non SMP new f265512582a0 powerpc/32s: Move _tlbie() and _tlbia() in a new file new fd1b4b7f51d0 powerpc/32s: Split and inline flush_tlb_mm() and flush_tlb_page() new 1e83396f29d7 powerpc/32s: Inline flush_tlb_range() and flush_tlb_kernel [...] new 91ec450f8d8c powerpc/32s: Split and inline flush_range() new ef08d95546cc powerpc/32s: Inline tlb_flush() new 80007a17fc59 powerpc/32s: Inline flush_hash_entry() new 068fdba10ea5 powerpc/32s: Move early_mmu_init() into mmu.c new a6a50d8495d0 powerpc/32s: Remove CONFIG_PPC_BOOK3S_6xx new ad510e37e4b4 powerpc/32s: Regroup 603 based CPUs in cputable new 44e9754d63c7 powerpc/32s: Make support for 603 and 604+ selectable new 1b03e71ff6f2 powerpc/32s: Handle PROTFAULT in hash_page() also for CONF [...] new 1e78f723d6a5 powerpc/8xx: Fix early debug when SMC1 is relocated new ad3ed15cd04b powerpc/process: Remove target specific __set_dabr() new 613df979da6c powerpc/8xx: DEBUG_PAGEALLOC doesn't require an ITLB miss [...] new bccc58986a2f powerpc/8xx: Always pin kernel text TLB new 576e02bbf106 powerpc/8xx: Simplify INVALIDATE_ADJACENT_PAGES_CPU15 new a314ea5abf6d powerpc/8xx: Use SPRN_SPRG_SCRATCH2 in ITLB miss exception new 89eecd938cab powerpc/8xx: Use SPRN_SPRG_SCRATCH2 in DTLB miss exception new 70b588a06866 powerpc/ppc-opcode: Add PPC_RAW_MFSPR() new 7ceb40027e19 powerpc/mm: sanity_check_fault() should work for all, not [...] new 5250d026d241 powerpc/fault: Unnest definition of page_fault_is_write() [...] new 3dc12dfe7430 powerpc/mm: Move the WARN() out of bad_kuap_fault() new cbd7e6ca0210 powerpc/fault: Avoid heavy search_exception_tables() verification new 5f1888a07706 powerpc/fault: Perform exception fixup in do_page_fault() new 7bfe54b5f165 powerpc/mm: Refactor the floor/ceiling check in hugetlb ra [...] new c5ccb4e78968 powerpc/32s: Remove unused counters incremented by create_hpte() new fec6166b44de powerpc/32s: In add_hash_page(), calculate VSID later new da481c4fe0e4 powerpc/32s: Cleanup around PTE_FLAGS_OFFSET in hash_low.S new c33cd1ed6001 powerpc/64s/iommu: Don't use atomic_ function on atomic64_t type new e89a8ca94bf5 powerpc/64s: Remove MSR[ISF] bit new 59d512e4374b powerpc/64: irq replay remove decrementer overflow check new aa8e21c053d7 powerpc/perf: Exclude kernel samples while counting events [...] new 02b02ee1b05e powerpc/64s: Remove idle workaround code from restore_cpu_ [...] new ef6879f8c805 powerpc/sstep: Emulate prefixed instructions only when CPU [...] new 1817de2f141c powerpc/sstep: Cover new VSX instructions under CONFIG_VSX new af99da74333b powerpc/sstep: Support VSX vector paired storage access in [...] new 6ce73ba76915 powerpc/ppc-opcode: Add encoding macros for VSX vector pai [...] new 35785b293da0 powerpc/sstep: Add testcases for VSX vector paired load/st [...] new 3d2ffcdd2a98 powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 b [...] new 790a1662d3a2 powerpc/smp: Parse ibm,thread-groups with multiple properties new 1fdc1d6632ff powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map new fbd2b672e91d powerpc/smp: Rename init_thread_group_l1_cache_map() to ma [...] new 9538abee18cc powerpc/smp: Add support detecting thread-groups sharing L2 cache new 0be47634db0b powerpc/cacheinfo: Print correct cache-sibling map/list fo [...] new 98983675008a KVM: PPC: Book3S HV: XIVE: Show detailed configuration in [...] new 4f1c3f7b0818 powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag new e2cf43d59525 powerpc/xive: Introduce XIVE_IPI_HW_IRQ new 9dfe4b14df93 powerpc/xive: Add a name to the IRQ domain new a5021abc48a0 powerpc/xive: Add a debug_show handler to the XIVE irq_domain new 7b3b3de3b04e powerpc: Increase NR_IRQS range to support more KVM guests new 4cc0e36df2c0 powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG new b5277d18c65e powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW new cf58b746665d powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW new 614546d56296 powerpc/xive: Simplify xive_do_source_eoi() new 07efbca11c1a powerpc/xive: Improve error reporting of OPAL calls new dddc4ef92d1c KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering new 44b4c4450f8d powerpc/64s: Mark the kuap/kuep functions non __init new 1791ebd131c4 powerpc: Inline setup_kup() new 13751f874751 KVM: PPC: Book3S: Assign boolean values to a bool variable new a300bf8c5f24 KVM: PPC: fix comparison to bool warning new 87fb4978ef8f KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp new 2198d4934ee8 powerpc/mm: Fix hugetlb_free_pmd_range() and hugetlb_free_ [...] new ef0e3b650f8d powerpc/perf: Fix Threshold Event Counter Multiplier width [...] new 328e7e487a46 powerpc: force inlining of csum_partial() to avoid multipl [...] new d0edaa28a1f7 powerpc/ps3: use dma_mapping_error() new 20e9de85edae powerpc/pseries/memhotplug: Quieten some DLPAR operations new c88017cf2af6 powerpc/powernv: Rate limit opal-elog read failure message new 5d82344795db powerpc/configs: Add ppc64le_allnoconfig target new c15d1f9d03a0 powerpc: Add config fragment for disabling -Werror new c1bea0a840ac powerpc/32s: Fix cleanup_cpu_mmu_context() compile bug new 8a5be36b9303 Merge tag 'powerpc-5.11-1' of git://git.kernel.org/pub/scm [...] new 4bf9cf0b92df dt-bindings: vendor: add vendor prefix for LiteX new 3399bac5efd6 dt-bindings: soc: document LiteX SoC Controller bindings new 22447a99c97e drivers/soc/litex: add LiteX SoC Controller driver new 79c5ef07d91e dt-bindings: serial: document LiteUART bindings new 1da81e5562fa drivers/tty/serial: add LiteUART driver new f81cc5ac8c2b openrisc: add support for LiteX new 28b852b1dc35 openrisc: fix trap for debugger breakpoint signalling new d8398bf840f8 openrisc: add local64.h to fix blk-iocost build new 0c6c887835b5 Merge tag 'for-linus' of git://github.com/openrisc/linux new 57030a0b620f lan743x: fix rx_napi_poll/interrupt ping-pong new 8d14768a7972 ice, xsk: clear the status bits for the next_to_use descriptor new 64050b5b8706 i40e, xsk: clear the status bits for the next_to_use descriptor new ec58c75a8556 Merge branch 'i40e-ice-af_xdp-zc-fixes' new 3e47495fc4de net: dsa: qca: ar9331: fix sleeping function called from i [...] new 54a57d1c4492 dpaa2-eth: fix the size of the mapped SGT buffer new 4375ada01963 net: bcmgenet: Fix a resource leak in an error handling pa [...] new c18e68696fdd net/connector: Add const qualifier to cb_id new f87675b836b3 net: mscc: ocelot: Fix a resource leak in the error handli [...] new efb796f5571f ethtool: fix string set id check new 322e53d1e252 net: allwinner: Fix some resources leak in the error handl [...] new 7061eb8cfa90 net: core: introduce __netdev_notify_peers new 6be4666221ca use __netdev_notify_peers in ibmvnic new 935d8a0a43e3 use __netdev_notify_peers in hyperv new 023cae857b34 Merge branch 'locked-version-of-netdev_notify_peers' new c32c928d29de tipc: do sanity check payload of a netlink message new 767143a18d6d phy: fix kdoc warning new 7ec27c9e97f2 nfc: s3fwrn5: Remove the delay for NFC sleep new e2138e3f3537 nfc: s3fwrn5: Remove unused NCI prop commands new 5277d1cadee8 Merge branch 'nfc-s3fwrn5-refactor-the-s3fwrn5-module' new ef72cd3c5ce1 ethtool: fix error paths in ethnl_set_channels() new 995433b795ce net/smc: fix access to parent of an ib device new 7eb000bdbe7c net: korina: fix return value new 75f4d4544db9 devlink: use _BITUL() macro instead of BIT() in the UAPI header new 3ae32c07815a mptcp: clear use_ack and use_map when dropping other suboptions new 49e27134f6e9 net/mlx5: Fix compilation warning for 32-bit platform new 0c14846032f2 mptcp: fix security context on server socket new 3f8b2667f257 mptcp: properly annotate nested lock new 219d04992b68 mptcp: push pending frames when subflow has free space new 13e1603739e5 mptcp: fix pending data accounting new 86eb09b63da4 Merge branch 'mptcp-a-bunch-of-assorted-fixes' new 0d52848632a3 qlcnic: Fix error code in probe new 38ba95a4ed24 net: nixge: fix spelling mistake in Kconfig: "Instuments" [...] new d8a4ea350f1f octeontx2-af: Fix undetected unmap PF error check new 5b33afee93a1 nfp: move indirect block cleanup to flower app stop callback new 44d4775ca518 net/sched: sch_taprio: reset child qdiscs before freeing them new d64c6f96ba86 Merge tag 'net-5.11-rc1' of git://git.kernel.org/pub/scm/l [...]
The 402 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/serial/litex,liteuart.yaml | 38 ++ .../bindings/soc/litex/litex,soc-controller.yaml | 39 ++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/connector.rst | 2 +- Documentation/trace/ftrace-uses.rst | 90 ++- MAINTAINERS | 11 + arch/Kconfig | 16 + arch/csky/kernel/probes/ftrace.c | 16 +- arch/nds32/kernel/ftrace.c | 4 +- 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/powerpc/Kconfig | 26 +- 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/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/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/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/s390/include/asm/livepatch.h | 5 +- arch/s390/kernel/ftrace.c | 20 +- arch/x86/Kconfig | 1 + arch/x86/include/asm/ftrace.h | 18 + arch/x86/include/asm/livepatch.h | 4 +- arch/x86/kernel/ftrace_64.S | 15 +- arch/x86/kernel/kprobes/ftrace.c | 15 +- drivers/block/ps3disk.c | 3 +- drivers/block/ps3vram.c | 3 +- drivers/char/ps3flash.c | 3 +- drivers/connector/cn_queue.c | 8 +- drivers/connector/connector.c | 4 +- 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/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_xsk.c | 5 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 5 +- drivers/net/ethernet/korina.c | 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/toshiba/ps3_gelic_net.c | 3 +- drivers/net/hyperv/netvsc_drv.c | 11 +- drivers/nfc/s3fwrn5/nci.c | 25 - drivers/nfc/s3fwrn5/nci.h | 22 - drivers/nfc/s3fwrn5/phy_common.c | 3 +- drivers/ps3/ps3-lpm.c | 3 +- drivers/ps3/ps3-vuart.c | 10 +- drivers/ps3/ps3stor_lib.c | 2 +- drivers/scsi/cxlflash/ocxl_hw.c | 6 +- drivers/scsi/ps3rom.c | 3 +- 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/tty/serial/Kconfig | 32 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/liteuart.c | 404 ++++++++++++ drivers/usb/host/ehci-ps3.c | 4 +- drivers/usb/host/ohci-ps3.c | 4 +- drivers/video/fbdev/ps3fb.c | 4 +- fs/pstore/ftrace.c | 8 +- include/linux/compat.h | 32 + include/linux/connector.h | 10 +- include/linux/ftrace.h | 45 +- include/linux/init.h | 2 +- include/linux/kprobes.h | 2 +- include/linux/litex.h | 102 +++ include/linux/memory_hotplug.h | 3 + include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/module.h | 28 +- include/linux/moduleparam.h | 12 +- include/linux/netdevice.h | 1 + include/linux/phy.h | 3 +- include/linux/regset.h | 12 + include/linux/seq_buf.h | 2 +- include/linux/trace_recursion.h | 232 +++++++ include/linux/trace_seq.h | 4 +- include/misc/ocxl.h | 2 +- include/uapi/linux/devlink.h | 2 +- kernel/livepatch/Kconfig | 2 +- kernel/livepatch/patch.c | 15 +- kernel/module.c | 200 +++--- kernel/params.c | 10 +- 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 +- net/core/dev.c | 22 +- net/ethtool/channels.c | 6 +- net/ethtool/strset.c | 2 +- net/mptcp/options.c | 15 +- net/mptcp/protocol.c | 11 +- net/mptcp/protocol.h | 2 +- net/sched/sch_taprio.c | 17 +- net/smc/smc_ib.c | 36 +- net/tipc/netlink_compat.c | 12 +- sound/ppc/snd_ps3.c | 3 +- tools/testing/selftests/lkdtm/tests.txt | 1 + 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 +- .../powerpc/{syscalls => nx-gzip}/.gitignore | 3 +- .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + .../testing/selftests/powerpc/syscalls/.gitignore | 1 + 372 files changed, 8393 insertions(+), 5652 deletions(-) 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 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 drivers/misc/lkdtm/powerpc.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 create mode 100644 include/linux/litex.h create mode 100644 include/linux/trace_recursion.h create mode 100644 kernel/trace/trace_recursion_record.c create mode 100644 tools/testing/selftests/powerpc/eeh/settings copy tools/testing/selftests/powerpc/{syscalls => nx-gzip}/.gitignore (65%)