[RFC][PATCH v3 09/16] genirq/irqdesc: Have nr_irqs as non-static
Thomas Gleixner
tglx at linutronix.de
Tue Sep 16 14:16:34 PDT 2025
On Tue, Sep 16 2025 at 23:10, Thomas Gleixner wrote:
> On Fri, Sep 12 2025 at 18:08, Eugen Hristev wrote:
>> nr_irqs is required for debugging the kernel, and needs to be
>> accessible for kmemdump into vmcoreinfo.
>
> That's a patently bad idea.
>
> Care to grep how many instances of 'nr_irqs' variables are in the
> kernel?
>
> That name is way too generic to be made global.
Aside of that there is _ZERO_ justification to expose variables globaly,
which have been made file local with a lot of effort in the past.
I pointed you to a solution for that and just because David does not
like it means that it's acceptable to fiddle in subsystems and expose
their carefully localized variables.
Thanks
tglx
More information about the linux-arm-kernel
mailing list