On 9/17/25 00:16, Thomas Gleixner wrote: > 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. > I agree. I explained the solution to David. He wanted to un-static everything. I disagreed. I implemented your idea in the v2 of the patch series. Did you have a look on how it turned out ? Perhaps I can improve on that and make it more acceptable. Eugen > Thanks > > tglx
- [RFC][PATCH v3 14/16] kernel/vmcoreinfo: Register kmemdu... Eugen Hristev
- [RFC][PATCH v3 05/16] kernel/vmcore_info: Register dynam... Eugen Hristev
- [RFC][PATCH v3 06/16] kmemdump: Introduce qcom-minidump ... Eugen Hristev
- [RFC][PATCH v3 12/16] printk: Register information into ... Eugen Hristev
- [RFC][PATCH v3 03/16] kmemdump: Add coreimage ELF layer Eugen Hristev
- Re: [RFC][PATCH v3 00/16] Introduce kmemdump David Hildenbrand
- Re: [RFC][PATCH v3 00/16] Introduce kmemdump Eugen Hristev
- [RFC][PATCH v3 11/16] mm/swapfile: Have nr_swapfiles as ... Eugen Hristev
- [RFC][PATCH v3 09/16] genirq/irqdesc: Have nr_irqs as no... Eugen Hristev
- Re: [RFC][PATCH v3 09/16] genirq/irqdesc: Have nr_i... Thomas Gleixner
- Re: [RFC][PATCH v3 09/16] genirq/irqdesc: Have ... Eugen Hristev
- Re: [RFC][PATCH v3 09/16] genirq/irqdesc: H... David Hildenbrand
- Re: [RFC][PATCH v3 09/16] genirq/irqdes... Thomas Gleixner
- Re: [RFC][PATCH v3 09/16] genirq/i... Eugen Hristev
- Re: [RFC][PATCH v3 09/16] genirq/i... David Hildenbrand
- Re: [RFC][PATCH v3 09/16] geni... Eugen Hristev
- Re: [RFC][PATCH v3 09/16] geni... David Hildenbrand
- Re: [RFC][PATCH v3 09/16] geni... Eugen Hristev
- Re: [RFC][PATCH v3 09/16] geni... David Hildenbrand
- Re: [RFC][PATCH v3 09/16] geni... Thomas Gleixner
- Re: [RFC][PATCH v3 09/16] geni... David Hildenbrand