summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/lib
Commit message (Expand)AuthorAgeFilesLines
* powerpc/vdso32: Fix use of crtsavres for PPC64Christophe Leroy2024-09-201-1/+1
* Merge tag 'powerpc-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2024-09-192-15/+96
|\
| * powerpc/code-patching: Add boot selftest for data patchingBenjamin Gray2024-08-211-0/+41
| * powerpc/code-patching: Add data patch alignment checkBenjamin Gray2024-08-211-0/+6
| * powerpc/code-patching: Add generic memory patchingBenjamin Gray2024-08-211-15/+49
* | powerpc/qspinlock: Fix deadlock in MCS queueNysal Jan K.A.2024-08-291-1/+9
|/
* Merge tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2024-05-174-6/+127
|\
| * powerpc/code-patching: Use dedicated memory routines for patchingBenjamin Gray2024-05-081-4/+27
| * powerpc/code-patching: Test patch_instructions() during bootBenjamin Gray2024-05-081-0/+92
| * powerpc/Makefile: Remove bits related to the previous use of -mcmodel=largeNaveen N Rao2024-05-071-2/+0
| * powerpc: Add static_key_feature_checks_initialized flagNicholas Miehlbradt2024-04-151-0/+8
* | powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriateMike Rapoport (IBM)2024-05-141-1/+1
|/
* powerpc: xor_vmx: Add '-mhard-float' to CFLAGSNathan Chancellor2024-03-071-1/+1
* powerpc/64s: Move dcbt/dcbtst sequence into a macroMichael Ellerman2024-03-033-31/+3
* powerpc: Use user_mode() macro when possibleChristophe Leroy2024-02-221-12/+11
* powerpc/lib: Validate size for vector operationsNaveen N Rao2023-11-271-0/+10
* powerpc/lib: Avoid array bounds warnings in vec opsMichael Ellerman2023-11-271-2/+2
* powerpc: add crtsavres.o to always-y instead of extra-yMasahiro Yamada2023-11-271-1/+1
* powerpc/code-patching: introduce patch_instructions()Hari Bathini2023-10-231-3/+138
* powerpc/code-patching: Perform hwsync in __patch_instruction() in case of fai...Christophe Leroy2023-10-201-4/+1
* powerpc/qspinlock: Rename yield_propagate_owner tunableNicholas Piggin2023-10-201-9/+9
* powerpc/qspinlock: Propagate sleepy if previous waiter is preemptedNicholas Piggin2023-10-201-1/+5
* powerpc/qspinlock: don't propagate the not-sleepy stateNicholas Piggin2023-10-201-18/+8
* powerpc/qspinlock: propagate owner preemptedness rather than CPU numberNicholas Piggin2023-10-201-44/+36
* powerpc/qspinlock: stop queued waiters trying to set lock sleepyNicholas Piggin2023-10-201-14/+10
* powerpc/qspinlock: Fix stale propagated yield_cpuNicholas Piggin2023-10-181-0/+3
* powerpc: Drop zalloc_maybe_bootmem()Michael Ellerman2023-08-242-24/+1
* powerpc: replace #include <asm/export.h> with #include <linux/export.h>Masahiro Yamada2023-08-1615-15/+15
* powerpc/step: Mark __copy_mem_out() and __emulate_dcbz() __always_inlineChristophe Leroy2023-08-161-2/+2
* powerpc/features: Add capability to update mmu features laterChristophe Leroy2023-08-021-4/+27
* powerpc: remove checks for binutils older than 2.25Masahiro Yamada2023-06-271-1/+1
* powerpc: qspinlock: Enforce qnode writes prior to publishing to queueRohan McLure2023-06-211-0/+7
* powerpc: qspinlock: Mark accesses to qnode lock checksRohan McLure2023-06-211-2/+2
* powerpc/64: vmlinux support building with PCREL addresingNicholas Piggin2023-04-201-0/+10
* powerpc: add CFUNC assembly label annotationNicholas Piggin2023-04-205-15/+15
* powerpc: Remove memcpy_page_flushcache()Ira Weiny2023-03-291-7/+0
* powerpc/kcsan: Add exclusions from instrumentationRohan McLure2023-02-101-0/+2
* powerpc/code-patching: Fix oops with DEBUG_VM enabledMichael Ellerman2022-12-161-3/+7
* powerpc/qspinlock: Fix 32-bit buildNicholas Piggin2022-12-121-0/+1
* powerpc/code-patching: Remove protection against patching init addresses afte...Christophe Leroy2022-12-021-12/+1
* powerpc/feature-fixups: Do not patch init section after initChristophe Leroy2022-12-021-0/+12
* powerpc/feature-fixups: Refactor other fixups patchingChristophe Leroy2022-12-021-49/+28
* powerpc/feature-fixups: Refactor entry fixups patchingChristophe Leroy2022-12-021-52/+32
* powerpc/code-patching: Remove #ifdef CONFIG_STRICT_KERNEL_RWXChristophe Leroy2022-12-021-11/+5
* Merge branch 'topic/qspinlock' into nextMichael Ellerman2022-12-022-1/+999
|\
| * powerpc/qspinlock: add compile-time tuning adjustmentsNicholas Piggin2022-12-021-3/+36
| * powerpc/qspinlock: provide accounting and options for sleepy locksNicholas Piggin2022-12-021-18/+224
| * powerpc/qspinlock: allow indefinite spinning on a preempted ownerNicholas Piggin2022-12-021-15/+62
| * powerpc/qspinlock: reduce remote node steal spinsNicholas Piggin2022-12-021-3/+40
| * powerpc/qspinlock: use spin_begin/end APINicholas Piggin2022-12-021-4/+35