cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table
Add a new file t4_pci_id_tbl.h that contains T4/T5 PCI ID Table so that for all drivers that uses T4/T5 PCI functions changes can be done in one place. checkpatch.pl script reports following error, which if tried to fix ends up in compilation error. ERROR: Macros with complex values should be enclosed in parentheses +#define CH_PCI_DEVICE_ID_TABLE_DEFINE_END \ + { 0, } \ + } WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? new file mode 100644 ERROR: Macros with complex values should be enclosed in parentheses +#define CH_PCI_ID_TABLE_FENTRY(devid) \ + CH_PCI_ID_TABLE_ENTRY((devid) | \ + ((CH_PCI_DEVICE_ID_FUNCTION) << 8)), \ + CH_PCI_ID_TABLE_ENTRY((devid) | \ + ((CH_PCI_DEVICE_ID_FUNCTION2) << 8)) ERROR: Macros with complex values should be enclosed in parentheses +#define CH_PCI_DEVICE_ID_TABLE_DEFINE_END { 0, } } ERROR: Macros with complex values should be enclosed in parentheses +#define CH_PCI_DEVICE_ID_TABLE_DEFINE_END { 0, } } Signed-off-by:Hariprasad Shenai <hariprasad@chelsio.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 19 additions, 108 deletionsdrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
- drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h 160 additions, 0 deletionsdrivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h
- drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 12 additions, 61 deletionsdrivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
- drivers/scsi/csiostor/csio_hw_chip.h 1 addition, 48 deletionsdrivers/scsi/csiostor/csio_hw_chip.h
- drivers/scsi/csiostor/csio_init.c 18 additions, 46 deletionsdrivers/scsi/csiostor/csio_init.c
Loading
Please register or sign in to comment