From 830ce1f69238136c0197858242f16cf44e0d6cb9 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 01 Nov 2024 03:09:37 +0000
Subject: [PATCH] gpio config
---
kernel/kernel/irq/handle.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/kernel/kernel/irq/handle.c b/kernel/kernel/irq/handle.c
index 8806444..e4fe9c6 100644
--- a/kernel/kernel/irq/handle.c
+++ b/kernel/kernel/irq/handle.c
@@ -32,9 +32,16 @@
{
unsigned int irq = irq_desc_get_irq(desc);
+ /* Let the in-band stage report the issue. */
+ if (on_pipeline_entry()) {
+ ack_bad_irq(irq);
+ return;
+ }
+
print_irq_desc(irq, desc);
kstat_incr_irqs_this_cpu(desc);
- ack_bad_irq(irq);
+ if (!irqs_pipelined())
+ ack_bad_irq(irq);
}
EXPORT_SYMBOL_GPL(handle_bad_irq);
--
Gitblit v1.6.2