Message ID | 1465306270-27076-2-git-send-email-lorenzo.pieralisi@arm.com (mailing list archive) |
---|---|
State | New, archived |
Delegated to: | Bjorn Helgaas |
Headers | show |
diff --git a/include/linux/iort.h b/include/linux/iort.h index 490ff4d..6f2fec3 100644 --- a/include/linux/iort.h +++ b/include/linux/iort.h @@ -21,6 +21,7 @@ #include <linux/acpi.h> +struct pci_dev; struct fwnode_handle; int iort_register_domain_token(int trans_id, struct fwnode_handle *fw_node); void iort_deregister_domain_token(int trans_id);
When the kernel is configured with no IORT support the compilation issues the following warnings: In file included from drivers/irqchip/irq-gic-v3-its-pci-msi.c:19:0: include/linux/iort.h:28:33: warning: 'struct pci_dev' declared inside parameter list u32 iort_pci_get_msi_rid(struct pci_dev *pdev, u32 req_id); ^ include/linux/iort.h:28:33: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/iort.h:29:50: warning: 'struct pci_dev' declared inside parameter list struct fwnode_handle *iort_pci_get_domain(struct pci_dev *pdev, u32 req_id); This patch fixes the warnings with a struct pci_dev forward declaration in the IORT header file. Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Cc: Tomasz Nowicki <tn@semihalf.com> --- include/linux/iort.h | 1 + 1 file changed, 1 insertion(+)