[PATCH] arm: remove unused profile.h includes

Anthony Iliopoulos posted 1 patch 1 month, 1 week ago
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(-)
[PATCH] arm: remove unused profile.h includes
Posted by Anthony Iliopoulos 1 month, 1 week ago
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
Re: [PATCH] arm: remove unused profile.h includes
Posted by Will Deacon 1 month, 1 week ago
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