[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <7d0e0ce8-91da-0fd4-e509-27961388af60@huawei.com>
Date: Thu, 11 Dec 2025 09:32:39 +0800
From: Jinjie Ruan <ruanjinjie@...wei.com>
To: Marc Zyngier <maz@...nel.org>, <linux-kernel@...r.kernel.org>,
<linux-mips@...r.kernel.org>
CC: Daniel Lezcano <daniel.lezcano@...aro.org>, Thomas Gleixner
<tglx@...utronix.de>, Thomas Bogendoerfer <tsbogend@...ha.franken.de>, Joshua
Kinard <kumba@...too.org>
Subject: Re: [PATCH 1/6] genirq: Remove IRQ timing tracking infrastructure
On 2025/12/10 16:22, Marc Zyngier wrote:
> The IRQ timing tracking infrastructure was merged in 2019, but was
> never plumbed in, is not selectable, and is therefore never used.
>
> As Daniel agrees that there is little hope for this infrastructure
> to be completed in the near term, drop it altogether.
>
> Signed-off-by: Marc Zyngier <maz@...nel.org>
> Link: https://lore.kernel.org/r/87zf7vex6h.wl-maz@kernel.org
> ---
> include/linux/interrupt.h | 6 -
> kernel/irq/Kconfig | 3 -
> kernel/irq/Makefile | 4 -
> kernel/irq/handle.c | 2 -
> kernel/irq/internals.h | 110 -----
> kernel/irq/manage.c | 3 -
> kernel/irq/timings.c | 959 --------------------------------------
> lib/Kconfig.debug | 8 -
> 8 files changed, 1095 deletions(-)
> delete mode 100644 kernel/irq/timings.c
Reviewed-by: Jinjie Ruan <ruanjinjie@...wei.com>
>
> diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h
> index 266f2b39213a0..44e335b17ed64 100644
> --- a/include/linux/interrupt.h
> +++ b/include/linux/interrupt.h
> @@ -871,12 +871,6 @@ static inline void init_irq_proc(void)
> }
> #endif
>
> -#ifdef CONFIG_IRQ_TIMINGS
> -void irq_timings_enable(void);
> -void irq_timings_disable(void);
> -u64 irq_timings_next_event(u64 now);
> -#endif
> -
[...]
> -
> config TEST_LKM
> tristate "Test module loading with 'hello world' module"
> depends on m
Powered by blists - more mailing lists