summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include
Commit message (Expand)AuthorAgeFilesLines
* powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1Michael Jeanson2022-12-021-12/+0
* powerpc/64: Add interrupt register sanitisation macrosRohan McLure2022-12-021-0/+19
* Merge branch 'topic/qspinlock' into nextMichael Ellerman2022-12-025-60/+215
|\
| * powerpc/qspinlock: add compile-time tuning adjustmentsNicholas Piggin2022-12-021-3/+58
| * powerpc/qspinlock: provide accounting and options for sleepy locksNicholas Piggin2022-12-021-1/+6
| * powerpc/qspinlock: allow lock stealing in trylock and lock fastpathNicholas Piggin2022-12-021-2/+20
| * powerpc/qspinlock: store owner CPU in lock wordNicholas Piggin2022-12-022-3/+21
| * powerpc/qspinlock: theft prevention to control latencyNicholas Piggin2022-12-021-1/+7
| * powerpc/qspinlock: allow new waiters to steal the lock before queueingNicholas Piggin2022-12-021-0/+23
| * powerpc/qspinlock: convert atomic operations to assemblyNicholas Piggin2022-12-022-7/+21
| * powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx.Nicholas Piggin2022-12-022-7/+18
| * powerpc/qspinlock: add mcs queueing for contended waitersNicholas Piggin2022-12-022-3/+30
| * powerpc/qspinlock: powerpc qspinlock implementationNicholas Piggin2022-12-025-66/+44
* | powerpc: remove STACK_FRAME_OVERHEADNicholas Piggin2022-12-021-13/+11
* | powerpc/64: ELFv2 use minimal stack frames in int and switch frame sizesNicholas Piggin2022-12-021-5/+15
* | powerpc: split validate_sp into two functionsNicholas Piggin2022-12-021-3/+12
* | powerpc: add a define for the switch frame size and regs offsetNicholas Piggin2022-12-021-2/+4
* | powerpc: add a define for the user interrupt frame sizeNicholas Piggin2022-12-021-3/+3
* | powerpc: Rename STACK_FRAME_MARKER and derive it from frame offsetNicholas Piggin2022-12-021-2/+2
* | powerpc: add a definition for the marker offset within the interrupt frameNicholas Piggin2022-12-021-0/+2
* | powerpc: add definition for pt_regs offset within an interrupt frameNicholas Piggin2022-12-021-0/+2
* | powerpc/64: Remove asm interrupt tracing call helpersNicholas Piggin2022-12-021-58/+0
* | powerpc/tlb: Add local flush for page given mm_struct and psizeBenjamin Gray2022-11-303-0/+23
* | powerpc/mm: Remove flush_all_mm, local_flush_all_mmBenjamin Gray2022-11-302-37/+0
* | cxl: Use radix__flush_all_mm instead of generic flush_all_mmBenjamin Gray2022-11-301-3/+3
* | powerpc/mm: Remove empty hash__ functionsBenjamin Gray2022-11-302-46/+9
* | powerpc: Allow clearing and restoring registers independent of saved breakpoi...Jordan Niethe2022-11-301-0/+2
* | powerpc/ps3: mark ps3_system_bus_type staticChristoph Hellwig2022-11-301-4/+0
* | Merge branch 'fixes' into nextMichael Ellerman2022-11-303-0/+14
|\ \
| * | powerpc/64s: Add missing declaration for machine_check_early_boot()Michael Ellerman2022-11-261-0/+1
| * | powerpc/32: fix syscall wrappers with 64-bit argumentsAndreas Schwab2022-11-011-0/+7
| * | powerpc/64s: Disable preemption in hash lazy mmu modeNicholas Piggin2022-10-181-0/+6
| |/
* | Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2022-11-301-0/+12
|\ \
| * | KVM: PPC: Book3E: Fix CONFIG_TRACE_IRQFLAGS supportNicholas Piggin2022-11-301-0/+12
| |/
* | powerpc/pseries: Fix the H_CALL error code in PLPKS driverNayna Jain2022-11-241-2/+1
* | powerpc: remove the last remnants of cputime_tNicholas Piggin2022-11-241-16/+1
* | powerpc/8xx: Reverse order entries are written by __set_pte_at()Christophe Leroy2022-11-241-1/+1
* | powerpc/8xx: Simplify pte_update() with 16k pagesChristophe Leroy2022-11-241-2/+8
* | powerpc/kvm: Remove unused references for MMCR3/SIER2/SIER3 registersKajol Jain2022-11-241-1/+1
* | powerpc: add compile-time support for lbarx, lharxNicholas Piggin2022-11-241-1/+230
* | powerpc/ftrace: Ignore weak functionsNaveen N. Rao2022-11-241-0/+7
* | powerpc: Remove find_current_mm_pte()Christophe Leroy2022-11-241-25/+0
|/
* Merge tag 'powerpc-6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-10-141-0/+16
|\
| * powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-...Nicholas Piggin2022-10-131-0/+16
* | Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2022-10-121-1/+0
|\ \ | |/ |/|
| * kernel: exit: cleanup release_thread()Kefeng Wang2022-09-111-1/+0
* | Merge tag 'powerpc-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-10-0967-343/+655
|\ \
| * | powerpc: Don't add __powerpc_ prefix to syscall entry pointsMichael Ellerman2022-10-072-11/+9
| * | powerpc/64: Fix msr_check_and_set/clear MSR[EE] raceNicholas Piggin2022-10-041-0/+24
| * | powerpc: Add hardware description stringMichael Ellerman2022-09-301-0/+2