On Sat, 11 Apr 2026, Krzysztof Wilczyński wrote: > Add defines for the standard PCI legacy address space sizes, > replacing the raw literals used by the legacy sysfs attributes. > > Suggested-by: Ilpo Järvinen > Signed-off-by: Krzysztof Wilczyński > --- > include/linux/pci.h | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/include/linux/pci.h b/include/linux/pci.h > index f6f55005f82d..6b630bac8c08 100644 > --- a/include/linux/pci.h > +++ b/include/linux/pci.h > @@ -27,6 +27,7 @@ > #include > > #include > +#include > #include > #include > #include > @@ -1167,6 +1168,10 @@ enum { > /* These external functions are only available when PCI support is enabled */ > #ifdef CONFIG_PCI > > +/* PCI legacy I/O port and memory address space sizes. */ > +#define PCI_LEGACY_IO_SIZE (SZ_64K - 1) > +#define PCI_LEGACY_MEM_SIZE SZ_1M > + > extern unsigned int pci_flags; > > static inline void pci_set_flags(int flags) { pci_flags = flags; } > Shouldn't this also convert the use in pci-sysfs.c (which you now mixed into the static attrs conversion patch)? -- i.