Re: [PATCH v4 20/24] PCI: Add macros for legacy I/O and memory address space sizes
Ilpo Järvinen <[email protected]>
| Newsgroups | org.kernel.vger.linux-alpha,org.kernel.vger.linux-pci,org.ozlabs.lists.linuxppc-dev |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> > Signed-off-by: Krzysztof Wilczyński <[email protected]> > --- > 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 <linux/mod_devicetable.h> > > #include <linux/types.h> > +#include <linux/sizes.h> > #include <linux/init.h> > #include <linux/ioport.h> > #include <linux/list.h> > @@ -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.