Show patches with: Submitter = Nicholas Piggin       |   3673 patches
« 1 2 ... 4 5 636 37 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
[v6,5/5] powerpc/64s/radix: combine final TLB flush and lazy tlb mm shootdown IPIs shoot lazy tlbs - - - - 5-- 2023-01-18 Nicholas Piggin Superseded
[v6,4/5] powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN shoot lazy tlbs - - - - --- 2023-01-18 Nicholas Piggin Not Applicable
[v6,3/5] lazy tlb: shoot lazies, non-refcounting lazy tlb mm reference handling scheme shoot lazy tlbs - - - - --- 2023-01-18 Nicholas Piggin Not Applicable
[v6,2/5] lazy tlb: allow lazy tlb mm refcounting to be configurable shoot lazy tlbs - - - - --- 2023-01-18 Nicholas Piggin Not Applicable
[v6,1/5] lazy tlb: introduce lazy tlb mm refcount helper functions shoot lazy tlbs - - - - --- 2023-01-18 Nicholas Piggin Not Applicable
kallsyms: Fix scheduling with interrupts disabled in self-test kallsyms: Fix scheduling with interrupts disabled in self-test - 1 - - 3-- 2023-01-12 Nicholas Piggin Handled Elsewhere
[RFC,9/9] powerpc/64: modules support building with PCREL addresing powerpc/64: Build with PC-Relative addressing - - - - 1-4 2022-12-27 Nicholas Piggin RFC
[RFC,8/9] powerpc/64: vmlinux support building with PCREL addresing powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
[RFC,7/9] powerpc/64: Add support to build with prefixed instructions powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
[RFC,6/9] powerpc: add CFUNC assembly label annotation powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
[RFC,5/9] powerpc/64s: Run at the kernel virtual address earlier in boot powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
[RFC,4/9] powerpc/64: Move initial base and TOC pointer calculation powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
[RFC,3/9] powerpc/64e: Simplify address calculation in secondary hold loop powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
[RFC,2/9] powerpc/64s: Refactor initialisation after prom powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
[RFC,1/9] crypto: powerpc - Use address generation helper for asm powerpc/64: Build with PC-Relative addressing - - - - --- 2022-12-27 Nicholas Piggin RFC
tools/objtool: tolerate STT_NOTYPE symbols at end of section tools/objtool: tolerate STT_NOTYPE symbols at end of section - - - - 3-- 2022-12-20 Nicholas Piggin Handled Elsewhere
cputime: remove cputime_to_nsecs fallback cputime: remove cputime_to_nsecs fallback 1 - - - 3-- 2022-12-20 Nicholas Piggin Handled Elsewhere
[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
[RFC] Disable Book-E KVM support? [RFC] Disable Book-E KVM support? - - - - 5-- 2022-11-28 Nicholas Piggin Not Applicable
[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
[06/17] powerpc: simplify ppc_save_regs powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[05/17] powerpc/pseries: hvcall stack frame overhead powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[04/17] powerpc: Rearrange copy_thread child stack creation powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[03/17] powerpc/perf: callchain validate kernel stack pointer bounds powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[02/17] powerpc/64: Remove asm interrupt tracing call helpers powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[01/17] KVM: PPC: Book3E: Fix CONFIG_TRACE_IRQFLAGS support powerpc: Remove STACK_FRAME_OVERHEAD - - - - --- 2022-11-27 Nicholas Piggin Accepted
[v3,17/17] powerpc/qspinlock: add compile-time tuning adjustments powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,16/17] powerpc/qspinlock: provide accounting and options for sleepy locks powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,15/17] powerpc/qspinlock: allow indefinite spinning on a preempted owner powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,14/17] powerpc/qspinlock: reduce remote node steal spins powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,13/17] powerpc/qspinlock: use spin_begin/end API powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,12/17] powerpc/qspinlock: allow lock stealing in trylock and lock fastpath powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,11/17] powerpc/qspinlock: add ability to prod new queue head CPU powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,10/17] powerpc/qspinlock: allow propagation of yield CPU down the queue powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,09/17] powerpc/qspinlock: allow stealing when head of queue yields powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,08/17] powerpc/qspinlock: implement option to yield to previous node powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,07/17] powerpc/qspinlock: paravirt yield to lock owner powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,06/17] powerpc/qspinlock: store owner CPU in lock word powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,05/17] powerpc/qspinlock: theft prevention to control latency powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,04/17] powerpc/qspinlock: allow new waiters to steal the lock before queueing powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,03/17] powerpc/qspinlock: convert atomic operations to assembly powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,02/17] powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
[v3,01/17] powerpc/qspinlock: add mcs queueing for contended waiters powerpc: alternate queued spinlock implementation - - - - --- 2022-11-26 Nicholas Piggin Accepted
powerpc: Fix writable sections being moved into the rodata region powerpc: Fix writable sections being moved into the rodata region - 1 1 - --- 2022-11-16 Nicholas Piggin Accepted
[RFC,4/4] powerpc/qspinlock: add compile-time tuning adjustments powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[RFC,3/4] powerpc/qspinlock: Remove !maybe_waiters special case queue head locking powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[RFC,2/4] powerpc/qspinlock: Avoid cmpxchg style patterns in queue head locking powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[RFC,1/4] powerpc/qspinlock: Avoid cmpxchg pattern in lock stealing powerpc/qspinlock: make slowpath accesses more efficient - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,17/17] powerpc/qspinlock: provide accounting and options for sleepy locks powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,16/17] powerpc/qspinlock: allow indefinite spinning on a preempted owner powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,15/17] powerpc/qspinlock: reduce remote node steal spins powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,14/17] powerpc/qspinlock: use spin_begin/end API powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,13/17] powerpc/qspinlock: trylock and initial lock attempt may steal powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,12/17] powerpc/qspinlock: add ability to prod new queue head CPU powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,11/17] powerpc/qspinlock: allow propagation of yield CPU down the queue powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,10/17] powerpc/qspinlock: allow stealing when head of queue yields powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,09/17] powerpc/qspinlock: implement option to yield to previous node powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,08/17] powerpc/qspinlock: paravirt yield to lock owner powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,07/17] powerpc/qspinlock: store owner CPU in lock word powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,06/17] powerpc/qspinlock: theft prevention to control latency powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,05/17] powerpc/qspinlock: allow new waiters to steal the lock before queueing powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,04/17] powerpc/qspinlock: convert atomic operations to assembly powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,03/17] powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,02/17] powerpc/qspinlock: add mcs queueing for contended waiters powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,01/17] powerpc/qspinlock: powerpc qspinlock implementation powerpc: alternate queued spinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v2,01a/17] powerpc/qspinlock: prepare powerpc qspinlock implementation [v2,01a/17] powerpc/qspinlock: prepare powerpc qspinlock implementation - - - - --- 2022-11-14 Nicholas Piggin Superseded
[v5,2/2] powerpc/64: Add module check for ELF ABI version powerpc module arch checks - - - - 5-- 2022-10-31 Nicholas Piggin Changes Requested
[v5,1/2] module: add module_elf_check_arch for module-specific checks powerpc module arch checks 1 - - - --- 2022-10-31 Nicholas Piggin Changes Requested
[RFC,19/19] powerpc/64: ELFv2 use reserved word in the stack frame for the regs marker Remove STACK_FRAME_OVERHEAD - - - - 2-3 2022-10-31 Nicholas Piggin Superseded
[RFC,18/19] powerpc: change stack marker memory operations to 32-bit Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,17/19] powerpc: remove STACK_FRAME_OVERHEAD Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,16/19] powerpc/64: ELFv2 use minimal stack frames in int and switch frame sizes Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,15/19] powerpc: allow minimum sized kernel stack frames Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,14/19] powerpc: split validate_sp into two functions Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,13/19] powerpc: copy_thread add a back chain to the switch stack frame Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
[RFC,12/19] powerpc: copy_thread fill in interrupt frame marker and back chain Remove STACK_FRAME_OVERHEAD - - - - --- 2022-10-31 Nicholas Piggin Superseded
« 1 2 ... 4 5 636 37 »