Show patches with: Submitter = Nicholas Piggin       |    Archived = No       |   3655 patches
« 1 2 3 436 37 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[RFC] powerpc: Optimise barriers for fully ordered atomics [RFC] powerpc: Optimise barriers for fully ordered atomics - - - - 5-- 2024-04-12 Nicholas Piggin New
[2/2] powerpc: move sync_file_range2 compat definition [1/2] powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs - - - - 5-- 2022-10-12 Nicholas Piggin New
powerpc/64: poison __per_cpu_offset to catch use-before-init powerpc/64: poison __per_cpu_offset to catch use-before-init - - - - 5-- 2022-10-06 Nicholas Piggin New
[RFC] KVM: PPC: Book3S PR: Fix context tracking [RFC] KVM: PPC: Book3S PR: Fix context tracking - - - - --- 2022-10-06 Nicholas Piggin New
[RFC] powerpc: ideas to improve page table frag allocator [RFC] powerpc: ideas to improve page table frag allocator - - - - 2-3 2022-09-05 Nicholas Piggin New
[RFC] powerpc/signal: sanitise PT_NIP and sa_handler low bits [RFC] powerpc/signal: sanitise PT_NIP and sa_handler low bits - - - - 5-- 2021-11-30 Nicholas Piggin New
[RFC] powerpc/64s: introduce call_realmode to run C code in real-mode [RFC] powerpc/64s: introduce call_realmode to run C code in real-mode - - - - 61- 2021-02-12 Nicholas Piggin New
[2/2] powerpc/pseries: Set CPU_FTR_DBELL according to ibm,pi-features [1/2] powerpc/pseries: Add a clear modifier to ibm,pa/pi-features parser - - - 1 --- 2024-02-07 Nicholas Piggin Accepted
[1/2] powerpc/pseries: Add a clear modifier to ibm,pa/pi-features parser [1/2] powerpc/pseries: Add a clear modifier to ibm,pa/pi-features parser - - - 1 --- 2024-02-07 Nicholas Piggin Accepted
[3/3] powerpc/ps3: Make real stack frames for LV1 hcalls powerpc/ps3: Fixes for lv1 hcall assembly - - - - 5-- 2023-12-27 Nicholas Piggin Accepted
[2/3] powerpc/ps3: lv1 hcall code use symbolic constant for LR save offset powerpc/ps3: Fixes for lv1 hcall assembly - - - - --- 2023-12-27 Nicholas Piggin Accepted
[1/3] powerpc/ps3: Fix lv1 hcall assembly for ELFv2 calling convention powerpc/ps3: Fixes for lv1 hcall assembly - 1 - - --- 2023-12-27 Nicholas Piggin Accepted
KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers - 1 - - 4-- 2023-11-22 Nicholas Piggin Accepted
powerpc/perf: Fix disabling BHRB and instruction sampling powerpc/perf: Fix disabling BHRB and instruction sampling - 1 - - 5-- 2023-10-18 Nicholas Piggin Accepted
[6/6] powerpc/qspinlock: Rename yield_propagate_owner tunable powerpc/qspinlock: Fix yield latency bug and other - - - - 5-- 2023-10-16 Nicholas Piggin Accepted
[5/6] powerpc/qspinlock: Propagate sleepy if previous waiter is preempted powerpc/qspinlock: Fix yield latency bug and other - - - - --- 2023-10-16 Nicholas Piggin Accepted
[4/6] powerpc/qspinlock: don't propagate the not-sleepy state powerpc/qspinlock: Fix yield latency bug and other - - - - --- 2023-10-16 Nicholas Piggin Accepted
[3/6] powerpc/qspinlock: propagate owner preemptedness rather than CPU number powerpc/qspinlock: Fix yield latency bug and other - - - - --- 2023-10-16 Nicholas Piggin Accepted
[2/6] powerpc/qspinlock: stop queued waiters trying to set lock sleepy powerpc/qspinlock: Fix yield latency bug and other - - - - --- 2023-10-16 Nicholas Piggin Accepted
[1/6] powerpc/qspinlock: Fix stale propagated yield_cpu powerpc/qspinlock: Fix yield latency bug and other - 1 - - --- 2023-10-16 Nicholas Piggin Accepted
powerpc/build: vdso linker warning for orphan sections powerpc/build: vdso linker warning for orphan sections - - - - 5-- 2023-06-09 Nicholas Piggin Accepted
KVM: PPC: Update MAINTAINERS KVM: PPC: Update MAINTAINERS 1 - - - 3-- 2023-06-08 Nicholas Piggin Accepted
powerpc/64s: Fix VAS mm use after free powerpc/64s: Fix VAS mm use after free - 2 - 1 5-- 2023-06-07 Nicholas Piggin Accepted
powerpc/64s/radix: Fix exit lazy tlb mm switch with irqs enabled powerpc/64s/radix: Fix exit lazy tlb mm switch with irqs enabled - 1 - 1 5-- 2023-06-07 Nicholas Piggin Accepted
[v3,6/6] powerpc/64: Rename entry_64.S to prom_entry_64.S powerpc: merge _switch in 32/64 - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v3,5/6] powerpc: merge 32-bit and 64-bit _switch implementation powerpc: merge _switch in 32/64 - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v3,4/6] powerpc/32: Rearrange _switch to prepare for 32/64 merge powerpc: merge _switch in 32/64 - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v3,3/6] powerpc/32: Remove sync from _switch powerpc: merge _switch in 32/64 - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v3,2/6] powerpc/64: Rearrange 64-bit _switch to prepare for 32/64 merge powerpc: merge _switch in 32/64 - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v3,1/6] powerpc/64s: move stack SLB pinning out of line from _switch powerpc: merge _switch in 32/64 - - - - --- 2023-06-06 Nicholas Piggin Accepted
powerpc/32s: Fix LLVM SMP build powerpc/32s: Fix LLVM SMP build - - - - 5-- 2023-06-06 Nicholas Piggin Accepted
[v2,4/4] powerpc/64s: Remove support for ELFv1 little endian userspace powerpc/64: ELFv2 conversion - - - - 5-- 2023-06-06 Nicholas Piggin Accepted
[v2,3/4] powerpc/64: Use -mprofile-kernel for big endian ELFv2 kernels powerpc/64: ELFv2 conversion 1 - - - --- 2023-06-06 Nicholas Piggin Accepted
[v2,2/4] powerpc/64: Make ELFv2 the default for big-endian builds powerpc/64: ELFv2 conversion - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v2,1/4] powerpc/64: Force ELFv2 when building with LLVM linker powerpc/64: ELFv2 conversion - - 1 1 --- 2023-06-06 Nicholas Piggin Accepted
[v2] powerpc/build: Remove -pipe from compilation flags [v2] powerpc/build: Remove -pipe from compilation flags - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v2,4/4] powerpc/boot: Clean up Makefile after cflags and asflags separation powerpc/boot: build flags refactoring - - - - 5-- 2023-06-06 Nicholas Piggin Accepted
[v2,3/4] powerpc/boot: Separate BOOTCFLAGS from BOOTASFLAGS powerpc/boot: build flags refactoring - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v2,2/4] powerpc/boot: Separate CPP flags from BOOTCFLAGS powerpc/boot: build flags refactoring - - - - --- 2023-06-06 Nicholas Piggin Accepted
[v2,1/4] powerpc/boot: Separate target flags from BOOTCFLAGS powerpc/boot: build flags refactoring - - - - --- 2023-06-06 Nicholas Piggin Accepted
[4/4] powerpc/64s/radix: combine final TLB flush and lazy tlb mm shootdown IPIs powerpc: mm_cpumask cleanups and lazy tlb mm - - - - --- 2023-05-24 Nicholas Piggin Accepted
[3/4] powerpc: Add mm_cpumask warning when context switching powerpc: mm_cpumask cleanups and lazy tlb mm - - - - --- 2023-05-24 Nicholas Piggin Accepted
[2/4] powerpc/64s: Use dec_mm_active_cpus helper powerpc: mm_cpumask cleanups and lazy tlb mm - - - - --- 2023-05-24 Nicholas Piggin Accepted
[1/4] powerpc: Account mm_cpumask and active_cpus in init_mm powerpc: mm_cpumask cleanups and lazy tlb mm - - - - --- 2023-05-24 Nicholas Piggin Accepted
[2/2] powerpc/pseries: Remove unused hcall tracing instruction [1/2] powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n - - - - 5-- 2023-05-09 Nicholas Piggin Accepted
[1/2] powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n [1/2] powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n - 1 - - --- 2023-05-09 Nicholas Piggin Accepted
[2/9] powerpc/64s: Disable pcrel code model on Clang powerpc: Build fixes - - - - --- 2023-04-26 Nicholas Piggin Accepted
[1/9] powerpc: Fix merge conflict between pcrel and copy_thread changes powerpc: Build fixes - - - - --- 2023-04-26 Nicholas Piggin Accepted
[6/6] powerpc/64: modules support building with PCREL addresing powerpc/64: Build with PC-Relative addressing - - - - --- 2023-04-08 Nicholas Piggin Accepted
[5/6] powerpc/64: vmlinux support building with PCREL addresing powerpc/64: Build with PC-Relative addressing - - - - --- 2023-04-08 Nicholas Piggin Accepted
[4/6] powerpc: add CFUNC assembly label annotation powerpc/64: Build with PC-Relative addressing - - - - --- 2023-04-08 Nicholas Piggin Accepted
[3/6] powerpc/64: Add support to build with prefixed instructions powerpc/64: Build with PC-Relative addressing - - - - --- 2023-04-08 Nicholas Piggin Accepted
[2/6] powerpc/64s: Run at the kernel virtual address earlier in boot powerpc/64: Build with PC-Relative addressing - - - - --- 2023-04-08 Nicholas Piggin Accepted
[1/6] powerpc/64: Move initial base and TOC pointer calculation powerpc/64: Build with PC-Relative addressing - - - - --- 2023-04-08 Nicholas Piggin Accepted
powerpc/boot: Fix crt0.S current address branch form powerpc/boot: Fix crt0.S current address branch form - - - - 5-- 2023-04-07 Nicholas Piggin Accepted
powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU - 1 - - 5-- 2023-04-07 Nicholas Piggin Accepted
[v2,2/2] KVM: PPC: Book3S HV: Set SRR1[PREFIX] bit on injected interrupts KVM: PPC: Book3S HV: Injected interrupt SRR1 - - - - 5-- 2023-03-30 Nicholas Piggin Accepted
[v2,1/2] KVM: PPC: Permit SRR1 flags in more injected interrupt types KVM: PPC: Book3S HV: Injected interrupt SRR1 - - - - --- 2023-03-30 Nicholas Piggin Accepted
[v2,8/8] powerpc: copy_thread don't set PPR in user interrupt frame regs powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
[v2,7/8] powerpc: copy_thread don't set _TIF_RESTOREALL powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
[v2,6/8] powerpc: differentiate kthread from user kernel thread start powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
[v2,5/8] powerpc: copy_thread differentiate kthreads and user mode threads powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
[v2,4/8] powerpc/64: ret_from_fork avoid restoring regs twice powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
[v2,3/8] powerpc: use switch frame for ret_from_kernel_thread parameters powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
[v2,2/8] powerpc: copy_thread make ret_from_fork register setup consistent powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
[v2,1/8] powerpc: copy_thread remove unused pkey code powerpc: copy_thread cleanups - - - - --- 2023-03-25 Nicholas Piggin Accepted
powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch - - - 1 5-- 2023-02-06 Nicholas Piggin Accepted
[3/3] powerpc/64e: Simplify address calculation in secondary hold loop powerpc: prepare for pcrel addressing patches - - - - 5-- 2023-02-03 Nicholas Piggin Accepted
[2/3] powerpc/64s: Refactor initialisation after prom powerpc: prepare for pcrel addressing patches - - - - --- 2023-02-03 Nicholas Piggin Accepted
[1/3] crypto: powerpc - Use address generation helper for asm powerpc: prepare for pcrel addressing patches - - - - --- 2023-02-03 Nicholas Piggin Accepted
[3/3] powerpc/64s/radix: Remove TLB_FLUSH_ALL test from range flushes powerpc/64s/radix: misc tidying - - - - 5-- 2023-02-03 Nicholas Piggin Accepted
[2/3] powerpc/64s/radix: mm->context.id should always be valid powerpc/64s/radix: misc tidying - - - - --- 2023-02-03 Nicholas Piggin Accepted
[1/3] powerpc/64s/radix: Remove need_flush_all test from radix__tlb_flush powerpc/64s/radix: misc tidying - - - - --- 2023-02-03 Nicholas Piggin Accepted
powerpc/64: Don't recurse irq replay powerpc/64: Don't recurse irq replay - - - - 5-- 2023-01-21 Nicholas Piggin Accepted
[v2] powerpc/64: Fix perf profiling asynchronous interrupt handlers [v2] powerpc/64: Fix perf profiling asynchronous interrupt handlers - - - - 5-- 2023-01-21 Nicholas Piggin Accepted
[v2,3/3] powerpc/32: select HAVE_VIRT_CPU_ACCOUNTING_GEN powerpc/32: nohz full support - - - - 5-- 2023-01-21 Nicholas Piggin Accepted
[v2,2/3] powerpc/32: implement HAVE_CONTEXT_TRACKING_USER support powerpc/32: nohz full support - - - - --- 2023-01-21 Nicholas Piggin Accepted
[v2,1/3] powerpc: Consolidate 32-bit and 64-bit interrupt_enter_prepare powerpc/32: nohz full support - - - - --- 2023-01-21 Nicholas Piggin Accepted
powerpc/64s: Fix local irq disable when PMIs are disabled powerpc/64s: Fix local irq disable when PMIs are disabled - 2 - - 5-- 2023-01-21 Nicholas Piggin Accepted
[4/4] powerpc: Skip stack validation checking alternate stacks if they are not allocated powerpc: Misc early boot fixes - - - - 2-- 2022-12-16 Nicholas Piggin Accepted
[3/4] powerpc/64: Move paca allocation to early_setup() powerpc: Misc early boot fixes - - - - --- 2022-12-16 Nicholas Piggin Accepted
[2/4] powerpc/64: Fix task_cpu in early boot when booting non-zero cpuid powerpc: Misc early boot fixes - - - - --- 2022-12-16 Nicholas Piggin Accepted
[1/4] powerpc/64s: Fix stress_hpt memblock alloc alignment powerpc: Misc early boot fixes - 1 - - --- 2022-12-16 Nicholas Piggin Accepted
powerpc/qspinlock: Fix 32-bit build powerpc/qspinlock: Fix 32-bit build - 1 - - --- 2022-12-08 Nicholas Piggin Accepted
[v6,4/4] powerpc/64: Option to build big-endian with ELFv2 ABI Option to build big-endian with ELFv2 ABI - - 1 1 5-- 2022-11-28 Nicholas Piggin Accepted
[v6,3/4] powerpc/64: Add big-endian ELFv2 flavour to crypto VMX asm generation Option to build big-endian with ELFv2 ABI - - - - --- 2022-11-28 Nicholas Piggin Accepted
[v6,2/4] powerpc/64: Add module check for ELF ABI version Option to build big-endian with ELFv2 ABI - - - - --- 2022-11-28 Nicholas Piggin Accepted
[v6,1/4] module: add module_elf_check_arch for module-specific checks Option to build big-endian with ELFv2 ABI 1 - - - --- 2022-11-28 Nicholas Piggin Accepted
[v3,real,01/17] powerpc/qspinlock: powerpc qspinlock implementation [v3,real,01/17] powerpc/qspinlock: powerpc qspinlock implementation - - - - --- 2022-11-28 Nicholas Piggin Accepted
[17/17] powerpc: remove STACK_FRAME_OVERHEAD powerpc: Remove STACK_FRAME_OVERHEAD - - - - 5-- 2022-11-27 Nicholas Piggin Accepted
[16/17] powerpc/64: ELFv2 use minimal stack frames in int and switch frame sizes powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[15/17] powerpc: allow minimum sized kernel stack frames powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[14/17] powerpc: split validate_sp into two functions powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[13/17] powerpc: copy_thread add a back chain to the switch stack frame powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[12/17] powerpc: copy_thread fill in interrupt frame marker and back chain powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[11/17] powerpc: add a define for the switch frame size and regs offset powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[10/17] powerpc: add a define for the user interrupt frame size powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[09/17] powerpc: Rename STACK_FRAME_MARKER and derive it from frame offset powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[08/17] powerpc: add a definition for the marker offset within the interrupt frame powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[07/17] powerpc: add definition for pt_regs offset within an interrupt frame powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
« 1 2 3 436 37 »