From: Helge Deller Date: Tue, 7 Oct 2025 14:57:33 +0000 (+0200) Subject: parisc: Report software alignment faults via perf X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=912b9fd7c7775060900ad315f0ceb616f9381bc3;p=users%2Fhch%2Fmisc.git parisc: Report software alignment faults via perf Signed-off-by: Helge Deller --- diff --git a/arch/parisc/kernel/unaligned.c b/arch/parisc/kernel/unaligned.c index 00e97204783e..fb64d9ce0b17 100644 --- a/arch/parisc/kernel/unaligned.c +++ b/arch/parisc/kernel/unaligned.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include "unaligned.h" @@ -378,6 +379,7 @@ void handle_unaligned(struct pt_regs *regs) int ret = ERR_NOTHANDLED; __inc_irq_stat(irq_unaligned_count); + perf_sw_event(PERF_COUNT_SW_ALIGNMENT_FAULTS, 1, regs, regs->ior); /* log a message with pacing */ if (user_mode(regs)) {