summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/irq.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/irq: Allow softirq to hardirq stack transitionMichael Ellerman2024-03-031-3/+2
* powerpc/64: vmlinux support building with PCREL addresingNicholas Piggin2023-04-201-0/+8
* powerpc/64: Fix perf profiling asynchronous interrupt handlersNicholas Piggin2023-01-301-1/+1
* powerpc: allow minimum sized kernel stack framesNicholas Piggin2022-12-021-2/+2
* asm-generic: Conditionally enable do_softirq_own_stack() via Kconfig.Sebastian Andrzej Siewior2022-09-051-2/+2
* Merge tag 'powerpc-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-08-061-460/+36
|\
| * powerpc/irq: Simplify __do_irq()Christophe Leroy2022-06-291-7/+4
| * powerpc/irq: Perform stack_overflow detection after switching to IRQ stackChristophe Leroy2022-06-291-8/+7
| * powerpc/irq: Make __do_irq() staticChristophe Leroy2022-06-291-23/+23
| * powerpc/irq: Increase stack_overflow detection limit when KASAN is enabledChristophe Leroy2022-06-291-2/+2
| * powerpc/irq: Split irq.cChristophe Leroy2022-06-291-421/+0
| * powerpc: Don't include asm/ppc_asm.h in other headersChristophe Leroy2022-06-291-0/+1
* | arch/*: Disable softirq stacks on PREEMPT_RT.Sebastian Andrzej Siewior2022-06-151-0/+4
|/
* Merge tag 'livepatching-for-5.19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-06-021-1/+0
|\
| * livepatch: Remove klp_arch_set_pc() and asm/livepatch.hChristophe Leroy2022-05-241-1/+0
* | powerpc/irq: Remove arch_local_irq_restore() for !CONFIG_CC_HAS_ASM_GOTOChristophe Leroy2022-05-221-77/+0
* | powerpc: Use static call for get_irq()Christophe Leroy2022-05-081-1/+7
* | powerpc: Remove asm/prom.h from all files that don't need itChristophe Leroy2022-05-081-1/+0
|/
* powerpc: Move C prototypes out of asm-prototypes.hChristophe Leroy2022-03-081-1/+0
* powerpc/64s/interrupt: Don't enable MSR[EE] in irq handlers unless perf is in...Nicholas Piggin2021-12-161-1/+2
* powerpc/config: Add CONFIG_BOOKE_OR_40xChristophe Leroy2021-12-091-1/+1
* powerpc/64: warn if local irqs are enabled in NMI or hardirq contextNicholas Piggin2021-10-071-0/+6
* powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt()Christophe Leroy2021-08-121-1/+6
* powerpc/64: enable MSR[EE] in irq replay pt_regsNicholas Piggin2021-06-301-0/+1
* powerpc/64: interrupt soft-enable race fixNicholas Piggin2021-06-251-0/+95
* powerpc/irq: Enhance readability of trap typesChristophe Leroy2021-04-211-8/+5
* powerpc/64e/interrupt: use new interrupt returnNicholas Piggin2021-04-141-76/+0
* powerpc/irq: Inline call_do_irq() and call_do_softirq()Christophe Leroy2021-03-291-0/+41
* powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_amr() genericChristophe Leroy2021-03-291-1/+1
* Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-02-241-0/+1
|\
| * Merge branch 'x86/paravirt' into x86/entryIngo Molnar2021-02-121-12/+16
| |\
| * | softirq: Move do_softirq_own_stack() to generic asm headerThomas Gleixner2021-02-101-0/+1
* | | Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-02-221-6/+28
|\ \ \ | |_|/ |/| |
| * | powerpc/kuap: Restore AMR after replaying soft interruptsAlexey Kardashevskiy2021-02-111-1/+26
| * | powerpc: handle irq_enter/irq_exit in interrupt handler wrappersNicholas Piggin2021-02-091-4/+0
| * | powerpc: convert interrupt handlers to use wrappersNicholas Piggin2021-02-091-1/+2
| |/
* / powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous int...Nicholas Piggin2021-01-241-12/+16
|/
* powerpc/64: irq replay remove decrementer overflow checkNicholas Piggin2020-12-091-49/+4
* powerpc: Remove get_tb_or_rtc()Christophe Leroy2020-10-081-1/+1
* powerpc/64: make restore_interrupts 64e onlyNicholas Piggin2020-10-061-18/+19
* powerpc/64e: remove 64s specific interrupt soft-mask codeNicholas Piggin2020-10-061-1/+1
* powerpc/64e: remove PACA_IRQ_EE_EDGENicholas Piggin2020-10-061-23/+0
* powerpc/64: fix irq replay pt_regs->softe valueNicholas Piggin2020-10-061-1/+1
* powerpc/64: fix irq replay missing preemptNicholas Piggin2020-10-061-0/+7
* powerpc/64s: Move HMI IRQ stat from percpu variable to paca.Mahesh Salgaonkar2020-07-291-3/+6
* mm: reorder includes after introduction of linux/pgtable.hMike Rapoport2020-06-091-1/+1
* mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-1/+1
* powerpc: use __vmalloc_node in alloc_vm_stackChristoph Hellwig2020-06-021-3/+2
* powerpc/64s: Fix doorbell wakeup msgclr optimisationNicholas Piggin2020-04-031-0/+13
* powerpc/64s: Implement interrupt exit logic in CNicholas Piggin2020-04-011-32/+4