[PATCH] arm: remove unused profile.h includes

From: Anthony Iliopoulos

Date: Thu Aug 20 2026 - 09:14:50 EST


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@xxxxxxxx>
---
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