summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/interrupt.c
Commit message (Expand)AuthorAgeFilesLines
* rseq: Split out rseq.h from sched.hKent Overstreet2023-12-271-0/+1
* powerpc: Mark [h]ssr_valid accesses in check_return_regs_validRohan McLure2023-06-211-8/+6
* powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()Christophe Leroy2023-06-091-2/+1
* powerpc/irq: Mark check_return_regs_valid() notraceMichael Ellerman2023-04-201-1/+1
* powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switchNicholas Piggin2023-02-071-2/+4
* powerpc/64s/interrupt: Perf NMI should not take normal exit pathNicholas Piggin2022-10-181-6/+8
* powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warningNicholas Piggin2022-10-181-3/+9
* powerpc/64/interrupt: Fix return to masked context after hard-mask irq become...Nicholas Piggin2022-09-281-10/+0
* powerpc: Move system_call_exception() to syscall.cXiu Jianfeng2022-07-281-161/+0
* powerpc: Move C prototypes out of asm-prototypes.hChristophe Leroy2022-03-081-1/+0
* Merge tag 'powerpc-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2022-01-141-2/+1
|\
| * powerpc/kuap: Add kuap_lock()Christophe Leroy2021-12-091-0/+2
| * powerpc/32s: Do kuep_lock() and kuep_unlock() in assemblyChristophe Leroy2021-12-091-3/+0
* | powerpc: Snapshot thread flagsMark Rutland2021-12-011-7/+6
* | powerpc: Avoid discarding flags in system_call_exception()Mark Rutland2021-12-011-1/+1
|/
* powerpc/64s/interrupt: Fix check_return_regs_valid() false positiveNicholas Piggin2021-10-271-1/+1
* powerpc/64s: system call rfscv workaround for TM bugsNicholas Piggin2021-09-131-0/+13
* powerpc/64s: system call scv tabort fix for corrupt irq soft-mask stateNicholas Piggin2021-09-131-0/+30
* powerpc: Refactor verification of MSR_RIChristophe Leroy2021-08-261-6/+3
* powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare()Christophe Leroy2021-08-261-2/+0
* powerpc: Remove duplicate includesWan Jiabing2021-08-181-1/+0
* powerpc/64e: remove implicit soft-masking and interrupt exit restart logicNicholas Piggin2021-06-301-1/+1
* 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/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-251-132/+261
* powerpc: remove interrupt exit helpers unused argumentNicholas Piggin2021-06-251-2/+2
* powerpc/interrupt: Fix CONFIG ifdef typoChristophe Leroy2021-06-251-1/+1
* powerpc/syscall: Calling kuap_save_and_lock() is wrongChristophe Leroy2021-05-121-3/+0
* powerpc/interrupts: Fix kuep_unlock() callChristophe Leroy2021-05-121-0/+1
* powerpc/traps: Enhance readability for trap typesXiongwei Song2021-04-171-1/+1
* powerpc: remove partial register save logicNicholas Piggin2021-04-141-3/+0
* powerpc/64e/interrupt: Use new interrupt context tracking schemeNicholas Piggin2021-04-141-15/+1
* powerpc/interrupt: update common interrupt code forNicholas Piggin2021-04-141-14/+21
* powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off orderNicholas Piggin2021-04-141-2/+2
* powerpc/32: Manage KUAP in CChristophe Leroy2021-03-291-15/+4
* powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_amr() genericChristophe Leroy2021-03-291-6/+6
* powerpc/32s: Move KUEP locking/unlocking in CChristophe Leroy2021-03-291-0/+4
* powerpc/32: Replace ASM exception exit by C exception exit from ppc64Christophe Leroy2021-03-291-1/+5
* powerpc/traps: unrecoverable_exception() is not an interrupt handlerChristophe Leroy2021-03-121-1/+0
* powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit()Christophe Leroy2021-03-011-1/+1
* powerpc/syscall: Avoid storing 'current' in another pointerChristophe Leroy2021-02-111-12/+9
* powerpc/32: Handle bookE debugging in C in syscall entry/exitChristophe Leroy2021-02-111-14/+27
* powerpc/syscall: Do not check unsupported scv vector on PPC32Christophe Leroy2021-02-111-4/+5
* powerpc/syscall: Change condition to check MSR_RIChristophe Leroy2021-02-111-3/+4