summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel
Commit message (Expand)AuthorAgeFilesLines
* powerpc/vdso: Don't use r30 to avoid breaking Go langMichael Ellerman2021-07-291-0/+7
* Merge tag 'powerpc-5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-07-091-1/+5
|\
| * powerpc/64e: Fix system call illegal mtmsrd instructionNicholas Piggin2021-07-061-1/+5
* | powerpc: convert to setup_initial_init_mm()Kefeng Wang2021-07-081-4/+1
|/
* Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-07-0261-1764/+2071
|\
| * powerpc/64s: move ret_from_fork etc above __end_soft_maskedNicholas Piggin2021-06-301-26/+26
| * powerpc/64s/interrupt: clean up interrupt return labelsNicholas Piggin2021-06-301-3/+5
| * powerpc/64/interrupt: add missing kprobe annotations on interrupt exit symbolsNicholas Piggin2021-06-301-0/+6
| * powerpc/64: enable MSR[EE] in irq replay pt_regsNicholas Piggin2021-06-301-0/+1
| * powerpc/64s: add a table of implicit soft-masked addressesNicholas Piggin2021-06-303-10/+71
| * powerpc/64e: remove implicit soft-masking and interrupt exit restart logicNicholas Piggin2021-06-303-14/+16
| * powerpc/64e: fix CONFIG_RELOCATABLE build warningsNicholas Piggin2021-06-301-0/+11
| * powerpc/interrupt: Use names in check_return_regs_valid()Christophe Leroy2021-06-261-2/+2
| * powerpc/interrupt: Also use exit_must_hard_disable() on PPC32Christophe Leroy2021-06-261-5/+3
| * powerpc/sysfs: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZEJason Wang2021-06-261-6/+6
| * powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()Michael Ellerman2021-06-261-6/+20
| * powerpc/rtas-rtc: remove unused constantNathan Lynch2021-06-251-1/+1
| * powerpc: Fix is_kvm_guest() / kvm_para_available()Michael Ellerman2021-06-251-4/+6
| * powerpc/64s: Make prom_init require RELOCATABLEMichael Ellerman2021-06-251-56/+2
| * powerpc/kprobes: Warn if instruction patching failedNaveen N. Rao2021-06-251-2/+2
| * powerpc/kprobes: Roll IS_RFI() macro into IS_RFID()Naveen N. Rao2021-06-251-2/+2
| * powerpc/kprobes: Fix Oops by passing ppc_inst as a pointer to emulate_step() ...Naveen N. Rao2021-06-251-2/+6
| * powerpc/64s: Fix copy-paste data exposure into newly created tasksNicholas Piggin2021-06-251-16/+32
| * powerpc/32: Avoid #ifdef nested with FTR_SECTION on booke syscall entryChristophe Leroy2021-06-251-2/+2
| * powerpc/32: Reduce code duplication of system call entryChristophe Leroy2021-06-253-37/+19
| * powerpc/32: Interchange r1 and r11 in SYSCALL_ENTRY on bookeChristophe Leroy2021-06-252-10/+11
| * powerpc/32: Interchange r10 and r12 in SYSCALL_ENTRY on non bookeChristophe Leroy2021-06-251-17/+17
| * powerpc: Remove klimitChristophe Leroy2021-06-253-8/+4
| * powerpc: Offline CPU in stop_this_cpu()Nicholas Piggin2021-06-251-0/+11
| * powerpc/64s: Remove irq mask workaround in accumulate_stolen_time()Nicholas Piggin2021-06-251-11/+0
| * powerpc/pseries: Enable hardlockup watchdog for PowerVM partitionsNicholas Piggin2021-06-251-4/+9
| * powerpc/64s/interrupt: Check and fix srr_valid without crashingNicholas Piggin2021-06-251-0/+89
| * powerpc/interrupt: Remove prep_irq_for_user_exit()Christophe Leroy2021-06-251-13/+3
| * powerpc/interrupt: Refactor prep_irq_for_{user/kernel_enabled}_exit()Christophe Leroy2021-06-251-22/+7
| * powerpc/interrupt: Interchange prep_irq_for_{kernel_enabled/user}_exit()Christophe Leroy2021-06-251-12/+11
| * powerpc/interrupt: Refactor interrupt_exit_user_prepare()Christophe Leroy2021-06-251-54/+3
| * powerpc/interrupt: Rename and lightly change syscall_exit_prepare_main()Christophe Leroy2021-06-251-5/+4
| * powerpc/64: use interrupt restart table to speed up return from interruptNicholas Piggin2021-06-253-152/+387
| * powerpc/64: treat low kernel text as irqs soft-maskedNicholas Piggin2021-06-253-10/+27
| * powerpc/64: interrupt soft-enable race fixNicholas Piggin2021-06-251-0/+95
| * powerpc/64: allow alternate return locations for soft-masked interruptsNicholas Piggin2021-06-253-2/+86
| * powerpc/64s: save one more register in the masked interrupt handlerNicholas Piggin2021-06-251-14/+20
| * powerpc/64s: system call avoid setting MSR[RI] until we set MSR[EE]Nicholas Piggin2021-06-252-4/+2
| * powerpc/64: move interrupt return asm to interrupt_64.SNicholas Piggin2021-06-253-624/+639
| * powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin2021-06-2523-134/+273
| * powerpc/64s: introduce different functions to return from SRR vs HSRR interruptsNicholas Piggin2021-06-254-55/+92
| * powerpc: remove interrupt exit helpers unused argumentNicholas Piggin2021-06-251-2/+2
| * powerpc/interrupt: Fix CONFIG ifdef typoChristophe Leroy2021-06-251-1/+1
| * powerpc/prom_init: Pass linux_banner to firmware via option vector 7Michael Ellerman2021-06-251-0/+13
| * powerpc/prom_init: Convert prom_strcpy() into prom_strscpy_pad()Michael Ellerman2021-06-251-6/+24