aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Molnar <mingo@kernel.org>2021-10-21 08:27:45 +0200
committerIngo Molnar <mingo@kernel.org>2022-03-15 12:57:33 +0100
commite85fe685bb17bb4b9e81492ccdce42f6cd95cc64 (patch)
tree84242b98c33b52c62db598c3e36918e859b606c8
parent4ee2f6b267e22fe76b13b729e8b8d71f57e3e3aa (diff)
downloadtip-e85fe685bb17bb4b9e81492ccdce42f6cd95cc64.tar.gz
headers/deps: irq: Optimize <linux/interrupt.h> dependencies
-------------------------------------------------------------------- | Combined, preprocessed C code size of header, without line markers, | with comments stripped: ------------------------- before: | #include <linux/interrupt.h> | LOC: 6,282 | headers: 185 after: | #include <linux/interrupt.h> | LOC: 3,278 | headers: 153 Signed-off-by: Ingo Molnar <mingo@kernel.org>
-rw-r--r--include/linux/interrupt.h17
1 files changed, 4 insertions, 13 deletions
diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h
index 6bead584772dd8..406f1bda624f3d 100644
--- a/include/linux/interrupt.h
+++ b/include/linux/interrupt.h
@@ -5,23 +5,14 @@
#include <linux/interrupt_types.h>
-#include <linux/cache.h>
-#include <linux/atomic_api.h>
-#include <linux/kernel.h>
-#include <linux/bitops.h>
-#include <linux/cpumask.h>
-#include <linux/irqreturn.h>
-#include <linux/irqnr.h>
#include <linux/irqflags.h>
-#include <linux/hrtimer.h>
-#include <linux/kref.h>
-#include <linux/workqueue.h>
+#include <linux/cache.h>
+#include <linux/cpumask_types.h>
+#include <linux/kref_types.h>
+#include <linux/workqueue_types.h>
#include <linux/jump_label.h>
-#include <linux/atomic.h>
-#include <asm/ptrace.h>
#include <asm/irq.h>
-#include <asm/sections.h>
/*
* These correspond to the IORESOURCE_IRQ_* defines in