diff options
Diffstat (limited to 'drivers/net/ethernet')
82 files changed, 86 insertions, 85 deletions
diff --git a/drivers/net/ethernet/3com/3c59x.c b/drivers/net/ethernet/3com/3c59x.c index 61477b8e8d24..059c7414e303 100644 --- a/drivers/net/ethernet/3com/3c59x.c +++ b/drivers/net/ethernet/3com/3c59x.c | |||
@@ -375,7 +375,7 @@ static struct vortex_chip_info { | |||
375 | }; | 375 | }; |
376 | 376 | ||
377 | 377 | ||
378 | static DEFINE_PCI_DEVICE_TABLE(vortex_pci_tbl) = { | 378 | static const struct pci_device_id vortex_pci_tbl[] = { |
379 | { 0x10B7, 0x5900, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C590 }, | 379 | { 0x10B7, 0x5900, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C590 }, |
380 | { 0x10B7, 0x5920, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C592 }, | 380 | { 0x10B7, 0x5920, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C592 }, |
381 | { 0x10B7, 0x5970, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C597 }, | 381 | { 0x10B7, 0x5970, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C597 }, |
diff --git a/drivers/net/ethernet/3com/typhoon.c b/drivers/net/ethernet/3com/typhoon.c index e13b04624ded..48775b88bac7 100644 --- a/drivers/net/ethernet/3com/typhoon.c +++ b/drivers/net/ethernet/3com/typhoon.c | |||
@@ -203,7 +203,7 @@ static struct typhoon_card_info typhoon_card_info[] = { | |||
203 | * bit 8 indicates if this is a (0) copper or (1) fiber card | 203 | * bit 8 indicates if this is a (0) copper or (1) fiber card |
204 | * bits 12-16 indicate card type: (0) client and (1) server | 204 | * bits 12-16 indicate card type: (0) client and (1) server |
205 | */ | 205 | */ |
206 | static DEFINE_PCI_DEVICE_TABLE(typhoon_pci_tbl) = { | 206 | static const struct pci_device_id typhoon_pci_tbl[] = { |
207 | { PCI_VENDOR_ID_3COM, PCI_DEVICE_ID_3COM_3CR990, | 207 | { PCI_VENDOR_ID_3COM, PCI_DEVICE_ID_3COM_3CR990, |
208 | PCI_ANY_ID, PCI_ANY_ID, 0, 0,TYPHOON_TX }, | 208 | PCI_ANY_ID, PCI_ANY_ID, 0, 0,TYPHOON_TX }, |
209 | { PCI_VENDOR_ID_3COM, PCI_DEVICE_ID_3COM_3CR990_TX_95, | 209 | { PCI_VENDOR_ID_3COM, PCI_DEVICE_ID_3COM_3CR990_TX_95, |
diff --git a/drivers/net/ethernet/8390/ne2k-pci.c b/drivers/net/ethernet/8390/ne2k-pci.c index f395c967262e..89c8d9fc97de 100644 --- a/drivers/net/ethernet/8390/ne2k-pci.c +++ b/drivers/net/ethernet/8390/ne2k-pci.c | |||
@@ -135,7 +135,7 @@ static struct { | |||
135 | }; | 135 | }; |
136 | 136 | ||
137 | 137 | ||
138 | static DEFINE_PCI_DEVICE_TABLE(ne2k_pci_tbl) = { | 138 | static const struct pci_device_id ne2k_pci_tbl[] = { |
139 | { 0x10ec, 0x8029, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_RealTek_RTL_8029 }, | 139 | { 0x10ec, 0x8029, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_RealTek_RTL_8029 }, |
140 | { 0x1050, 0x0940, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_Winbond_89C940 }, | 140 | { 0x1050, 0x0940, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_Winbond_89C940 }, |
141 | { 0x11f6, 0x1401, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_Compex_RL2000 }, | 141 | { 0x11f6, 0x1401, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_Compex_RL2000 }, |
diff --git a/drivers/net/ethernet/adaptec/starfire.c b/drivers/net/ethernet/adaptec/starfire.c index 40dbbf740331..ac7288240d55 100644 --- a/drivers/net/ethernet/adaptec/starfire.c +++ b/drivers/net/ethernet/adaptec/starfire.c | |||
@@ -285,7 +285,7 @@ enum chipset { | |||
285 | CH_6915 = 0, | 285 | CH_6915 = 0, |
286 | }; | 286 | }; |
287 | 287 | ||
288 | static DEFINE_PCI_DEVICE_TABLE(starfire_pci_tbl) = { | 288 | static const struct pci_device_id starfire_pci_tbl[] = { |
289 | { PCI_VDEVICE(ADAPTEC, 0x6915), CH_6915 }, | 289 | { PCI_VDEVICE(ADAPTEC, 0x6915), CH_6915 }, |
290 | { 0, } | 290 | { 0, } |
291 | }; | 291 | }; |
diff --git a/drivers/net/ethernet/alteon/acenic.c b/drivers/net/ethernet/alteon/acenic.c index 9a6991be9749..b68074803de3 100644 --- a/drivers/net/ethernet/alteon/acenic.c +++ b/drivers/net/ethernet/alteon/acenic.c | |||
@@ -131,7 +131,7 @@ | |||
131 | #define PCI_DEVICE_ID_SGI_ACENIC 0x0009 | 131 | #define PCI_DEVICE_ID_SGI_ACENIC 0x0009 |
132 | #endif | 132 | #endif |
133 | 133 | ||
134 | static DEFINE_PCI_DEVICE_TABLE(acenic_pci_tbl) = { | 134 | static const struct pci_device_id acenic_pci_tbl[] = { |
135 | { PCI_VENDOR_ID_ALTEON, PCI_DEVICE_ID_ALTEON_ACENIC_FIBRE, | 135 | { PCI_VENDOR_ID_ALTEON, PCI_DEVICE_ID_ALTEON_ACENIC_FIBRE, |
136 | PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_NETWORK_ETHERNET << 8, 0xffff00, }, | 136 | PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_NETWORK_ETHERNET << 8, 0xffff00, }, |
137 | { PCI_VENDOR_ID_ALTEON, PCI_DEVICE_ID_ALTEON_ACENIC_COPPER, | 137 | { PCI_VENDOR_ID_ALTEON, PCI_DEVICE_ID_ALTEON_ACENIC_COPPER, |
diff --git a/drivers/net/ethernet/amd/pcnet32.c b/drivers/net/ethernet/amd/pcnet32.c index 4a8fdc4721d5..e2e3aaf501a2 100644 --- a/drivers/net/ethernet/amd/pcnet32.c +++ b/drivers/net/ethernet/amd/pcnet32.c | |||
@@ -61,7 +61,7 @@ static const char *const version = | |||
61 | /* | 61 | /* |
62 | * PCI device identifiers for "new style" Linux PCI Device Drivers | 62 | * PCI device identifiers for "new style" Linux PCI Device Drivers |
63 | */ | 63 | */ |
64 | static DEFINE_PCI_DEVICE_TABLE(pcnet32_pci_tbl) = { | 64 | static const struct pci_device_id pcnet32_pci_tbl[] = { |
65 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_LANCE_HOME), }, | 65 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_LANCE_HOME), }, |
66 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_LANCE), }, | 66 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_LANCE), }, |
67 | 67 | ||
diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c index 49faa97a30c3..e398eda07298 100644 --- a/drivers/net/ethernet/atheros/alx/main.c +++ b/drivers/net/ethernet/atheros/alx/main.c | |||
@@ -1527,7 +1527,7 @@ static const struct pci_error_handlers alx_err_handlers = { | |||
1527 | .resume = alx_pci_error_resume, | 1527 | .resume = alx_pci_error_resume, |
1528 | }; | 1528 | }; |
1529 | 1529 | ||
1530 | static DEFINE_PCI_DEVICE_TABLE(alx_pci_tbl) = { | 1530 | static const struct pci_device_id alx_pci_tbl[] = { |
1531 | { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_AR8161), | 1531 | { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_AR8161), |
1532 | .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG }, | 1532 | .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG }, |
1533 | { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2200), | 1533 | { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2200), |
diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c index e11bf18fbbd1..72fb86b9aa24 100644 --- a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c +++ b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c | |||
@@ -34,7 +34,7 @@ char atl1c_driver_version[] = ATL1C_DRV_VERSION; | |||
34 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, | 34 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, |
35 | * Class, Class Mask, private data (not used) } | 35 | * Class, Class Mask, private data (not used) } |
36 | */ | 36 | */ |
37 | static DEFINE_PCI_DEVICE_TABLE(atl1c_pci_tbl) = { | 37 | static const struct pci_device_id atl1c_pci_tbl[] = { |
38 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L1C)}, | 38 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L1C)}, |
39 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L2C)}, | 39 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L2C)}, |
40 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATHEROS_L2C_B)}, | 40 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATHEROS_L2C_B)}, |
diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c index 316e0c3fe048..2326579f9454 100644 --- a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c +++ b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c | |||
@@ -35,7 +35,7 @@ char atl1e_driver_version[] = DRV_VERSION; | |||
35 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, | 35 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, |
36 | * Class, Class Mask, private data (not used) } | 36 | * Class, Class Mask, private data (not used) } |
37 | */ | 37 | */ |
38 | static DEFINE_PCI_DEVICE_TABLE(atl1e_pci_tbl) = { | 38 | static const struct pci_device_id atl1e_pci_tbl[] = { |
39 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L1E)}, | 39 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L1E)}, |
40 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, 0x1066)}, | 40 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, 0x1066)}, |
41 | /* required last entry */ | 41 | /* required last entry */ |
diff --git a/drivers/net/ethernet/atheros/atlx/atl1.c b/drivers/net/ethernet/atheros/atlx/atl1.c index 1546d550ac97..2c8f398aeda9 100644 --- a/drivers/net/ethernet/atheros/atlx/atl1.c +++ b/drivers/net/ethernet/atheros/atlx/atl1.c | |||
@@ -235,7 +235,7 @@ static void atl1_check_options(struct atl1_adapter *adapter) | |||
235 | /* | 235 | /* |
236 | * atl1_pci_tbl - PCI Device ID Table | 236 | * atl1_pci_tbl - PCI Device ID Table |
237 | */ | 237 | */ |
238 | static DEFINE_PCI_DEVICE_TABLE(atl1_pci_tbl) = { | 238 | static const struct pci_device_id atl1_pci_tbl[] = { |
239 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L1)}, | 239 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L1)}, |
240 | /* required last entry */ | 240 | /* required last entry */ |
241 | {0,} | 241 | {0,} |
diff --git a/drivers/net/ethernet/atheros/atlx/atl2.c b/drivers/net/ethernet/atheros/atlx/atl2.c index c194bc687c30..84a09e8ddd9c 100644 --- a/drivers/net/ethernet/atheros/atlx/atl2.c +++ b/drivers/net/ethernet/atheros/atlx/atl2.c | |||
@@ -65,7 +65,7 @@ MODULE_VERSION(ATL2_DRV_VERSION); | |||
65 | /* | 65 | /* |
66 | * atl2_pci_tbl - PCI Device ID Table | 66 | * atl2_pci_tbl - PCI Device ID Table |
67 | */ | 67 | */ |
68 | static DEFINE_PCI_DEVICE_TABLE(atl2_pci_tbl) = { | 68 | static const struct pci_device_id atl2_pci_tbl[] = { |
69 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L2)}, | 69 | {PCI_DEVICE(PCI_VENDOR_ID_ATTANSIC, PCI_DEVICE_ID_ATTANSIC_L2)}, |
70 | /* required last entry */ | 70 | /* required last entry */ |
71 | {0,} | 71 | {0,} |
diff --git a/drivers/net/ethernet/broadcom/b44.c b/drivers/net/ethernet/broadcom/b44.c index ca5a20a48b14..4a7028d65912 100644 --- a/drivers/net/ethernet/broadcom/b44.c +++ b/drivers/net/ethernet/broadcom/b44.c | |||
@@ -105,7 +105,7 @@ MODULE_PARM_DESC(b44_debug, "B44 bitmapped debugging message enable value"); | |||
105 | 105 | ||
106 | 106 | ||
107 | #ifdef CONFIG_B44_PCI | 107 | #ifdef CONFIG_B44_PCI |
108 | static DEFINE_PCI_DEVICE_TABLE(b44_pci_tbl) = { | 108 | static const struct pci_device_id b44_pci_tbl[] = { |
109 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_BCM4401) }, | 109 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_BCM4401) }, |
110 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_BCM4401B0) }, | 110 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_BCM4401B0) }, |
111 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_BCM4401B1) }, | 111 | { PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_BCM4401B1) }, |
diff --git a/drivers/net/ethernet/broadcom/bnx2.c b/drivers/net/ethernet/broadcom/bnx2.c index e64c963fe775..2fee73b878c2 100644 --- a/drivers/net/ethernet/broadcom/bnx2.c +++ b/drivers/net/ethernet/broadcom/bnx2.c | |||
@@ -120,7 +120,7 @@ static struct { | |||
120 | { "Broadcom NetXtreme II BCM5716 1000Base-SX" }, | 120 | { "Broadcom NetXtreme II BCM5716 1000Base-SX" }, |
121 | }; | 121 | }; |
122 | 122 | ||
123 | static DEFINE_PCI_DEVICE_TABLE(bnx2_pci_tbl) = { | 123 | static const struct pci_device_id bnx2_pci_tbl[] = { |
124 | { PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_NX2_5706, | 124 | { PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_NX2_5706, |
125 | PCI_VENDOR_ID_HP, 0x3101, 0, 0, NC370T }, | 125 | PCI_VENDOR_ID_HP, 0x3101, 0, 0, NC370T }, |
126 | { PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_NX2_5706, | 126 | { PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_NX2_5706, |
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c index 3871ec49cc4d..c13364b6cc19 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | |||
@@ -249,7 +249,7 @@ static struct { | |||
249 | #define PCI_DEVICE_ID_NX2_57811_VF CHIP_NUM_57811_VF | 249 | #define PCI_DEVICE_ID_NX2_57811_VF CHIP_NUM_57811_VF |
250 | #endif | 250 | #endif |
251 | 251 | ||
252 | static DEFINE_PCI_DEVICE_TABLE(bnx2x_pci_tbl) = { | 252 | static const struct pci_device_id bnx2x_pci_tbl[] = { |
253 | { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57710), BCM57710 }, | 253 | { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57710), BCM57710 }, |
254 | { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57711), BCM57711 }, | 254 | { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57711), BCM57711 }, |
255 | { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57711E), BCM57711E }, | 255 | { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57711E), BCM57711E }, |
diff --git a/drivers/net/ethernet/broadcom/tg3.c b/drivers/net/ethernet/broadcom/tg3.c index a3dd5dc64f4c..ba3cead67248 100644 --- a/drivers/net/ethernet/broadcom/tg3.c +++ b/drivers/net/ethernet/broadcom/tg3.c | |||
@@ -237,7 +237,7 @@ MODULE_PARM_DESC(tg3_debug, "Tigon3 bitmapped debugging message enable value"); | |||
237 | #define TG3_DRV_DATA_FLAG_10_100_ONLY 0x0001 | 237 | #define TG3_DRV_DATA_FLAG_10_100_ONLY 0x0001 |
238 | #define TG3_DRV_DATA_FLAG_5705_10_100 0x0002 | 238 | #define TG3_DRV_DATA_FLAG_5705_10_100 0x0002 |
239 | 239 | ||
240 | static DEFINE_PCI_DEVICE_TABLE(tg3_pci_tbl) = { | 240 | static const struct pci_device_id tg3_pci_tbl[] = { |
241 | {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5700)}, | 241 | {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5700)}, |
242 | {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5701)}, | 242 | {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5701)}, |
243 | {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5702)}, | 243 | {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5702)}, |
@@ -15926,7 +15926,7 @@ static inline u32 tg3_rx_ret_ring_size(struct tg3 *tp) | |||
15926 | return TG3_RX_RET_MAX_SIZE_5705; | 15926 | return TG3_RX_RET_MAX_SIZE_5705; |
15927 | } | 15927 | } |
15928 | 15928 | ||
15929 | static DEFINE_PCI_DEVICE_TABLE(tg3_write_reorder_chipsets) = { | 15929 | static const struct pci_device_id tg3_write_reorder_chipsets[] = { |
15930 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_FE_GATE_700C) }, | 15930 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_FE_GATE_700C) }, |
15931 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8131_BRIDGE) }, | 15931 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8131_BRIDGE) }, |
15932 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8385_0) }, | 15932 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8385_0) }, |
@@ -17185,7 +17185,7 @@ static int tg3_do_test_dma(struct tg3 *tp, u32 *buf, dma_addr_t buf_dma, | |||
17185 | 17185 | ||
17186 | #define TEST_BUFFER_SIZE 0x2000 | 17186 | #define TEST_BUFFER_SIZE 0x2000 |
17187 | 17187 | ||
17188 | static DEFINE_PCI_DEVICE_TABLE(tg3_dma_wait_state_chipsets) = { | 17188 | static const struct pci_device_id tg3_dma_wait_state_chipsets[] = { |
17189 | { PCI_DEVICE(PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_UNI_N_PCI15) }, | 17189 | { PCI_DEVICE(PCI_VENDOR_ID_APPLE, PCI_DEVICE_ID_APPLE_UNI_N_PCI15) }, |
17190 | { }, | 17190 | { }, |
17191 | }; | 17191 | }; |
diff --git a/drivers/net/ethernet/brocade/bna/bnad.c b/drivers/net/ethernet/brocade/bna/bnad.c index 556aab75f490..ff8cae5e2535 100644 --- a/drivers/net/ethernet/brocade/bna/bnad.c +++ b/drivers/net/ethernet/brocade/bna/bnad.c | |||
@@ -3836,7 +3836,7 @@ bnad_pci_remove(struct pci_dev *pdev) | |||
3836 | free_netdev(netdev); | 3836 | free_netdev(netdev); |
3837 | } | 3837 | } |
3838 | 3838 | ||
3839 | static DEFINE_PCI_DEVICE_TABLE(bnad_pci_id_table) = { | 3839 | static const struct pci_device_id bnad_pci_id_table[] = { |
3840 | { | 3840 | { |
3841 | PCI_DEVICE(PCI_VENDOR_ID_BROCADE, | 3841 | PCI_DEVICE(PCI_VENDOR_ID_BROCADE, |
3842 | PCI_DEVICE_ID_BROCADE_CT), | 3842 | PCI_DEVICE_ID_BROCADE_CT), |
diff --git a/drivers/net/ethernet/chelsio/cxgb/subr.c b/drivers/net/ethernet/chelsio/cxgb/subr.c index 816719314cc8..ea0f8741d7cf 100644 --- a/drivers/net/ethernet/chelsio/cxgb/subr.c +++ b/drivers/net/ethernet/chelsio/cxgb/subr.c | |||
@@ -522,7 +522,7 @@ static const struct board_info t1_board[] = { | |||
522 | 522 | ||
523 | }; | 523 | }; |
524 | 524 | ||
525 | DEFINE_PCI_DEVICE_TABLE(t1_pci_tbl) = { | 525 | const struct pci_device_id t1_pci_tbl[] = { |
526 | CH_DEVICE(8, 0, CH_BRD_T110_1CU), | 526 | CH_DEVICE(8, 0, CH_BRD_T110_1CU), |
527 | CH_DEVICE(8, 1, CH_BRD_T110_1CU), | 527 | CH_DEVICE(8, 1, CH_BRD_T110_1CU), |
528 | CH_DEVICE(7, 0, CH_BRD_N110_1F), | 528 | CH_DEVICE(7, 0, CH_BRD_N110_1F), |
diff --git a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c index 5d9cce053cc9..db76f7040455 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c +++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | |||
@@ -85,7 +85,7 @@ enum { | |||
85 | #define CH_DEVICE(devid, idx) \ | 85 | #define CH_DEVICE(devid, idx) \ |
86 | { PCI_VENDOR_ID_CHELSIO, devid, PCI_ANY_ID, PCI_ANY_ID, 0, 0, idx } | 86 | { PCI_VENDOR_ID_CHELSIO, devid, PCI_ANY_ID, PCI_ANY_ID, 0, 0, idx } |
87 | 87 | ||
88 | static DEFINE_PCI_DEVICE_TABLE(cxgb3_pci_tbl) = { | 88 | static const struct pci_device_id cxgb3_pci_tbl[] = { |
89 | CH_DEVICE(0x20, 0), /* PE9000 */ | 89 | CH_DEVICE(0x20, 0), /* PE9000 */ |
90 | CH_DEVICE(0x21, 1), /* T302E */ | 90 | CH_DEVICE(0x21, 1), /* T302E */ |
91 | CH_DEVICE(0x22, 2), /* T310E */ | 91 | CH_DEVICE(0x22, 2), /* T310E */ |
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c index 1a162d21d8ac..8903e6832e90 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | |||
@@ -212,7 +212,7 @@ struct filter_entry { | |||
212 | 212 | ||
213 | #define CH_DEVICE(devid, data) { PCI_VDEVICE(CHELSIO, devid), (data) } | 213 | #define CH_DEVICE(devid, data) { PCI_VDEVICE(CHELSIO, devid), (data) } |
214 | 214 | ||
215 | static DEFINE_PCI_DEVICE_TABLE(cxgb4_pci_tbl) = { | 215 | static const struct pci_device_id cxgb4_pci_tbl[] = { |
216 | CH_DEVICE(0xa000, 0), /* PE10K */ | 216 | CH_DEVICE(0xa000, 0), /* PE10K */ |
217 | CH_DEVICE(0x4001, -1), | 217 | CH_DEVICE(0x4001, -1), |
218 | CH_DEVICE(0x4002, -1), | 218 | CH_DEVICE(0x4002, -1), |
diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c index d8d28e82ade1..2102a4c91737 100644 --- a/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | |||
@@ -2910,7 +2910,7 @@ static void cxgb4vf_pci_shutdown(struct pci_dev *pdev) | |||
2910 | #define CH_DEVICE(devid, idx) \ | 2910 | #define CH_DEVICE(devid, idx) \ |
2911 | { PCI_VENDOR_ID_CHELSIO, devid, PCI_ANY_ID, PCI_ANY_ID, 0, 0, idx } | 2911 | { PCI_VENDOR_ID_CHELSIO, devid, PCI_ANY_ID, PCI_ANY_ID, 0, 0, idx } |
2912 | 2912 | ||
2913 | static DEFINE_PCI_DEVICE_TABLE(cxgb4vf_pci_tbl) = { | 2913 | static const struct pci_device_id cxgb4vf_pci_tbl[] = { |
2914 | CH_DEVICE(0xb000, 0), /* PE10K FPGA */ | 2914 | CH_DEVICE(0xb000, 0), /* PE10K FPGA */ |
2915 | CH_DEVICE(0x4800, 0), /* T440-dbg */ | 2915 | CH_DEVICE(0x4800, 0), /* T440-dbg */ |
2916 | CH_DEVICE(0x4801, 0), /* T420-cr */ | 2916 | CH_DEVICE(0x4801, 0), /* T420-cr */ |
diff --git a/drivers/net/ethernet/cisco/enic/enic_main.c b/drivers/net/ethernet/cisco/enic/enic_main.c index 9348febc0743..c8832bc1c5f7 100644 --- a/drivers/net/ethernet/cisco/enic/enic_main.c +++ b/drivers/net/ethernet/cisco/enic/enic_main.c | |||
@@ -67,7 +67,7 @@ | |||
67 | #define PCI_DEVICE_ID_CISCO_VIC_ENET_VF 0x0071 /* enet SRIOV VF */ | 67 | #define PCI_DEVICE_ID_CISCO_VIC_ENET_VF 0x0071 /* enet SRIOV VF */ |
68 | 68 | ||
69 | /* Supported devices */ | 69 | /* Supported devices */ |
70 | static DEFINE_PCI_DEVICE_TABLE(enic_id_table) = { | 70 | static const struct pci_device_id enic_id_table[] = { |
71 | { PCI_VDEVICE(CISCO, PCI_DEVICE_ID_CISCO_VIC_ENET) }, | 71 | { PCI_VDEVICE(CISCO, PCI_DEVICE_ID_CISCO_VIC_ENET) }, |
72 | { PCI_VDEVICE(CISCO, PCI_DEVICE_ID_CISCO_VIC_ENET_DYN) }, | 72 | { PCI_VDEVICE(CISCO, PCI_DEVICE_ID_CISCO_VIC_ENET_DYN) }, |
73 | { PCI_VDEVICE(CISCO, PCI_DEVICE_ID_CISCO_VIC_ENET_VF) }, | 73 | { PCI_VDEVICE(CISCO, PCI_DEVICE_ID_CISCO_VIC_ENET_VF) }, |
diff --git a/drivers/net/ethernet/dec/tulip/de2104x.c b/drivers/net/ethernet/dec/tulip/de2104x.c index 38148b0e3a95..a02ecc4f9002 100644 --- a/drivers/net/ethernet/dec/tulip/de2104x.c +++ b/drivers/net/ethernet/dec/tulip/de2104x.c | |||
@@ -340,7 +340,7 @@ static void de21041_media_timer (unsigned long data); | |||
340 | static unsigned int de_ok_to_advertise (struct de_private *de, u32 new_media); | 340 | static unsigned int de_ok_to_advertise (struct de_private *de, u32 new_media); |
341 | 341 | ||
342 | 342 | ||
343 | static DEFINE_PCI_DEVICE_TABLE(de_pci_tbl) = { | 343 | static const struct pci_device_id de_pci_tbl[] = { |
344 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP, | 344 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP, |
345 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, | 345 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, |
346 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP_PLUS, | 346 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP_PLUS, |
diff --git a/drivers/net/ethernet/dec/tulip/de4x5.c b/drivers/net/ethernet/dec/tulip/de4x5.c index 7091fa6ed096..cf8b6ff21613 100644 --- a/drivers/net/ethernet/dec/tulip/de4x5.c +++ b/drivers/net/ethernet/dec/tulip/de4x5.c | |||
@@ -2328,7 +2328,7 @@ static void de4x5_pci_remove(struct pci_dev *pdev) | |||
2328 | pci_disable_device (pdev); | 2328 | pci_disable_device (pdev); |
2329 | } | 2329 | } |
2330 | 2330 | ||
2331 | static DEFINE_PCI_DEVICE_TABLE(de4x5_pci_tbl) = { | 2331 | static const struct pci_device_id de4x5_pci_tbl[] = { |
2332 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP, | 2332 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP, |
2333 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, | 2333 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, |
2334 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP_PLUS, | 2334 | { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_TULIP_PLUS, |
diff --git a/drivers/net/ethernet/dec/tulip/dmfe.c b/drivers/net/ethernet/dec/tulip/dmfe.c index 53f0c618045c..322213d901d5 100644 --- a/drivers/net/ethernet/dec/tulip/dmfe.c +++ b/drivers/net/ethernet/dec/tulip/dmfe.c | |||
@@ -2096,7 +2096,7 @@ static void dmfe_HPNA_remote_cmd_chk(struct dmfe_board_info * db) | |||
2096 | 2096 | ||
2097 | 2097 | ||
2098 | 2098 | ||
2099 | static DEFINE_PCI_DEVICE_TABLE(dmfe_pci_tbl) = { | 2099 | static const struct pci_device_id dmfe_pci_tbl[] = { |
2100 | { 0x1282, 0x9132, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_DM9132_ID }, | 2100 | { 0x1282, 0x9132, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_DM9132_ID }, |
2101 | { 0x1282, 0x9102, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_DM9102_ID }, | 2101 | { 0x1282, 0x9102, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_DM9102_ID }, |
2102 | { 0x1282, 0x9100, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_DM9100_ID }, | 2102 | { 0x1282, 0x9100, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_DM9100_ID }, |
diff --git a/drivers/net/ethernet/dec/tulip/tulip_core.c b/drivers/net/ethernet/dec/tulip/tulip_core.c index 861660841ce2..3b42556f7f8d 100644 --- a/drivers/net/ethernet/dec/tulip/tulip_core.c +++ b/drivers/net/ethernet/dec/tulip/tulip_core.c | |||
@@ -207,7 +207,7 @@ struct tulip_chip_table tulip_tbl[] = { | |||
207 | }; | 207 | }; |
208 | 208 | ||
209 | 209 | ||
210 | static DEFINE_PCI_DEVICE_TABLE(tulip_pci_tbl) = { | 210 | static const struct pci_device_id tulip_pci_tbl[] = { |
211 | { 0x1011, 0x0009, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DC21140 }, | 211 | { 0x1011, 0x0009, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DC21140 }, |
212 | { 0x1011, 0x0019, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DC21143 }, | 212 | { 0x1011, 0x0019, PCI_ANY_ID, PCI_ANY_ID, 0, 0, DC21143 }, |
213 | { 0x11AD, 0x0002, PCI_ANY_ID, PCI_ANY_ID, 0, 0, LC82C168 }, | 213 | { 0x11AD, 0x0002, PCI_ANY_ID, PCI_ANY_ID, 0, 0, LC82C168 }, |
@@ -1294,7 +1294,7 @@ static const struct net_device_ops tulip_netdev_ops = { | |||
1294 | #endif | 1294 | #endif |
1295 | }; | 1295 | }; |
1296 | 1296 | ||
1297 | DEFINE_PCI_DEVICE_TABLE(early_486_chipsets) = { | 1297 | const struct pci_device_id early_486_chipsets[] = { |
1298 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82424) }, | 1298 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82424) }, |
1299 | { PCI_DEVICE(PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_496) }, | 1299 | { PCI_DEVICE(PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_496) }, |
1300 | { }, | 1300 | { }, |
diff --git a/drivers/net/ethernet/dec/tulip/uli526x.c b/drivers/net/ethernet/dec/tulip/uli526x.c index 80afec335a11..4061f9b22812 100644 --- a/drivers/net/ethernet/dec/tulip/uli526x.c +++ b/drivers/net/ethernet/dec/tulip/uli526x.c | |||
@@ -1768,7 +1768,7 @@ static u16 phy_read_1bit(struct uli526x_board_info *db) | |||
1768 | } | 1768 | } |
1769 | 1769 | ||
1770 | 1770 | ||
1771 | static DEFINE_PCI_DEVICE_TABLE(uli526x_pci_tbl) = { | 1771 | static const struct pci_device_id uli526x_pci_tbl[] = { |
1772 | { 0x10B9, 0x5261, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_ULI5261_ID }, | 1772 | { 0x10B9, 0x5261, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_ULI5261_ID }, |
1773 | { 0x10B9, 0x5263, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_ULI5263_ID }, | 1773 | { 0x10B9, 0x5263, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PCI_ULI5263_ID }, |
1774 | { 0, } | 1774 | { 0, } |
diff --git a/drivers/net/ethernet/dec/tulip/winbond-840.c b/drivers/net/ethernet/dec/tulip/winbond-840.c index 62fe512bb216..6aa887e0e1cb 100644 --- a/drivers/net/ethernet/dec/tulip/winbond-840.c +++ b/drivers/net/ethernet/dec/tulip/winbond-840.c | |||
@@ -219,7 +219,7 @@ enum chip_capability_flags { | |||
219 | CanHaveMII=1, HasBrokenTx=2, AlwaysFDX=4, FDXOnNoMII=8, | 219 | CanHaveMII=1, HasBrokenTx=2, AlwaysFDX=4, FDXOnNoMII=8, |
220 | }; | 220 | }; |
221 | 221 | ||
222 | static DEFINE_PCI_DEVICE_TABLE(w840_pci_tbl) = { | 222 | static const struct pci_device_id w840_pci_tbl[] = { |
223 | { 0x1050, 0x0840, PCI_ANY_ID, 0x8153, 0, 0, 0 }, | 223 | { 0x1050, 0x0840, PCI_ANY_ID, 0x8153, 0, 0, 0 }, |
224 | { 0x1050, 0x0840, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, | 224 | { 0x1050, 0x0840, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, |
225 | { 0x11f6, 0x2011, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2 }, | 225 | { 0x11f6, 0x2011, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2 }, |
diff --git a/drivers/net/ethernet/dec/tulip/xircom_cb.c b/drivers/net/ethernet/dec/tulip/xircom_cb.c index 6204cdfe43a6..0e721cedfa67 100644 --- a/drivers/net/ethernet/dec/tulip/xircom_cb.c +++ b/drivers/net/ethernet/dec/tulip/xircom_cb.c | |||
@@ -137,7 +137,7 @@ static int link_status(struct xircom_private *card); | |||
137 | 137 | ||
138 | 138 | ||
139 | 139 | ||
140 | static DEFINE_PCI_DEVICE_TABLE(xircom_pci_table) = { | 140 | static const struct pci_device_id xircom_pci_table[] = { |
141 | { PCI_VDEVICE(XIRCOM, 0x0003), }, | 141 | { PCI_VDEVICE(XIRCOM, 0x0003), }, |
142 | {0,}, | 142 | {0,}, |
143 | }; | 143 | }; |
diff --git a/drivers/net/ethernet/dlink/dl2k.h b/drivers/net/ethernet/dlink/dl2k.h index 7d07a0f5320d..23c07b007069 100644 --- a/drivers/net/ethernet/dlink/dl2k.h +++ b/drivers/net/ethernet/dlink/dl2k.h | |||
@@ -408,7 +408,7 @@ struct netdev_private { | |||
408 | driver_data Data private to the driver. | 408 | driver_data Data private to the driver. |
409 | */ | 409 | */ |
410 | 410 | ||
411 | static DEFINE_PCI_DEVICE_TABLE(rio_pci_tbl) = { | 411 | static const struct pci_device_id rio_pci_tbl[] = { |
412 | {0x1186, 0x4000, PCI_ANY_ID, PCI_ANY_ID, }, | 412 | {0x1186, 0x4000, PCI_ANY_ID, PCI_ANY_ID, }, |
413 | {0x13f0, 0x1021, PCI_ANY_ID, PCI_ANY_ID, }, | 413 | {0x13f0, 0x1021, PCI_ANY_ID, PCI_ANY_ID, }, |
414 | { } | 414 | { } |
diff --git a/drivers/net/ethernet/dlink/sundance.c b/drivers/net/ethernet/dlink/sundance.c index 433c1e185442..a28a2e583f0f 100644 --- a/drivers/net/ethernet/dlink/sundance.c +++ b/drivers/net/ethernet/dlink/sundance.c | |||
@@ -199,7 +199,7 @@ IVc. Errata | |||
199 | #define USE_IO_OPS 1 | 199 | #define USE_IO_OPS 1 |
200 | #endif | 200 | #endif |
201 | 201 | ||
202 | static DEFINE_PCI_DEVICE_TABLE(sundance_pci_tbl) = { | 202 | static const struct pci_device_id sundance_pci_tbl[] = { |
203 | { 0x1186, 0x1002, 0x1186, 0x1002, 0, 0, 0 }, | 203 | { 0x1186, 0x1002, 0x1186, 0x1002, 0, 0, 0 }, |
204 | { 0x1186, 0x1002, 0x1186, 0x1003, 0, 0, 1 }, | 204 | { 0x1186, 0x1002, 0x1186, 0x1003, 0, 0, 1 }, |
205 | { 0x1186, 0x1002, 0x1186, 0x1012, 0, 0, 2 }, | 205 | { 0x1186, 0x1002, 0x1186, 0x1012, 0, 0, 2 }, |
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c index db4ff14ff18f..b06e54084d75 100644 --- a/drivers/net/ethernet/emulex/benet/be_main.c +++ b/drivers/net/ethernet/emulex/benet/be_main.c | |||
@@ -39,7 +39,7 @@ static ushort rx_frag_size = 2048; | |||
39 | module_param(rx_frag_size, ushort, S_IRUGO); | 39 | module_param(rx_frag_size, ushort, S_IRUGO); |
40 | MODULE_PARM_DESC(rx_frag_size, "Size of a fragment that holds rcvd data."); | 40 | MODULE_PARM_DESC(rx_frag_size, "Size of a fragment that holds rcvd data."); |
41 | 41 | ||
42 | static DEFINE_PCI_DEVICE_TABLE(be_dev_ids) = { | 42 | static const struct pci_device_id be_dev_ids[] = { |
43 | { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID1) }, | 43 | { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID1) }, |
44 | { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID2) }, | 44 | { PCI_DEVICE(BE_VENDOR_ID, BE_DEVICE_ID2) }, |
45 | { PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID1) }, | 45 | { PCI_DEVICE(BE_VENDOR_ID, OC_DEVICE_ID1) }, |
diff --git a/drivers/net/ethernet/fealnx.c b/drivers/net/ethernet/fealnx.c index 4b22a9579f85..b1b9ebafb354 100644 --- a/drivers/net/ethernet/fealnx.c +++ b/drivers/net/ethernet/fealnx.c | |||
@@ -1936,7 +1936,7 @@ static int netdev_close(struct net_device *dev) | |||
1936 | return 0; | 1936 | return 0; |
1937 | } | 1937 | } |
1938 | 1938 | ||
1939 | static DEFINE_PCI_DEVICE_TABLE(fealnx_pci_tbl) = { | 1939 | static const struct pci_device_id fealnx_pci_tbl[] = { |
1940 | {0x1516, 0x0800, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 1940 | {0x1516, 0x0800, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
1941 | {0x1516, 0x0803, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, | 1941 | {0x1516, 0x0803, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, |
1942 | {0x1516, 0x0891, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2}, | 1942 | {0x1516, 0x0891, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2}, |
diff --git a/drivers/net/ethernet/hp/hp100.c b/drivers/net/ethernet/hp/hp100.c index 37860096f744..ed7916f6fbcf 100644 --- a/drivers/net/ethernet/hp/hp100.c +++ b/drivers/net/ethernet/hp/hp100.c | |||
@@ -208,7 +208,7 @@ MODULE_DEVICE_TABLE(eisa, hp100_eisa_tbl); | |||
208 | #endif | 208 | #endif |
209 | 209 | ||
210 | #ifdef CONFIG_PCI | 210 | #ifdef CONFIG_PCI |
211 | static DEFINE_PCI_DEVICE_TABLE(hp100_pci_tbl) = { | 211 | static const struct pci_device_id hp100_pci_tbl[] = { |
212 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_J2585A, PCI_ANY_ID, PCI_ANY_ID,}, | 212 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_J2585A, PCI_ANY_ID, PCI_ANY_ID,}, |
213 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_J2585B, PCI_ANY_ID, PCI_ANY_ID,}, | 213 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_J2585B, PCI_ANY_ID, PCI_ANY_ID,}, |
214 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_J2970A, PCI_ANY_ID, PCI_ANY_ID,}, | 214 | {PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_J2970A, PCI_ANY_ID, PCI_ANY_ID,}, |
diff --git a/drivers/net/ethernet/icplus/ipg.c b/drivers/net/ethernet/icplus/ipg.c index 5727779a7df2..ff2903652f4b 100644 --- a/drivers/net/ethernet/icplus/ipg.c +++ b/drivers/net/ethernet/icplus/ipg.c | |||
@@ -95,7 +95,7 @@ static const char * const ipg_brand_name[] = { | |||
95 | "D-Link NIC IP1000A" | 95 | "D-Link NIC IP1000A" |
96 | }; | 96 | }; |
97 | 97 | ||
98 | static DEFINE_PCI_DEVICE_TABLE(ipg_pci_tbl) = { | 98 | static const struct pci_device_id ipg_pci_tbl[] = { |
99 | { PCI_VDEVICE(SUNDANCE, 0x1023), 0 }, | 99 | { PCI_VDEVICE(SUNDANCE, 0x1023), 0 }, |
100 | { PCI_VDEVICE(SUNDANCE, 0x2021), 1 }, | 100 | { PCI_VDEVICE(SUNDANCE, 0x2021), 1 }, |
101 | { PCI_VDEVICE(DLINK, 0x9021), 2 }, | 101 | { PCI_VDEVICE(DLINK, 0x9021), 2 }, |
diff --git a/drivers/net/ethernet/intel/e100.c b/drivers/net/ethernet/intel/e100.c index 9d979d7debef..781065eb5431 100644 --- a/drivers/net/ethernet/intel/e100.c +++ b/drivers/net/ethernet/intel/e100.c | |||
@@ -208,7 +208,7 @@ MODULE_PARM_DESC(use_io, "Force use of i/o access mode"); | |||
208 | #define INTEL_8255X_ETHERNET_DEVICE(device_id, ich) {\ | 208 | #define INTEL_8255X_ETHERNET_DEVICE(device_id, ich) {\ |
209 | PCI_VENDOR_ID_INTEL, device_id, PCI_ANY_ID, PCI_ANY_ID, \ | 209 | PCI_VENDOR_ID_INTEL, device_id, PCI_ANY_ID, PCI_ANY_ID, \ |
210 | PCI_CLASS_NETWORK_ETHERNET << 8, 0xFFFF00, ich } | 210 | PCI_CLASS_NETWORK_ETHERNET << 8, 0xFFFF00, ich } |
211 | static DEFINE_PCI_DEVICE_TABLE(e100_id_table) = { | 211 | static const struct pci_device_id e100_id_table[] = { |
212 | INTEL_8255X_ETHERNET_DEVICE(0x1029, 0), | 212 | INTEL_8255X_ETHERNET_DEVICE(0x1029, 0), |
213 | INTEL_8255X_ETHERNET_DEVICE(0x1030, 0), | 213 | INTEL_8255X_ETHERNET_DEVICE(0x1030, 0), |
214 | INTEL_8255X_ETHERNET_DEVICE(0x1031, 3), | 214 | INTEL_8255X_ETHERNET_DEVICE(0x1031, 3), |
diff --git a/drivers/net/ethernet/intel/e1000/e1000_main.c b/drivers/net/ethernet/intel/e1000/e1000_main.c index 660971f304b2..cbc330b301cd 100644 --- a/drivers/net/ethernet/intel/e1000/e1000_main.c +++ b/drivers/net/ethernet/intel/e1000/e1000_main.c | |||
@@ -46,7 +46,7 @@ static const char e1000_copyright[] = "Copyright (c) 1999-2006 Intel Corporation | |||
46 | * Macro expands to... | 46 | * Macro expands to... |
47 | * {PCI_DEVICE(PCI_VENDOR_ID_INTEL, device_id)} | 47 | * {PCI_DEVICE(PCI_VENDOR_ID_INTEL, device_id)} |
48 | */ | 48 | */ |
49 | static DEFINE_PCI_DEVICE_TABLE(e1000_pci_tbl) = { | 49 | static const struct pci_device_id e1000_pci_tbl[] = { |
50 | INTEL_E1000_ETHERNET_DEVICE(0x1000), | 50 | INTEL_E1000_ETHERNET_DEVICE(0x1000), |
51 | INTEL_E1000_ETHERNET_DEVICE(0x1001), | 51 | INTEL_E1000_ETHERNET_DEVICE(0x1001), |
52 | INTEL_E1000_ETHERNET_DEVICE(0x1004), | 52 | INTEL_E1000_ETHERNET_DEVICE(0x1004), |
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index 51bc03072ed3..d9f497210303 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c | |||
@@ -65,7 +65,7 @@ static int i40e_veb_get_bw_info(struct i40e_veb *veb); | |||
65 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, | 65 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, |
66 | * Class, Class Mask, private data (not used) } | 66 | * Class, Class Mask, private data (not used) } |
67 | */ | 67 | */ |
68 | static DEFINE_PCI_DEVICE_TABLE(i40e_pci_tbl) = { | 68 | static const struct pci_device_id i40e_pci_tbl[] = { |
69 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_SFP_XL710), 0}, | 69 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_SFP_XL710), 0}, |
70 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_QEMU), 0}, | 70 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_QEMU), 0}, |
71 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_KX_A), 0}, | 71 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_KX_A), 0}, |
diff --git a/drivers/net/ethernet/intel/i40evf/i40evf_main.c b/drivers/net/ethernet/intel/i40evf/i40evf_main.c index ab15f4d07e41..38429fae4fcf 100644 --- a/drivers/net/ethernet/intel/i40evf/i40evf_main.c +++ b/drivers/net/ethernet/intel/i40evf/i40evf_main.c | |||
@@ -49,7 +49,7 @@ static const char i40evf_copyright[] = | |||
49 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, | 49 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, |
50 | * Class, Class Mask, private data (not used) } | 50 | * Class, Class Mask, private data (not used) } |
51 | */ | 51 | */ |
52 | static DEFINE_PCI_DEVICE_TABLE(i40evf_pci_tbl) = { | 52 | static const struct pci_device_id i40evf_pci_tbl[] = { |
53 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_VF), 0}, | 53 | {PCI_VDEVICE(INTEL, I40E_DEV_ID_VF), 0}, |
54 | /* required last entry */ | 54 | /* required last entry */ |
55 | {0, } | 55 | {0, } |
diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index d608599e123a..63c807c9b21c 100644 --- a/drivers/net/ethernet/intel/igbvf/netdev.c +++ b/drivers/net/ethernet/intel/igbvf/netdev.c | |||
@@ -2853,7 +2853,7 @@ static const struct pci_error_handlers igbvf_err_handler = { | |||
2853 | .resume = igbvf_io_resume, | 2853 | .resume = igbvf_io_resume, |
2854 | }; | 2854 | }; |
2855 | 2855 | ||
2856 | static DEFINE_PCI_DEVICE_TABLE(igbvf_pci_tbl) = { | 2856 | static const struct pci_device_id igbvf_pci_tbl[] = { |
2857 | { PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_VF), board_vf }, | 2857 | { PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_VF), board_vf }, |
2858 | { PCI_VDEVICE(INTEL, E1000_DEV_ID_I350_VF), board_i350_vf }, | 2858 | { PCI_VDEVICE(INTEL, E1000_DEV_ID_I350_VF), board_i350_vf }, |
2859 | { } /* terminate list */ | 2859 | { } /* terminate list */ |
diff --git a/drivers/net/ethernet/intel/ixgb/ixgb_main.c b/drivers/net/ethernet/intel/ixgb/ixgb_main.c index 60801273915c..055961b0f24b 100644 --- a/drivers/net/ethernet/intel/ixgb/ixgb_main.c +++ b/drivers/net/ethernet/intel/ixgb/ixgb_main.c | |||
@@ -53,7 +53,7 @@ MODULE_PARM_DESC(copybreak, | |||
53 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, | 53 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, |
54 | * Class, Class Mask, private data (not used) } | 54 | * Class, Class Mask, private data (not used) } |
55 | */ | 55 | */ |
56 | static DEFINE_PCI_DEVICE_TABLE(ixgb_pci_tbl) = { | 56 | static const struct pci_device_id ixgb_pci_tbl[] = { |
57 | {PCI_VENDOR_ID_INTEL, IXGB_DEVICE_ID_82597EX, | 57 | {PCI_VENDOR_ID_INTEL, IXGB_DEVICE_ID_82597EX, |
58 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 58 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
59 | {PCI_VENDOR_ID_INTEL, IXGB_DEVICE_ID_82597EX_CX4, | 59 | {PCI_VENDOR_ID_INTEL, IXGB_DEVICE_ID_82597EX_CX4, |
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index 5384ed30298a..87bd53fdd209 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |||
@@ -84,7 +84,7 @@ static const struct ixgbe_info *ixgbe_info_tbl[] = { | |||
84 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, | 84 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, |
85 | * Class, Class Mask, private data (not used) } | 85 | * Class, Class Mask, private data (not used) } |
86 | */ | 86 | */ |
87 | static DEFINE_PCI_DEVICE_TABLE(ixgbe_pci_tbl) = { | 87 | static const struct pci_device_id ixgbe_pci_tbl[] = { |
88 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82598), board_82598 }, | 88 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82598), board_82598 }, |
89 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82598AF_DUAL_PORT), board_82598 }, | 89 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82598AF_DUAL_PORT), board_82598 }, |
90 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82598AF_SINGLE_PORT), board_82598 }, | 90 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82598AF_SINGLE_PORT), board_82598 }, |
diff --git a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c index 75467f83772c..c22a00c3621a 100644 --- a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c +++ b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | |||
@@ -76,7 +76,7 @@ static const struct ixgbevf_info *ixgbevf_info_tbl[] = { | |||
76 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, | 76 | * { Vendor ID, Device ID, SubVendor ID, SubDevice ID, |
77 | * Class, Class Mask, private data (not used) } | 77 | * Class, Class Mask, private data (not used) } |
78 | */ | 78 | */ |
79 | static DEFINE_PCI_DEVICE_TABLE(ixgbevf_pci_tbl) = { | 79 | static const struct pci_device_id ixgbevf_pci_tbl[] = { |
80 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82599_VF), board_82599_vf }, | 80 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_82599_VF), board_82599_vf }, |
81 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_X540_VF), board_X540_vf }, | 81 | {PCI_VDEVICE(INTEL, IXGBE_DEV_ID_X540_VF), board_X540_vf }, |
82 | /* required last entry */ | 82 | /* required last entry */ |
diff --git a/drivers/net/ethernet/jme.c b/drivers/net/ethernet/jme.c index b78378cea5e3..4a1be34d7214 100644 --- a/drivers/net/ethernet/jme.c +++ b/drivers/net/ethernet/jme.c | |||
@@ -3334,7 +3334,7 @@ static SIMPLE_DEV_PM_OPS(jme_pm_ops, jme_suspend, jme_resume); | |||
3334 | #define JME_PM_OPS NULL | 3334 | #define JME_PM_OPS NULL |
3335 | #endif | 3335 | #endif |
3336 | 3336 | ||
3337 | static DEFINE_PCI_DEVICE_TABLE(jme_pci_tbl) = { | 3337 | static const struct pci_device_id jme_pci_tbl[] = { |
3338 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMC250) }, | 3338 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMC250) }, |
3339 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMC260) }, | 3339 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMC260) }, |
3340 | { } | 3340 | { } |
diff --git a/drivers/net/ethernet/marvell/skge.c b/drivers/net/ethernet/marvell/skge.c index e912b6887d40..24b242277ea1 100644 --- a/drivers/net/ethernet/marvell/skge.c +++ b/drivers/net/ethernet/marvell/skge.c | |||
@@ -82,7 +82,7 @@ static int debug = -1; /* defaults above */ | |||
82 | module_param(debug, int, 0); | 82 | module_param(debug, int, 0); |
83 | MODULE_PARM_DESC(debug, "Debug level (0=none,...,16=all)"); | 83 | MODULE_PARM_DESC(debug, "Debug level (0=none,...,16=all)"); |
84 | 84 | ||
85 | static DEFINE_PCI_DEVICE_TABLE(skge_id_table) = { | 85 | static const struct pci_device_id skge_id_table[] = { |
86 | { PCI_DEVICE(PCI_VENDOR_ID_3COM, 0x1700) }, /* 3Com 3C940 */ | 86 | { PCI_DEVICE(PCI_VENDOR_ID_3COM, 0x1700) }, /* 3Com 3C940 */ |
87 | { PCI_DEVICE(PCI_VENDOR_ID_3COM, 0x80EB) }, /* 3Com 3C940B */ | 87 | { PCI_DEVICE(PCI_VENDOR_ID_3COM, 0x80EB) }, /* 3Com 3C940B */ |
88 | #ifdef CONFIG_SKGE_GENESIS | 88 | #ifdef CONFIG_SKGE_GENESIS |
diff --git a/drivers/net/ethernet/marvell/sky2.c b/drivers/net/ethernet/marvell/sky2.c index 59915144aabb..dba48a5ce7ab 100644 --- a/drivers/net/ethernet/marvell/sky2.c +++ b/drivers/net/ethernet/marvell/sky2.c | |||
@@ -101,7 +101,7 @@ static int legacy_pme = 0; | |||
101 | module_param(legacy_pme, int, 0); | 101 | module_param(legacy_pme, int, 0); |
102 | MODULE_PARM_DESC(legacy_pme, "Legacy power management"); | 102 | MODULE_PARM_DESC(legacy_pme, "Legacy power management"); |
103 | 103 | ||
104 | static DEFINE_PCI_DEVICE_TABLE(sky2_id_table) = { | 104 | static const struct pci_device_id sky2_id_table[] = { |
105 | { PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, 0x9000) }, /* SK-9Sxx */ | 105 | { PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, 0x9000) }, /* SK-9Sxx */ |
106 | { PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, 0x9E00) }, /* SK-9Exx */ | 106 | { PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, 0x9E00) }, /* SK-9Exx */ |
107 | { PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, 0x9E01) }, /* SK-9E21M */ | 107 | { PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, 0x9E01) }, /* SK-9E21M */ |
diff --git a/drivers/net/ethernet/mellanox/mlx4/main.c b/drivers/net/ethernet/mellanox/mlx4/main.c index 80b8c5f30e4e..110e0205c427 100644 --- a/drivers/net/ethernet/mellanox/mlx4/main.c +++ b/drivers/net/ethernet/mellanox/mlx4/main.c | |||
@@ -2727,7 +2727,7 @@ int mlx4_restart_one(struct pci_dev *pdev) | |||
2727 | return __mlx4_init_one(pdev, pci_dev_data); | 2727 | return __mlx4_init_one(pdev, pci_dev_data); |
2728 | } | 2728 | } |
2729 | 2729 | ||
2730 | static DEFINE_PCI_DEVICE_TABLE(mlx4_pci_table) = { | 2730 | static const struct pci_device_id mlx4_pci_table[] = { |
2731 | /* MT25408 "Hermon" SDR */ | 2731 | /* MT25408 "Hermon" SDR */ |
2732 | { PCI_VDEVICE(MELLANOX, 0x6340), MLX4_PCI_DEV_FORCE_SENSE_PORT }, | 2732 | { PCI_VDEVICE(MELLANOX, 0x6340), MLX4_PCI_DEV_FORCE_SENSE_PORT }, |
2733 | /* MT25408 "Hermon" DDR */ | 2733 | /* MT25408 "Hermon" DDR */ |
diff --git a/drivers/net/ethernet/micrel/ksz884x.c b/drivers/net/ethernet/micrel/ksz884x.c index cd5f106306d9..f1ebed6c63b1 100644 --- a/drivers/net/ethernet/micrel/ksz884x.c +++ b/drivers/net/ethernet/micrel/ksz884x.c | |||
@@ -7221,7 +7221,7 @@ static int pcidev_suspend(struct pci_dev *pdev, pm_message_t state) | |||
7221 | 7221 | ||
7222 | static char pcidev_name[] = "ksz884xp"; | 7222 | static char pcidev_name[] = "ksz884xp"; |
7223 | 7223 | ||
7224 | static DEFINE_PCI_DEVICE_TABLE(pcidev_table) = { | 7224 | static const struct pci_device_id pcidev_table[] = { |
7225 | { PCI_VENDOR_ID_MICREL_KS, 0x8841, | 7225 | { PCI_VENDOR_ID_MICREL_KS, 0x8841, |
7226 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, | 7226 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, |
7227 | { PCI_VENDOR_ID_MICREL_KS, 0x8842, | 7227 | { PCI_VENDOR_ID_MICREL_KS, 0x8842, |
diff --git a/drivers/net/ethernet/myricom/myri10ge/myri10ge.c b/drivers/net/ethernet/myricom/myri10ge/myri10ge.c index f3d5d79f1cd1..442100450a51 100644 --- a/drivers/net/ethernet/myricom/myri10ge/myri10ge.c +++ b/drivers/net/ethernet/myricom/myri10ge/myri10ge.c | |||
@@ -4213,7 +4213,7 @@ static void myri10ge_remove(struct pci_dev *pdev) | |||
4213 | #define PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E 0x0008 | 4213 | #define PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E 0x0008 |
4214 | #define PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E_9 0x0009 | 4214 | #define PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E_9 0x0009 |
4215 | 4215 | ||
4216 | static DEFINE_PCI_DEVICE_TABLE(myri10ge_pci_tbl) = { | 4216 | static const struct pci_device_id myri10ge_pci_tbl[] = { |
4217 | {PCI_DEVICE(PCI_VENDOR_ID_MYRICOM, PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E)}, | 4217 | {PCI_DEVICE(PCI_VENDOR_ID_MYRICOM, PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E)}, |
4218 | {PCI_DEVICE | 4218 | {PCI_DEVICE |
4219 | (PCI_VENDOR_ID_MYRICOM, PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E_9)}, | 4219 | (PCI_VENDOR_ID_MYRICOM, PCI_DEVICE_ID_MYRICOM_MYRI10GE_Z8E_9)}, |
diff --git a/drivers/net/ethernet/natsemi/natsemi.c b/drivers/net/ethernet/natsemi/natsemi.c index 291fba8b9f07..b83f7c0fcf99 100644 --- a/drivers/net/ethernet/natsemi/natsemi.c +++ b/drivers/net/ethernet/natsemi/natsemi.c | |||
@@ -247,7 +247,7 @@ static struct { | |||
247 | { "NatSemi DP8381[56]", 0, 24 }, | 247 | { "NatSemi DP8381[56]", 0, 24 }, |
248 | }; | 248 | }; |
249 | 249 | ||
250 | static DEFINE_PCI_DEVICE_TABLE(natsemi_pci_tbl) = { | 250 | static const struct pci_device_id natsemi_pci_tbl[] = { |
251 | { PCI_VENDOR_ID_NS, 0x0020, 0x12d9, 0x000c, 0, 0, 0 }, | 251 | { PCI_VENDOR_ID_NS, 0x0020, 0x12d9, 0x000c, 0, 0, 0 }, |
252 | { PCI_VENDOR_ID_NS, 0x0020, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, | 252 | { PCI_VENDOR_ID_NS, 0x0020, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, |
253 | { } /* terminate list */ | 253 | { } /* terminate list */ |
diff --git a/drivers/net/ethernet/natsemi/ns83820.c b/drivers/net/ethernet/natsemi/ns83820.c index 19bb8244b9e3..2552e550a78c 100644 --- a/drivers/net/ethernet/natsemi/ns83820.c +++ b/drivers/net/ethernet/natsemi/ns83820.c | |||
@@ -2260,7 +2260,7 @@ static void ns83820_remove_one(struct pci_dev *pci_dev) | |||
2260 | free_netdev(ndev); | 2260 | free_netdev(ndev); |
2261 | } | 2261 | } |
2262 | 2262 | ||
2263 | static DEFINE_PCI_DEVICE_TABLE(ns83820_pci_tbl) = { | 2263 | static const struct pci_device_id ns83820_pci_tbl[] = { |
2264 | { 0x100b, 0x0022, PCI_ANY_ID, PCI_ANY_ID, 0, .driver_data = 0, }, | 2264 | { 0x100b, 0x0022, PCI_ANY_ID, PCI_ANY_ID, 0, .driver_data = 0, }, |
2265 | { 0, }, | 2265 | { 0, }, |
2266 | }; | 2266 | }; |
diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c index be587647c706..f5e4b820128b 100644 --- a/drivers/net/ethernet/neterion/s2io.c +++ b/drivers/net/ethernet/neterion/s2io.c | |||
@@ -471,7 +471,7 @@ module_param_array(rts_frm_len, uint, NULL, 0); | |||
471 | * S2IO device table. | 471 | * S2IO device table. |
472 | * This table lists all the devices that this driver supports. | 472 | * This table lists all the devices that this driver supports. |
473 | */ | 473 | */ |
474 | static DEFINE_PCI_DEVICE_TABLE(s2io_tbl) = { | 474 | static const struct pci_device_id s2io_tbl[] = { |
475 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_S2IO_WIN, | 475 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_S2IO_WIN, |
476 | PCI_ANY_ID, PCI_ANY_ID}, | 476 | PCI_ANY_ID, PCI_ANY_ID}, |
477 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_S2IO_UNI, | 477 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_S2IO_UNI, |
diff --git a/drivers/net/ethernet/neterion/vxge/vxge-main.c b/drivers/net/ethernet/neterion/vxge/vxge-main.c index 2eda153cb1e0..4f40d7b8629e 100644 --- a/drivers/net/ethernet/neterion/vxge/vxge-main.c +++ b/drivers/net/ethernet/neterion/vxge/vxge-main.c | |||
@@ -63,7 +63,7 @@ MODULE_LICENSE("Dual BSD/GPL"); | |||
63 | MODULE_DESCRIPTION("Neterion's X3100 Series 10GbE PCIe I/O" | 63 | MODULE_DESCRIPTION("Neterion's X3100 Series 10GbE PCIe I/O" |
64 | "Virtualized Server Adapter"); | 64 | "Virtualized Server Adapter"); |
65 | 65 | ||
66 | static DEFINE_PCI_DEVICE_TABLE(vxge_id_table) = { | 66 | static const struct pci_device_id vxge_id_table[] = { |
67 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_TITAN_WIN, PCI_ANY_ID, | 67 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_TITAN_WIN, PCI_ANY_ID, |
68 | PCI_ANY_ID}, | 68 | PCI_ANY_ID}, |
69 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_TITAN_UNI, PCI_ANY_ID, | 69 | {PCI_VENDOR_ID_S2IO, PCI_DEVICE_ID_TITAN_UNI, PCI_ANY_ID, |
diff --git a/drivers/net/ethernet/nvidia/forcedeth.c b/drivers/net/ethernet/nvidia/forcedeth.c index 9afc536c5734..925b296d8ab8 100644 --- a/drivers/net/ethernet/nvidia/forcedeth.c +++ b/drivers/net/ethernet/nvidia/forcedeth.c | |||
@@ -6185,7 +6185,7 @@ static void nv_shutdown(struct pci_dev *pdev) | |||
6185 | #define nv_shutdown NULL | 6185 | #define nv_shutdown NULL |
6186 | #endif /* CONFIG_PM */ | 6186 | #endif /* CONFIG_PM */ |
6187 | 6187 | ||
6188 | static DEFINE_PCI_DEVICE_TABLE(pci_tbl) = { | 6188 | static const struct pci_device_id pci_tbl[] = { |
6189 | { /* nForce Ethernet Controller */ | 6189 | { /* nForce Ethernet Controller */ |
6190 | PCI_DEVICE(0x10DE, 0x01C3), | 6190 | PCI_DEVICE(0x10DE, 0x01C3), |
6191 | .driver_data = DEV_NEED_TIMERIRQ|DEV_NEED_LINKTIMER, | 6191 | .driver_data = DEV_NEED_TIMERIRQ|DEV_NEED_LINKTIMER, |
diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c index 73e66838cfef..3b98b263bad0 100644 --- a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c +++ b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | |||
@@ -2743,7 +2743,7 @@ static struct pch_gbe_privdata pch_gbe_minnow_privdata = { | |||
2743 | .platform_init = pch_gbe_minnow_platform_init, | 2743 | .platform_init = pch_gbe_minnow_platform_init, |
2744 | }; | 2744 | }; |
2745 | 2745 | ||
2746 | static DEFINE_PCI_DEVICE_TABLE(pch_gbe_pcidev_id) = { | 2746 | static const struct pci_device_id pch_gbe_pcidev_id[] = { |
2747 | {.vendor = PCI_VENDOR_ID_INTEL, | 2747 | {.vendor = PCI_VENDOR_ID_INTEL, |
2748 | .device = PCI_DEVICE_ID_INTEL_IOH1_GBE, | 2748 | .device = PCI_DEVICE_ID_INTEL_IOH1_GBE, |
2749 | .subvendor = PCI_VENDOR_ID_CIRCUITCO, | 2749 | .subvendor = PCI_VENDOR_ID_CIRCUITCO, |
diff --git a/drivers/net/ethernet/packetengines/hamachi.c b/drivers/net/ethernet/packetengines/hamachi.c index 9a997e4c3e08..319d9d40f922 100644 --- a/drivers/net/ethernet/packetengines/hamachi.c +++ b/drivers/net/ethernet/packetengines/hamachi.c | |||
@@ -1911,7 +1911,7 @@ static void hamachi_remove_one(struct pci_dev *pdev) | |||
1911 | } | 1911 | } |
1912 | } | 1912 | } |
1913 | 1913 | ||
1914 | static DEFINE_PCI_DEVICE_TABLE(hamachi_pci_tbl) = { | 1914 | static const struct pci_device_id hamachi_pci_tbl[] = { |
1915 | { 0x1318, 0x0911, PCI_ANY_ID, PCI_ANY_ID, }, | 1915 | { 0x1318, 0x0911, PCI_ANY_ID, PCI_ANY_ID, }, |
1916 | { 0, } | 1916 | { 0, } |
1917 | }; | 1917 | }; |
diff --git a/drivers/net/ethernet/packetengines/yellowfin.c b/drivers/net/ethernet/packetengines/yellowfin.c index 69a8dc095072..2d6b148528dd 100644 --- a/drivers/net/ethernet/packetengines/yellowfin.c +++ b/drivers/net/ethernet/packetengines/yellowfin.c | |||
@@ -236,7 +236,7 @@ static const struct pci_id_info pci_id_tbl[] = { | |||
236 | { } | 236 | { } |
237 | }; | 237 | }; |
238 | 238 | ||
239 | static DEFINE_PCI_DEVICE_TABLE(yellowfin_pci_tbl) = { | 239 | static const struct pci_device_id yellowfin_pci_tbl[] = { |
240 | { 0x1000, 0x0702, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, | 240 | { 0x1000, 0x0702, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, |
241 | { 0x1000, 0x0701, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, | 241 | { 0x1000, 0x0701, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, |
242 | { } | 242 | { } |
diff --git a/drivers/net/ethernet/pasemi/pasemi_mac.c b/drivers/net/ethernet/pasemi/pasemi_mac.c index 9abf70d74b31..30d934d66356 100644 --- a/drivers/net/ethernet/pasemi/pasemi_mac.c +++ b/drivers/net/ethernet/pasemi/pasemi_mac.c | |||
@@ -1871,7 +1871,7 @@ static void pasemi_mac_remove(struct pci_dev *pdev) | |||
1871 | free_netdev(netdev); | 1871 | free_netdev(netdev); |
1872 | } | 1872 | } |
1873 | 1873 | ||
1874 | static DEFINE_PCI_DEVICE_TABLE(pasemi_mac_pci_tbl) = { | 1874 | static const struct pci_device_id pasemi_mac_pci_tbl[] = { |
1875 | { PCI_DEVICE(PCI_VENDOR_ID_PASEMI, 0xa005) }, | 1875 | { PCI_DEVICE(PCI_VENDOR_ID_PASEMI, 0xa005) }, |
1876 | { PCI_DEVICE(PCI_VENDOR_ID_PASEMI, 0xa006) }, | 1876 | { PCI_DEVICE(PCI_VENDOR_ID_PASEMI, 0xa006) }, |
1877 | { }, | 1877 | { }, |
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index 5bf05818a12c..1159031f885b 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | |||
@@ -99,7 +99,7 @@ static int netxen_nic_set_mac(struct net_device *netdev, void *p); | |||
99 | {PCI_DEVICE(PCI_VENDOR_ID_NETXEN, (device)), \ | 99 | {PCI_DEVICE(PCI_VENDOR_ID_NETXEN, (device)), \ |
100 | .class = PCI_CLASS_NETWORK_ETHERNET << 8, .class_mask = ~0} | 100 | .class = PCI_CLASS_NETWORK_ETHERNET << 8, .class_mask = ~0} |
101 | 101 | ||
102 | static DEFINE_PCI_DEVICE_TABLE(netxen_pci_tbl) = { | 102 | static const struct pci_device_id netxen_pci_tbl[] = { |
103 | ENTRY(PCI_DEVICE_ID_NX2031_10GXSR), | 103 | ENTRY(PCI_DEVICE_ID_NX2031_10GXSR), |
104 | ENTRY(PCI_DEVICE_ID_NX2031_10GCX4), | 104 | ENTRY(PCI_DEVICE_ID_NX2031_10GCX4), |
105 | ENTRY(PCI_DEVICE_ID_NX2031_4GCU), | 105 | ENTRY(PCI_DEVICE_ID_NX2031_4GCU), |
diff --git a/drivers/net/ethernet/qlogic/qla3xxx.c b/drivers/net/ethernet/qlogic/qla3xxx.c index b5d6bc1a8b00..c2f09af5c25b 100644 --- a/drivers/net/ethernet/qlogic/qla3xxx.c +++ b/drivers/net/ethernet/qlogic/qla3xxx.c | |||
@@ -65,7 +65,7 @@ static int msi; | |||
65 | module_param(msi, int, 0); | 65 | module_param(msi, int, 0); |
66 | MODULE_PARM_DESC(msi, "Turn on Message Signaled Interrupts."); | 66 | MODULE_PARM_DESC(msi, "Turn on Message Signaled Interrupts."); |
67 | 67 | ||
68 | static DEFINE_PCI_DEVICE_TABLE(ql3xxx_pci_tbl) = { | 68 | static const struct pci_device_id ql3xxx_pci_tbl[] = { |
69 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QL3022_DEVICE_ID)}, | 69 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QL3022_DEVICE_ID)}, |
70 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QL3032_DEVICE_ID)}, | 70 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QL3032_DEVICE_ID)}, |
71 | /* required last entry */ | 71 | /* required last entry */ |
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c index 59846daf1379..cf08b2de071e 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | |||
@@ -108,7 +108,7 @@ static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter) | |||
108 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, (device)), \ | 108 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, (device)), \ |
109 | .class = PCI_CLASS_NETWORK_ETHERNET << 8, .class_mask = ~0} | 109 | .class = PCI_CLASS_NETWORK_ETHERNET << 8, .class_mask = ~0} |
110 | 110 | ||
111 | static DEFINE_PCI_DEVICE_TABLE(qlcnic_pci_tbl) = { | 111 | static const struct pci_device_id qlcnic_pci_tbl[] = { |
112 | ENTRY(PCI_DEVICE_ID_QLOGIC_QLE824X), | 112 | ENTRY(PCI_DEVICE_ID_QLOGIC_QLE824X), |
113 | ENTRY(PCI_DEVICE_ID_QLOGIC_QLE834X), | 113 | ENTRY(PCI_DEVICE_ID_QLOGIC_QLE834X), |
114 | ENTRY(PCI_DEVICE_ID_QLOGIC_VF_QLE834X), | 114 | ENTRY(PCI_DEVICE_ID_QLOGIC_VF_QLE834X), |
diff --git a/drivers/net/ethernet/qlogic/qlge/qlge_main.c b/drivers/net/ethernet/qlogic/qlge/qlge_main.c index d836ace52277..188626e2a861 100644 --- a/drivers/net/ethernet/qlogic/qlge/qlge_main.c +++ b/drivers/net/ethernet/qlogic/qlge/qlge_main.c | |||
@@ -86,7 +86,7 @@ MODULE_PARM_DESC(qlge_force_coredump, | |||
86 | "Option to allow force of firmware core dump. " | 86 | "Option to allow force of firmware core dump. " |
87 | "Default is OFF - Do not allow."); | 87 | "Default is OFF - Do not allow."); |
88 | 88 | ||
89 | static DEFINE_PCI_DEVICE_TABLE(qlge_pci_tbl) = { | 89 | static const struct pci_device_id qlge_pci_tbl[] = { |
90 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QLGE_DEVICE_ID_8012)}, | 90 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QLGE_DEVICE_ID_8012)}, |
91 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QLGE_DEVICE_ID_8000)}, | 91 | {PCI_DEVICE(PCI_VENDOR_ID_QLOGIC, QLGE_DEVICE_ID_8000)}, |
92 | /* required last entry */ | 92 | /* required last entry */ |
diff --git a/drivers/net/ethernet/rdc/r6040.c b/drivers/net/ethernet/rdc/r6040.c index cd045ecb9816..9a37247cf4b8 100644 --- a/drivers/net/ethernet/rdc/r6040.c +++ b/drivers/net/ethernet/rdc/r6040.c | |||
@@ -1254,7 +1254,7 @@ static void r6040_remove_one(struct pci_dev *pdev) | |||
1254 | } | 1254 | } |
1255 | 1255 | ||
1256 | 1256 | ||
1257 | static DEFINE_PCI_DEVICE_TABLE(r6040_pci_tbl) = { | 1257 | static const struct pci_device_id r6040_pci_tbl[] = { |
1258 | { PCI_DEVICE(PCI_VENDOR_ID_RDC, 0x6040) }, | 1258 | { PCI_DEVICE(PCI_VENDOR_ID_RDC, 0x6040) }, |
1259 | { 0 } | 1259 | { 0 } |
1260 | }; | 1260 | }; |
diff --git a/drivers/net/ethernet/realtek/8139too.c b/drivers/net/ethernet/realtek/8139too.c index 2e5df148af4c..007b38cce69a 100644 --- a/drivers/net/ethernet/realtek/8139too.c +++ b/drivers/net/ethernet/realtek/8139too.c | |||
@@ -234,7 +234,7 @@ static const struct { | |||
234 | }; | 234 | }; |
235 | 235 | ||
236 | 236 | ||
237 | static DEFINE_PCI_DEVICE_TABLE(rtl8139_pci_tbl) = { | 237 | static const struct pci_device_id rtl8139_pci_tbl[] = { |
238 | {0x10ec, 0x8139, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 }, | 238 | {0x10ec, 0x8139, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 }, |
239 | {0x10ec, 0x8138, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 }, | 239 | {0x10ec, 0x8138, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 }, |
240 | {0x1113, 0x1211, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 }, | 240 | {0x1113, 0x1211, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 }, |
diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c index 9887bcb45b84..91652e7235e4 100644 --- a/drivers/net/ethernet/realtek/r8169.c +++ b/drivers/net/ethernet/realtek/r8169.c | |||
@@ -291,7 +291,7 @@ enum cfg_version { | |||
291 | RTL_CFG_2 | 291 | RTL_CFG_2 |
292 | }; | 292 | }; |
293 | 293 | ||
294 | static DEFINE_PCI_DEVICE_TABLE(rtl8169_pci_tbl) = { | 294 | static const struct pci_device_id rtl8169_pci_tbl[] = { |
295 | { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8129), 0, 0, RTL_CFG_0 }, | 295 | { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8129), 0, 0, RTL_CFG_0 }, |
296 | { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8136), 0, 0, RTL_CFG_2 }, | 296 | { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8136), 0, 0, RTL_CFG_2 }, |
297 | { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8167), 0, 0, RTL_CFG_0 }, | 297 | { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8167), 0, 0, RTL_CFG_0 }, |
diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c index 4cebe9d37816..b2cc590dd1dd 100644 --- a/drivers/net/ethernet/sfc/efx.c +++ b/drivers/net/ethernet/sfc/efx.c | |||
@@ -2642,7 +2642,7 @@ void efx_schedule_reset(struct efx_nic *efx, enum reset_type type) | |||
2642 | **************************************************************************/ | 2642 | **************************************************************************/ |
2643 | 2643 | ||
2644 | /* PCI device ID table */ | 2644 | /* PCI device ID table */ |
2645 | static DEFINE_PCI_DEVICE_TABLE(efx_pci_table) = { | 2645 | static const struct pci_device_id efx_pci_table[] = { |
2646 | {PCI_DEVICE(PCI_VENDOR_ID_SOLARFLARE, | 2646 | {PCI_DEVICE(PCI_VENDOR_ID_SOLARFLARE, |
2647 | PCI_DEVICE_ID_SOLARFLARE_SFC4000A_0), | 2647 | PCI_DEVICE_ID_SOLARFLARE_SFC4000A_0), |
2648 | .driver_data = (unsigned long) &falcon_a1_nic_type}, | 2648 | .driver_data = (unsigned long) &falcon_a1_nic_type}, |
diff --git a/drivers/net/ethernet/sgi/ioc3-eth.c b/drivers/net/ethernet/sgi/ioc3-eth.c index 7984ad05357d..7a254da85dd7 100644 --- a/drivers/net/ethernet/sgi/ioc3-eth.c +++ b/drivers/net/ethernet/sgi/ioc3-eth.c | |||
@@ -1384,7 +1384,7 @@ static void ioc3_remove_one(struct pci_dev *pdev) | |||
1384 | */ | 1384 | */ |
1385 | } | 1385 | } |
1386 | 1386 | ||
1387 | static DEFINE_PCI_DEVICE_TABLE(ioc3_pci_tbl) = { | 1387 | static const struct pci_device_id ioc3_pci_tbl[] = { |
1388 | { PCI_VENDOR_ID_SGI, PCI_DEVICE_ID_SGI_IOC3, PCI_ANY_ID, PCI_ANY_ID }, | 1388 | { PCI_VENDOR_ID_SGI, PCI_DEVICE_ID_SGI_IOC3, PCI_ANY_ID, PCI_ANY_ID }, |
1389 | { 0 } | 1389 | { 0 } |
1390 | }; | 1390 | }; |
diff --git a/drivers/net/ethernet/silan/sc92031.c b/drivers/net/ethernet/silan/sc92031.c index 7daa7d433099..7426f8b21252 100644 --- a/drivers/net/ethernet/silan/sc92031.c +++ b/drivers/net/ethernet/silan/sc92031.c | |||
@@ -1561,7 +1561,7 @@ out: | |||
1561 | return 0; | 1561 | return 0; |
1562 | } | 1562 | } |
1563 | 1563 | ||
1564 | static DEFINE_PCI_DEVICE_TABLE(sc92031_pci_device_id_table) = { | 1564 | static const struct pci_device_id sc92031_pci_device_id_table[] = { |
1565 | { PCI_DEVICE(PCI_VENDOR_ID_SILAN, 0x2031) }, | 1565 | { PCI_DEVICE(PCI_VENDOR_ID_SILAN, 0x2031) }, |
1566 | { PCI_DEVICE(PCI_VENDOR_ID_SILAN, 0x8139) }, | 1566 | { PCI_DEVICE(PCI_VENDOR_ID_SILAN, 0x8139) }, |
1567 | { PCI_DEVICE(0x1088, 0x2031) }, | 1567 | { PCI_DEVICE(0x1088, 0x2031) }, |
diff --git a/drivers/net/ethernet/sis/sis190.c b/drivers/net/ethernet/sis/sis190.c index a86339903b9b..27be6c869315 100644 --- a/drivers/net/ethernet/sis/sis190.c +++ b/drivers/net/ethernet/sis/sis190.c | |||
@@ -330,7 +330,7 @@ static const struct { | |||
330 | { "SiS 191 PCI Gigabit Ethernet adapter" }, | 330 | { "SiS 191 PCI Gigabit Ethernet adapter" }, |
331 | }; | 331 | }; |
332 | 332 | ||
333 | static DEFINE_PCI_DEVICE_TABLE(sis190_pci_tbl) = { | 333 | static const struct pci_device_id sis190_pci_tbl[] = { |
334 | { PCI_DEVICE(PCI_VENDOR_ID_SI, 0x0190), 0, 0, 0 }, | 334 | { PCI_DEVICE(PCI_VENDOR_ID_SI, 0x0190), 0, 0, 0 }, |
335 | { PCI_DEVICE(PCI_VENDOR_ID_SI, 0x0191), 0, 0, 1 }, | 335 | { PCI_DEVICE(PCI_VENDOR_ID_SI, 0x0191), 0, 0, 1 }, |
336 | { 0, }, | 336 | { 0, }, |
diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/ethernet/sis/sis900.c index 7bea17c41dc9..fd812d2e5e1c 100644 --- a/drivers/net/ethernet/sis/sis900.c +++ b/drivers/net/ethernet/sis/sis900.c | |||
@@ -106,7 +106,8 @@ static const char * card_names[] = { | |||
106 | "SiS 900 PCI Fast Ethernet", | 106 | "SiS 900 PCI Fast Ethernet", |
107 | "SiS 7016 PCI Fast Ethernet" | 107 | "SiS 7016 PCI Fast Ethernet" |
108 | }; | 108 | }; |
109 | static DEFINE_PCI_DEVICE_TABLE(sis900_pci_tbl) = { | 109 | |
110 | static const struct pci_device_id sis900_pci_tbl[] = { | ||
110 | {PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_900, | 111 | {PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_900, |
111 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, SIS_900}, | 112 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, SIS_900}, |
112 | {PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_7016, | 113 | {PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_7016, |
diff --git a/drivers/net/ethernet/smsc/epic100.c b/drivers/net/ethernet/smsc/epic100.c index 8ae1f8a7bf38..443f1da9fc9e 100644 --- a/drivers/net/ethernet/smsc/epic100.c +++ b/drivers/net/ethernet/smsc/epic100.c | |||
@@ -173,7 +173,7 @@ static const struct epic_chip_info pci_id_tbl[] = { | |||
173 | }; | 173 | }; |
174 | 174 | ||
175 | 175 | ||
176 | static DEFINE_PCI_DEVICE_TABLE(epic_pci_tbl) = { | 176 | static const struct pci_device_id epic_pci_tbl[] = { |
177 | { 0x10B8, 0x0005, 0x1092, 0x0AB4, 0, 0, SMSC_83C170_0 }, | 177 | { 0x10B8, 0x0005, 0x1092, 0x0AB4, 0, 0, SMSC_83C170_0 }, |
178 | { 0x10B8, 0x0005, PCI_ANY_ID, PCI_ANY_ID, 0, 0, SMSC_83C170 }, | 178 | { 0x10B8, 0x0005, PCI_ANY_ID, PCI_ANY_ID, 0, 0, SMSC_83C170 }, |
179 | { 0x10B8, 0x0006, PCI_ANY_ID, PCI_ANY_ID, | 179 | { 0x10B8, 0x0006, PCI_ANY_ID, PCI_ANY_ID, |
diff --git a/drivers/net/ethernet/smsc/smsc9420.c b/drivers/net/ethernet/smsc/smsc9420.c index d3b967aff9e0..4a90cdae5444 100644 --- a/drivers/net/ethernet/smsc/smsc9420.c +++ b/drivers/net/ethernet/smsc/smsc9420.c | |||
@@ -83,7 +83,7 @@ struct smsc9420_pdata { | |||
83 | int last_carrier; | 83 | int last_carrier; |
84 | }; | 84 | }; |
85 | 85 | ||
86 | static DEFINE_PCI_DEVICE_TABLE(smsc9420_id_table) = { | 86 | static const struct pci_device_id smsc9420_id_table[] = { |
87 | { PCI_VENDOR_ID_9420, PCI_DEVICE_ID_9420, PCI_ANY_ID, PCI_ANY_ID, }, | 87 | { PCI_VENDOR_ID_9420, PCI_DEVICE_ID_9420, PCI_ANY_ID, PCI_ANY_ID, }, |
88 | { 0, } | 88 | { 0, } |
89 | }; | 89 | }; |
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c index 291608924849..655a23bbc451 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | |||
@@ -170,7 +170,7 @@ static int stmmac_pci_resume(struct pci_dev *pdev) | |||
170 | #define STMMAC_VENDOR_ID 0x700 | 170 | #define STMMAC_VENDOR_ID 0x700 |
171 | #define STMMAC_DEVICE_ID 0x1108 | 171 | #define STMMAC_DEVICE_ID 0x1108 |
172 | 172 | ||
173 | static DEFINE_PCI_DEVICE_TABLE(stmmac_id_table) = { | 173 | static const struct pci_device_id stmmac_id_table[] = { |
174 | {PCI_DEVICE(STMMAC_VENDOR_ID, STMMAC_DEVICE_ID)}, | 174 | {PCI_DEVICE(STMMAC_VENDOR_ID, STMMAC_DEVICE_ID)}, |
175 | {PCI_DEVICE(PCI_VENDOR_ID_STMICRO, PCI_DEVICE_ID_STMICRO_MAC)}, | 175 | {PCI_DEVICE(PCI_VENDOR_ID_STMICRO, PCI_DEVICE_ID_STMICRO_MAC)}, |
176 | {} | 176 | {} |
diff --git a/drivers/net/ethernet/sun/cassini.c b/drivers/net/ethernet/sun/cassini.c index b9ac20f42651..37f87ff28f03 100644 --- a/drivers/net/ethernet/sun/cassini.c +++ b/drivers/net/ethernet/sun/cassini.c | |||
@@ -229,7 +229,7 @@ static u16 link_modes[] = { | |||
229 | CAS_BMCR_SPEED1000|BMCR_FULLDPLX /* 5 : 1000bt full duplex */ | 229 | CAS_BMCR_SPEED1000|BMCR_FULLDPLX /* 5 : 1000bt full duplex */ |
230 | }; | 230 | }; |
231 | 231 | ||
232 | static DEFINE_PCI_DEVICE_TABLE(cas_pci_tbl) = { | 232 | static const struct pci_device_id cas_pci_tbl[] = { |
233 | { PCI_VENDOR_ID_SUN, PCI_DEVICE_ID_SUN_CASSINI, | 233 | { PCI_VENDOR_ID_SUN, PCI_DEVICE_ID_SUN_CASSINI, |
234 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, | 234 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, |
235 | { PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SATURN, | 235 | { PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SATURN, |
diff --git a/drivers/net/ethernet/sun/niu.c b/drivers/net/ethernet/sun/niu.c index db8ffde491b5..8216be46540f 100644 --- a/drivers/net/ethernet/sun/niu.c +++ b/drivers/net/ethernet/sun/niu.c | |||
@@ -59,7 +59,7 @@ static void writeq(u64 val, void __iomem *reg) | |||
59 | } | 59 | } |
60 | #endif | 60 | #endif |
61 | 61 | ||
62 | static DEFINE_PCI_DEVICE_TABLE(niu_pci_tbl) = { | 62 | static const struct pci_device_id niu_pci_tbl[] = { |
63 | {PCI_DEVICE(PCI_VENDOR_ID_SUN, 0xabcd)}, | 63 | {PCI_DEVICE(PCI_VENDOR_ID_SUN, 0xabcd)}, |
64 | {} | 64 | {} |
65 | }; | 65 | }; |
diff --git a/drivers/net/ethernet/sun/sungem.c b/drivers/net/ethernet/sun/sungem.c index 102a66fc54a2..f7415b6bf141 100644 --- a/drivers/net/ethernet/sun/sungem.c +++ b/drivers/net/ethernet/sun/sungem.c | |||
@@ -85,7 +85,7 @@ MODULE_LICENSE("GPL"); | |||
85 | 85 | ||
86 | #define GEM_MODULE_NAME "gem" | 86 | #define GEM_MODULE_NAME "gem" |
87 | 87 | ||
88 | static DEFINE_PCI_DEVICE_TABLE(gem_pci_tbl) = { | 88 | static const struct pci_device_id gem_pci_tbl[] = { |
89 | { PCI_VENDOR_ID_SUN, PCI_DEVICE_ID_SUN_GEM, | 89 | { PCI_VENDOR_ID_SUN, PCI_DEVICE_ID_SUN_GEM, |
90 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, | 90 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, |
91 | 91 | ||
diff --git a/drivers/net/ethernet/sun/sunhme.c b/drivers/net/ethernet/sun/sunhme.c index 0dbf46f08ed5..72c8525d5457 100644 --- a/drivers/net/ethernet/sun/sunhme.c +++ b/drivers/net/ethernet/sun/sunhme.c | |||
@@ -3172,7 +3172,7 @@ static void happy_meal_pci_remove(struct pci_dev *pdev) | |||
3172 | free_netdev(net_dev); | 3172 | free_netdev(net_dev); |
3173 | } | 3173 | } |
3174 | 3174 | ||
3175 | static DEFINE_PCI_DEVICE_TABLE(happymeal_pci_ids) = { | 3175 | static const struct pci_device_id happymeal_pci_ids[] = { |
3176 | { PCI_DEVICE(PCI_VENDOR_ID_SUN, PCI_DEVICE_ID_SUN_HAPPYMEAL) }, | 3176 | { PCI_DEVICE(PCI_VENDOR_ID_SUN, PCI_DEVICE_ID_SUN_HAPPYMEAL) }, |
3177 | { } /* Terminating entry */ | 3177 | { } /* Terminating entry */ |
3178 | }; | 3178 | }; |
diff --git a/drivers/net/ethernet/tehuti/tehuti.c b/drivers/net/ethernet/tehuti/tehuti.c index 38da73a2a886..6ab36d9ff2ab 100644 --- a/drivers/net/ethernet/tehuti/tehuti.c +++ b/drivers/net/ethernet/tehuti/tehuti.c | |||
@@ -66,7 +66,7 @@ | |||
66 | 66 | ||
67 | #include "tehuti.h" | 67 | #include "tehuti.h" |
68 | 68 | ||
69 | static DEFINE_PCI_DEVICE_TABLE(bdx_pci_tbl) = { | 69 | static const struct pci_device_id bdx_pci_tbl[] = { |
70 | { PCI_VDEVICE(TEHUTI, 0x3009), }, | 70 | { PCI_VDEVICE(TEHUTI, 0x3009), }, |
71 | { PCI_VDEVICE(TEHUTI, 0x3010), }, | 71 | { PCI_VDEVICE(TEHUTI, 0x3010), }, |
72 | { PCI_VDEVICE(TEHUTI, 0x3014), }, | 72 | { PCI_VDEVICE(TEHUTI, 0x3014), }, |
diff --git a/drivers/net/ethernet/ti/tlan.c b/drivers/net/ethernet/ti/tlan.c index 6078342fe3f2..f2ff0074aac9 100644 --- a/drivers/net/ethernet/ti/tlan.c +++ b/drivers/net/ethernet/ti/tlan.c | |||
@@ -116,7 +116,7 @@ static struct board { | |||
116 | TLAN_ADAPTER_ACTIVITY_LED, 0x83 }, /* EISA card */ | 116 | TLAN_ADAPTER_ACTIVITY_LED, 0x83 }, /* EISA card */ |
117 | }; | 117 | }; |
118 | 118 | ||
119 | static DEFINE_PCI_DEVICE_TABLE(tlan_pci_tbl) = { | 119 | static const struct pci_device_id tlan_pci_tbl[] = { |
120 | { PCI_VENDOR_ID_COMPAQ, PCI_DEVICE_ID_COMPAQ_NETEL10, | 120 | { PCI_VENDOR_ID_COMPAQ, PCI_DEVICE_ID_COMPAQ_NETEL10, |
121 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, | 121 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, |
122 | { PCI_VENDOR_ID_COMPAQ, PCI_DEVICE_ID_COMPAQ_NETEL100, | 122 | { PCI_VENDOR_ID_COMPAQ, PCI_DEVICE_ID_COMPAQ_NETEL100, |
diff --git a/drivers/net/ethernet/toshiba/spider_net.c b/drivers/net/ethernet/toshiba/spider_net.c index 0282d0161859..3e38f67c6011 100644 --- a/drivers/net/ethernet/toshiba/spider_net.c +++ b/drivers/net/ethernet/toshiba/spider_net.c | |||
@@ -73,7 +73,7 @@ MODULE_PARM_DESC(tx_descriptors, "number of descriptors used " \ | |||
73 | 73 | ||
74 | char spider_net_driver_name[] = "spidernet"; | 74 | char spider_net_driver_name[] = "spidernet"; |
75 | 75 | ||
76 | static DEFINE_PCI_DEVICE_TABLE(spider_net_pci_tbl) = { | 76 | static const struct pci_device_id spider_net_pci_tbl[] = { |
77 | { PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_SPIDER_NET, | 77 | { PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_SPIDER_NET, |
78 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, | 78 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, |
79 | { 0, } | 79 | { 0, } |
diff --git a/drivers/net/ethernet/toshiba/tc35815.c b/drivers/net/ethernet/toshiba/tc35815.c index fef5573dbfca..45ac38d29ed8 100644 --- a/drivers/net/ethernet/toshiba/tc35815.c +++ b/drivers/net/ethernet/toshiba/tc35815.c | |||
@@ -65,7 +65,7 @@ static const struct { | |||
65 | { "TOSHIBA TC35815/TX4939" }, | 65 | { "TOSHIBA TC35815/TX4939" }, |
66 | }; | 66 | }; |
67 | 67 | ||
68 | static DEFINE_PCI_DEVICE_TABLE(tc35815_pci_tbl) = { | 68 | static const struct pci_device_id tc35815_pci_tbl[] = { |
69 | {PCI_DEVICE(PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_TC35815CF), .driver_data = TC35815CF }, | 69 | {PCI_DEVICE(PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_TC35815CF), .driver_data = TC35815CF }, |
70 | {PCI_DEVICE(PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_TC35815_NWU), .driver_data = TC35815_NWU }, | 70 | {PCI_DEVICE(PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_TC35815_NWU), .driver_data = TC35815_NWU }, |
71 | {PCI_DEVICE(PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_TC35815_TX4939), .driver_data = TC35815_TX4939 }, | 71 | {PCI_DEVICE(PCI_VENDOR_ID_TOSHIBA_2, PCI_DEVICE_ID_TOSHIBA_TC35815_TX4939), .driver_data = TC35815_TX4939 }, |
diff --git a/drivers/net/ethernet/via/via-rhine.c b/drivers/net/ethernet/via/via-rhine.c index 2d72f96a9e2c..68c5260cc322 100644 --- a/drivers/net/ethernet/via/via-rhine.c +++ b/drivers/net/ethernet/via/via-rhine.c | |||
@@ -273,7 +273,7 @@ enum rhine_quirks { | |||
273 | /* Beware of PCI posted writes */ | 273 | /* Beware of PCI posted writes */ |
274 | #define IOSYNC do { ioread8(ioaddr + StationAddr); } while (0) | 274 | #define IOSYNC do { ioread8(ioaddr + StationAddr); } while (0) |
275 | 275 | ||
276 | static DEFINE_PCI_DEVICE_TABLE(rhine_pci_tbl) = { | 276 | static const struct pci_device_id rhine_pci_tbl[] = { |
277 | { 0x1106, 0x3043, PCI_ANY_ID, PCI_ANY_ID, }, /* VT86C100A */ | 277 | { 0x1106, 0x3043, PCI_ANY_ID, PCI_ANY_ID, }, /* VT86C100A */ |
278 | { 0x1106, 0x3065, PCI_ANY_ID, PCI_ANY_ID, }, /* VT6102 */ | 278 | { 0x1106, 0x3065, PCI_ANY_ID, PCI_ANY_ID, }, /* VT6102 */ |
279 | { 0x1106, 0x3106, PCI_ANY_ID, PCI_ANY_ID, }, /* 6105{,L,LOM} */ | 279 | { 0x1106, 0x3106, PCI_ANY_ID, PCI_ANY_ID, }, /* 6105{,L,LOM} */ |
diff --git a/drivers/net/ethernet/via/via-velocity.c b/drivers/net/ethernet/via/via-velocity.c index de08e86db209..f5fbc12d3e10 100644 --- a/drivers/net/ethernet/via/via-velocity.c +++ b/drivers/net/ethernet/via/via-velocity.c | |||
@@ -381,7 +381,7 @@ static struct velocity_info_tbl chip_info_table[] = { | |||
381 | * device driver. Used for hotplug autoloading. | 381 | * device driver. Used for hotplug autoloading. |
382 | */ | 382 | */ |
383 | 383 | ||
384 | static DEFINE_PCI_DEVICE_TABLE(velocity_pci_id_table) = { | 384 | static const struct pci_device_id velocity_pci_id_table[] = { |
385 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_612X) }, | 385 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_612X) }, |
386 | { } | 386 | { } |
387 | }; | 387 | }; |