Message ID | 20210706003145.3054881-1-kw@linux.com (mailing list archive) |
---|---|
State | New, archived |
Delegated to: | Bjorn Helgaas |
Headers | show |
Series | PCI: Only declare struct pci_filp_private when HAVE_PCI_MMAP is set | expand |
On Tue, Jul 06, 2021 at 12:31:45AM +0000, Krzysztof Wilczyński wrote: > At the moment, the struct pci_filp_private does not have any other users > outside of the drivers/pci/proc.c file, and additionally its also only > ever used (alongside all of its users) when the macro HAVE_PCI_MMAP is > set. > > Thus, enclose struct pci_filp_private in an preprocessor condition so > that it's only declared when the HAVE_PCI_MMAP macro is set, which > otherwise would be unused should the macro hasn't been set. > > Signed-off-by: Krzysztof Wilczyński <kw@linux.com> Applied to pci/misc for v5.18, thanks! > --- > drivers/pci/proc.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/pci/proc.c b/drivers/pci/proc.c > index 9bab07302bbf..3467a8e019f9 100644 > --- a/drivers/pci/proc.c > +++ b/drivers/pci/proc.c > @@ -187,10 +187,12 @@ static ssize_t proc_bus_pci_write(struct file *file, const char __user *buf, > return nbytes; > } > > +#ifdef HAVE_PCI_MMAP > struct pci_filp_private { > enum pci_mmap_state mmap_state; > int write_combine; > }; > +#endif /* HAVE_PCI_MMAP */ > > static long proc_bus_pci_ioctl(struct file *file, unsigned int cmd, > unsigned long arg) > -- > 2.32.0 >
diff --git a/drivers/pci/proc.c b/drivers/pci/proc.c index 9bab07302bbf..3467a8e019f9 100644 --- a/drivers/pci/proc.c +++ b/drivers/pci/proc.c @@ -187,10 +187,12 @@ static ssize_t proc_bus_pci_write(struct file *file, const char __user *buf, return nbytes; } +#ifdef HAVE_PCI_MMAP struct pci_filp_private { enum pci_mmap_state mmap_state; int write_combine; }; +#endif /* HAVE_PCI_MMAP */ static long proc_bus_pci_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
At the moment, the struct pci_filp_private does not have any other users outside of the drivers/pci/proc.c file, and additionally its also only ever used (alongside all of its users) when the macro HAVE_PCI_MMAP is set. Thus, enclose struct pci_filp_private in an preprocessor condition so that it's only declared when the HAVE_PCI_MMAP macro is set, which otherwise would be unused should the macro hasn't been set. Signed-off-by: Krzysztof Wilczyński <kw@linux.com> --- drivers/pci/proc.c | 2 ++ 1 file changed, 2 insertions(+)