arch/arm/kernel/smp.c | 1 - arch/arm/kernel/time.c | 1 - arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/time.c | 1 - 4 files changed, 4 deletions(-)
None of the code in these files uses declarations provided by profile.h.
Remove the unnecessary header includes across the various files to clean
up dependencies and reduce include bloat.
Signed-off-by: Anthony Iliopoulos <ailiop@suse.com>
---
arch/arm/kernel/smp.c | 1 -
arch/arm/kernel/time.c | 1 -
arch/arm64/kernel/smp.c | 1 -
arch/arm64/kernel/time.c | 1 -
4 files changed, 4 deletions(-)
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
index b5fb4697bc3f..72b4a2900737 100644
--- a/arch/arm/kernel/smp.c
+++ b/arch/arm/kernel/smp.c
@@ -13,7 +13,6 @@
#include <linux/sched/task_stack.h>
#include <linux/interrupt.h>
#include <linux/cache.h>
-#include <linux/profile.h>
#include <linux/errno.h>
#include <linux/mm.h>
#include <linux/err.h>
diff --git a/arch/arm/kernel/time.c b/arch/arm/kernel/time.c
index b3836c94dc74..db406ce71ce0 100644
--- a/arch/arm/kernel/time.c
+++ b/arch/arm/kernel/time.c
@@ -17,7 +17,6 @@
#include <linux/irq.h>
#include <linux/kernel.h>
#include <linux/of_clk.h>
-#include <linux/profile.h>
#include <linux/sched.h>
#include <linux/sched_clock.h>
#include <linux/smp.h>
diff --git a/arch/arm64/kernel/smp.c b/arch/arm64/kernel/smp.c
index a61dc3016a11..9f28ab9070df 100644
--- a/arch/arm64/kernel/smp.c
+++ b/arch/arm64/kernel/smp.c
@@ -16,7 +16,6 @@
#include <linux/sched/task_stack.h>
#include <linux/interrupt.h>
#include <linux/cache.h>
-#include <linux/profile.h>
#include <linux/errno.h>
#include <linux/mm.h>
#include <linux/err.h>
diff --git a/arch/arm64/kernel/time.c b/arch/arm64/kernel/time.c
index b5855eb7435d..9911e87d9d14 100644
--- a/arch/arm64/kernel/time.c
+++ b/arch/arm64/kernel/time.c
@@ -17,7 +17,6 @@
#include <linux/smp.h>
#include <linux/timex.h>
#include <linux/errno.h>
-#include <linux/profile.h>
#include <linux/stacktrace.h>
#include <linux/syscore_ops.h>
#include <linux/timer.h>
--
2.55.0
On Thu, Aug 20, 2026 at 03:14:15PM +0200, Anthony Iliopoulos wrote: > None of the code in these files uses declarations provided by profile.h. > Remove the unnecessary header includes across the various files to clean > up dependencies and reduce include bloat. > > Signed-off-by: Anthony Iliopoulos <ailiop@suse.com> > --- > arch/arm/kernel/smp.c | 1 - > arch/arm/kernel/time.c | 1 - > arch/arm64/kernel/smp.c | 1 - > arch/arm64/kernel/time.c | 1 - > 4 files changed, 4 deletions(-) arch/arm/ and arch/arm64 have different maintainers. Please can you split this into two patches so they can be picked up separately? Will
© 2016 - 2026 Red Hat, Inc.