diff options
Diffstat (limited to 'drivers')
42 files changed, 215 insertions, 235 deletions
diff --git a/drivers/ata/pata_ali.c b/drivers/ata/pata_ali.c index 87af3b5861ab..3f49e38217da 100644 --- a/drivers/ata/pata_ali.c +++ b/drivers/ata/pata_ali.c | |||
@@ -644,10 +644,11 @@ static int ali_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
644 | return ata_pci_init_one(pdev, port_info, 2); | 644 | return ata_pci_init_one(pdev, port_info, 2); |
645 | } | 645 | } |
646 | 646 | ||
647 | static struct pci_device_id ali[] = { | 647 | static const struct pci_device_id ali[] = { |
648 | { PCI_DEVICE(PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M5228), }, | 648 | { PCI_VDEVICE(AL, PCI_DEVICE_ID_AL_M5228), }, |
649 | { PCI_DEVICE(PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M5229), }, | 649 | { PCI_VDEVICE(AL, PCI_DEVICE_ID_AL_M5229), }, |
650 | { 0, }, | 650 | |
651 | { }, | ||
651 | }; | 652 | }; |
652 | 653 | ||
653 | static struct pci_driver ali_pci_driver = { | 654 | static struct pci_driver ali_pci_driver = { |
diff --git a/drivers/ata/pata_amd.c b/drivers/ata/pata_amd.c index 599ee266722c..29234c897118 100644 --- a/drivers/ata/pata_amd.c +++ b/drivers/ata/pata_amd.c | |||
@@ -662,27 +662,28 @@ static int amd_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
662 | } | 662 | } |
663 | 663 | ||
664 | static const struct pci_device_id amd[] = { | 664 | static const struct pci_device_id amd[] = { |
665 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_COBRA_7401, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, | 665 | { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_COBRA_7401), 0 }, |
666 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_VIPER_7409, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, | 666 | { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_VIPER_7409), 1 }, |
667 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_VIPER_7411, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 3 }, | 667 | { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_VIPER_7411), 3 }, |
668 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_OPUS_7441, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, | 668 | { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_OPUS_7441), 4 }, |
669 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8111_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 5 }, | 669 | { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_8111_IDE), 5 }, |
670 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 7 }, | 670 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_IDE), 7 }, |
671 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 671 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE), 8 }, |
672 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE2S_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 672 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE2S_IDE), 8 }, |
673 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE3_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 673 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE3_IDE), 8 }, |
674 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE3S_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 674 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE3S_IDE), 8 }, |
675 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_CK804_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 675 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_CK804_IDE), 8 }, |
676 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 676 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE), 8 }, |
677 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 677 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE), 8 }, |
678 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 678 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE), 8 }, |
679 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 679 | { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE), 8 }, |
680 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_CS5536_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 9 }, | 680 | { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_CS5536_IDE), 9 }, |
681 | { 0, }, | 681 | |
682 | { }, | ||
682 | }; | 683 | }; |
683 | 684 | ||
684 | static struct pci_driver amd_pci_driver = { | 685 | static struct pci_driver amd_pci_driver = { |
685 | .name = DRV_NAME, | 686 | .name = DRV_NAME, |
686 | .id_table = amd, | 687 | .id_table = amd, |
687 | .probe = amd_init_one, | 688 | .probe = amd_init_one, |
688 | .remove = ata_pci_remove_one | 689 | .remove = ata_pci_remove_one |
@@ -698,7 +699,6 @@ static void __exit amd_exit(void) | |||
698 | pci_unregister_driver(&amd_pci_driver); | 699 | pci_unregister_driver(&amd_pci_driver); |
699 | } | 700 | } |
700 | 701 | ||
701 | |||
702 | MODULE_AUTHOR("Alan Cox"); | 702 | MODULE_AUTHOR("Alan Cox"); |
703 | MODULE_DESCRIPTION("low-level driver for AMD PATA IDE"); | 703 | MODULE_DESCRIPTION("low-level driver for AMD PATA IDE"); |
704 | MODULE_LICENSE("GPL"); | 704 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_artop.c b/drivers/ata/pata_artop.c index c4ccb75a4f1d..49565ef945f8 100644 --- a/drivers/ata/pata_artop.c +++ b/drivers/ata/pata_artop.c | |||
@@ -475,11 +475,12 @@ static int artop_init_one (struct pci_dev *pdev, const struct pci_device_id *id) | |||
475 | } | 475 | } |
476 | 476 | ||
477 | static const struct pci_device_id artop_pci_tbl[] = { | 477 | static const struct pci_device_id artop_pci_tbl[] = { |
478 | { 0x1191, 0x0005, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 478 | { PCI_VDEVICE(ARTOP, 0x0005), 0 }, |
479 | { 0x1191, 0x0006, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, | 479 | { PCI_VDEVICE(ARTOP, 0x0006), 1 }, |
480 | { 0x1191, 0x0007, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, | 480 | { PCI_VDEVICE(ARTOP, 0x0007), 1 }, |
481 | { 0x1191, 0x0008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2}, | 481 | { PCI_VDEVICE(ARTOP, 0x0008), 2 }, |
482 | { 0x1191, 0x0009, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2}, | 482 | { PCI_VDEVICE(ARTOP, 0x0009), 2 }, |
483 | |||
483 | { } /* terminate list */ | 484 | { } /* terminate list */ |
484 | }; | 485 | }; |
485 | 486 | ||
@@ -500,7 +501,6 @@ static void __exit artop_exit(void) | |||
500 | pci_unregister_driver(&artop_pci_driver); | 501 | pci_unregister_driver(&artop_pci_driver); |
501 | } | 502 | } |
502 | 503 | ||
503 | |||
504 | module_init(artop_init); | 504 | module_init(artop_init); |
505 | module_exit(artop_exit); | 505 | module_exit(artop_exit); |
506 | 506 | ||
diff --git a/drivers/ata/pata_atiixp.c b/drivers/ata/pata_atiixp.c index 6c2269b6bd3c..1ce28d2125f4 100644 --- a/drivers/ata/pata_atiixp.c +++ b/drivers/ata/pata_atiixp.c | |||
@@ -267,12 +267,13 @@ static int atiixp_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
267 | return ata_pci_init_one(dev, port_info, 2); | 267 | return ata_pci_init_one(dev, port_info, 2); |
268 | } | 268 | } |
269 | 269 | ||
270 | static struct pci_device_id atiixp[] = { | 270 | static const struct pci_device_id atiixp[] = { |
271 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP200_IDE), }, | 271 | { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP200_IDE), }, |
272 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP300_IDE), }, | 272 | { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP300_IDE), }, |
273 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP400_IDE), }, | 273 | { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP400_IDE), }, |
274 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP600_IDE), }, | 274 | { PCI_VDEVICE(ATI, PCI_DEVICE_ID_ATI_IXP600_IDE), }, |
275 | { 0, }, | 275 | |
276 | { }, | ||
276 | }; | 277 | }; |
277 | 278 | ||
278 | static struct pci_driver atiixp_pci_driver = { | 279 | static struct pci_driver atiixp_pci_driver = { |
@@ -293,7 +294,6 @@ static void __exit atiixp_exit(void) | |||
293 | pci_unregister_driver(&atiixp_pci_driver); | 294 | pci_unregister_driver(&atiixp_pci_driver); |
294 | } | 295 | } |
295 | 296 | ||
296 | |||
297 | MODULE_AUTHOR("Alan Cox"); | 297 | MODULE_AUTHOR("Alan Cox"); |
298 | MODULE_DESCRIPTION("low-level driver for ATI IXP200/300/400"); | 298 | MODULE_DESCRIPTION("low-level driver for ATI IXP200/300/400"); |
299 | MODULE_LICENSE("GPL"); | 299 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_cmd64x.c b/drivers/ata/pata_cmd64x.c index e92b0ef43ec5..b9bbd1d454bf 100644 --- a/drivers/ata/pata_cmd64x.c +++ b/drivers/ata/pata_cmd64x.c | |||
@@ -468,16 +468,17 @@ static int cmd64x_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
468 | return ata_pci_init_one(pdev, port_info, 2); | 468 | return ata_pci_init_one(pdev, port_info, 2); |
469 | } | 469 | } |
470 | 470 | ||
471 | static struct pci_device_id cmd64x[] = { | 471 | static const struct pci_device_id cmd64x[] = { |
472 | { PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_CMD_643, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 472 | { PCI_VDEVICE(CMD, PCI_DEVICE_ID_CMD_643), 0 }, |
473 | { PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_CMD_646, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, | 473 | { PCI_VDEVICE(CMD, PCI_DEVICE_ID_CMD_646), 1 }, |
474 | { PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_CMD_648, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4}, | 474 | { PCI_VDEVICE(CMD, PCI_DEVICE_ID_CMD_648), 4 }, |
475 | { PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_CMD_649, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 5}, | 475 | { PCI_VDEVICE(CMD, PCI_DEVICE_ID_CMD_649), 5 }, |
476 | { 0, }, | 476 | |
477 | { }, | ||
477 | }; | 478 | }; |
478 | 479 | ||
479 | static struct pci_driver cmd64x_pci_driver = { | 480 | static struct pci_driver cmd64x_pci_driver = { |
480 | .name = DRV_NAME, | 481 | .name = DRV_NAME, |
481 | .id_table = cmd64x, | 482 | .id_table = cmd64x, |
482 | .probe = cmd64x_init_one, | 483 | .probe = cmd64x_init_one, |
483 | .remove = ata_pci_remove_one | 484 | .remove = ata_pci_remove_one |
@@ -488,13 +489,11 @@ static int __init cmd64x_init(void) | |||
488 | return pci_register_driver(&cmd64x_pci_driver); | 489 | return pci_register_driver(&cmd64x_pci_driver); |
489 | } | 490 | } |
490 | 491 | ||
491 | |||
492 | static void __exit cmd64x_exit(void) | 492 | static void __exit cmd64x_exit(void) |
493 | { | 493 | { |
494 | pci_unregister_driver(&cmd64x_pci_driver); | 494 | pci_unregister_driver(&cmd64x_pci_driver); |
495 | } | 495 | } |
496 | 496 | ||
497 | |||
498 | MODULE_AUTHOR("Alan Cox"); | 497 | MODULE_AUTHOR("Alan Cox"); |
499 | MODULE_DESCRIPTION("low-level driver for CMD64x series PATA controllers"); | 498 | MODULE_DESCRIPTION("low-level driver for CMD64x series PATA controllers"); |
500 | MODULE_LICENSE("GPL"); | 499 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_cs5520.c b/drivers/ata/pata_cs5520.c index a6c6cebd0dae..2cd3c0ff76df 100644 --- a/drivers/ata/pata_cs5520.c +++ b/drivers/ata/pata_cs5520.c | |||
@@ -299,10 +299,11 @@ static void __devexit cs5520_remove_one(struct pci_dev *pdev) | |||
299 | /* For now keep DMA off. We can set it for all but A rev CS5510 once the | 299 | /* For now keep DMA off. We can set it for all but A rev CS5510 once the |
300 | core ATA code can handle it */ | 300 | core ATA code can handle it */ |
301 | 301 | ||
302 | static struct pci_device_id pata_cs5520[] = { | 302 | static const struct pci_device_id pata_cs5520[] = { |
303 | { PCI_DEVICE(PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5510), }, | 303 | { PCI_VDEVICE(CYRIX, PCI_DEVICE_ID_CYRIX_5510), }, |
304 | { PCI_DEVICE(PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5520), }, | 304 | { PCI_VDEVICE(CYRIX, PCI_DEVICE_ID_CYRIX_5520), }, |
305 | { 0, }, | 305 | |
306 | { }, | ||
306 | }; | 307 | }; |
307 | 308 | ||
308 | static struct pci_driver cs5520_pci_driver = { | 309 | static struct pci_driver cs5520_pci_driver = { |
@@ -312,7 +313,6 @@ static struct pci_driver cs5520_pci_driver = { | |||
312 | .remove = cs5520_remove_one | 313 | .remove = cs5520_remove_one |
313 | }; | 314 | }; |
314 | 315 | ||
315 | |||
316 | static int __init cs5520_init(void) | 316 | static int __init cs5520_init(void) |
317 | { | 317 | { |
318 | return pci_register_driver(&cs5520_pci_driver); | 318 | return pci_register_driver(&cs5520_pci_driver); |
diff --git a/drivers/ata/pata_cs5530.c b/drivers/ata/pata_cs5530.c index 7bba4d954e9c..a07cc81ef791 100644 --- a/drivers/ata/pata_cs5530.c +++ b/drivers/ata/pata_cs5530.c | |||
@@ -353,13 +353,14 @@ fail_put: | |||
353 | return -ENODEV; | 353 | return -ENODEV; |
354 | } | 354 | } |
355 | 355 | ||
356 | static struct pci_device_id cs5530[] = { | 356 | static const struct pci_device_id cs5530[] = { |
357 | { PCI_DEVICE(PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5530_IDE), }, | 357 | { PCI_VDEVICE(CYRIX, PCI_DEVICE_ID_CYRIX_5530_IDE), }, |
358 | { 0, }, | 358 | |
359 | { }, | ||
359 | }; | 360 | }; |
360 | 361 | ||
361 | static struct pci_driver cs5530_pci_driver = { | 362 | static struct pci_driver cs5530_pci_driver = { |
362 | .name = DRV_NAME, | 363 | .name = DRV_NAME, |
363 | .id_table = cs5530, | 364 | .id_table = cs5530, |
364 | .probe = cs5530_init_one, | 365 | .probe = cs5530_init_one, |
365 | .remove = ata_pci_remove_one | 366 | .remove = ata_pci_remove_one |
@@ -370,13 +371,11 @@ static int __init cs5530_init(void) | |||
370 | return pci_register_driver(&cs5530_pci_driver); | 371 | return pci_register_driver(&cs5530_pci_driver); |
371 | } | 372 | } |
372 | 373 | ||
373 | |||
374 | static void __exit cs5530_exit(void) | 374 | static void __exit cs5530_exit(void) |
375 | { | 375 | { |
376 | pci_unregister_driver(&cs5530_pci_driver); | 376 | pci_unregister_driver(&cs5530_pci_driver); |
377 | } | 377 | } |
378 | 378 | ||
379 | |||
380 | MODULE_AUTHOR("Alan Cox"); | 379 | MODULE_AUTHOR("Alan Cox"); |
381 | MODULE_DESCRIPTION("low-level driver for the Cyrix/NS/AMD 5530"); | 380 | MODULE_DESCRIPTION("low-level driver for the Cyrix/NS/AMD 5530"); |
382 | MODULE_LICENSE("GPL"); | 381 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_cs5535.c b/drivers/ata/pata_cs5535.c index d64fcdceaf01..f8def3f9c618 100644 --- a/drivers/ata/pata_cs5535.c +++ b/drivers/ata/pata_cs5535.c | |||
@@ -257,9 +257,10 @@ static int cs5535_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
257 | return ata_pci_init_one(dev, ports, 1); | 257 | return ata_pci_init_one(dev, ports, 1); |
258 | } | 258 | } |
259 | 259 | ||
260 | static struct pci_device_id cs5535[] = { | 260 | static const struct pci_device_id cs5535[] = { |
261 | { PCI_DEVICE(PCI_VENDOR_ID_NS, 0x002D), }, | 261 | { PCI_VDEVICE(NS, 0x002D), }, |
262 | { 0, }, | 262 | |
263 | { }, | ||
263 | }; | 264 | }; |
264 | 265 | ||
265 | static struct pci_driver cs5535_pci_driver = { | 266 | static struct pci_driver cs5535_pci_driver = { |
@@ -274,13 +275,11 @@ static int __init cs5535_init(void) | |||
274 | return pci_register_driver(&cs5535_pci_driver); | 275 | return pci_register_driver(&cs5535_pci_driver); |
275 | } | 276 | } |
276 | 277 | ||
277 | |||
278 | static void __exit cs5535_exit(void) | 278 | static void __exit cs5535_exit(void) |
279 | { | 279 | { |
280 | pci_unregister_driver(&cs5535_pci_driver); | 280 | pci_unregister_driver(&cs5535_pci_driver); |
281 | } | 281 | } |
282 | 282 | ||
283 | |||
284 | MODULE_AUTHOR("Alan Cox, Jens Altmann, Wolfgan Zuleger, Alexander Kiausch"); | 283 | MODULE_AUTHOR("Alan Cox, Jens Altmann, Wolfgan Zuleger, Alexander Kiausch"); |
285 | MODULE_DESCRIPTION("low-level driver for the NS/AMD 5530"); | 284 | MODULE_DESCRIPTION("low-level driver for the NS/AMD 5530"); |
286 | MODULE_LICENSE("GPL"); | 285 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_cypress.c b/drivers/ata/pata_cypress.c index dfa5ac539048..247b43608b14 100644 --- a/drivers/ata/pata_cypress.c +++ b/drivers/ata/pata_cypress.c | |||
@@ -184,8 +184,8 @@ static int cy82c693_init_one(struct pci_dev *pdev, const struct pci_device_id *i | |||
184 | }; | 184 | }; |
185 | static struct ata_port_info *port_info[1] = { &info }; | 185 | static struct ata_port_info *port_info[1] = { &info }; |
186 | 186 | ||
187 | /* Devfn 1 is the ATA primary. The secondary is magic and on devfn2. For the | 187 | /* Devfn 1 is the ATA primary. The secondary is magic and on devfn2. |
188 | moment we don't handle the secondary. FIXME */ | 188 | For the moment we don't handle the secondary. FIXME */ |
189 | 189 | ||
190 | if (PCI_FUNC(pdev->devfn) != 1) | 190 | if (PCI_FUNC(pdev->devfn) != 1) |
191 | return -ENODEV; | 191 | return -ENODEV; |
@@ -193,13 +193,14 @@ static int cy82c693_init_one(struct pci_dev *pdev, const struct pci_device_id *i | |||
193 | return ata_pci_init_one(pdev, port_info, 1); | 193 | return ata_pci_init_one(pdev, port_info, 1); |
194 | } | 194 | } |
195 | 195 | ||
196 | static struct pci_device_id cy82c693[] = { | 196 | static const struct pci_device_id cy82c693[] = { |
197 | { PCI_VENDOR_ID_CONTAQ, PCI_DEVICE_ID_CONTAQ_82C693, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 197 | { PCI_VDEVICE(CONTAQ, PCI_DEVICE_ID_CONTAQ_82C693), }, |
198 | { 0, }, | 198 | |
199 | { }, | ||
199 | }; | 200 | }; |
200 | 201 | ||
201 | static struct pci_driver cy82c693_pci_driver = { | 202 | static struct pci_driver cy82c693_pci_driver = { |
202 | .name = DRV_NAME, | 203 | .name = DRV_NAME, |
203 | .id_table = cy82c693, | 204 | .id_table = cy82c693, |
204 | .probe = cy82c693_init_one, | 205 | .probe = cy82c693_init_one, |
205 | .remove = ata_pci_remove_one | 206 | .remove = ata_pci_remove_one |
diff --git a/drivers/ata/pata_efar.c b/drivers/ata/pata_efar.c index 95cd1ca181f5..ef18c60fe140 100644 --- a/drivers/ata/pata_efar.c +++ b/drivers/ata/pata_efar.c | |||
@@ -305,7 +305,8 @@ static int efar_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) | |||
305 | } | 305 | } |
306 | 306 | ||
307 | static const struct pci_device_id efar_pci_tbl[] = { | 307 | static const struct pci_device_id efar_pci_tbl[] = { |
308 | { 0x1055, 0x9130, PCI_ANY_ID, PCI_ANY_ID, }, | 308 | { PCI_VDEVICE(EFAR, 0x9130), }, |
309 | |||
309 | { } /* terminate list */ | 310 | { } /* terminate list */ |
310 | }; | 311 | }; |
311 | 312 | ||
@@ -326,7 +327,6 @@ static void __exit efar_exit(void) | |||
326 | pci_unregister_driver(&efar_pci_driver); | 327 | pci_unregister_driver(&efar_pci_driver); |
327 | } | 328 | } |
328 | 329 | ||
329 | |||
330 | module_init(efar_init); | 330 | module_init(efar_init); |
331 | module_exit(efar_exit); | 331 | module_exit(efar_exit); |
332 | 332 | ||
diff --git a/drivers/ata/pata_hpt366.c b/drivers/ata/pata_hpt366.c index cf656ecbe507..68a0e572f802 100644 --- a/drivers/ata/pata_hpt366.c +++ b/drivers/ata/pata_hpt366.c | |||
@@ -444,13 +444,14 @@ static int hpt36x_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
444 | return ata_pci_init_one(dev, port_info, 2); | 444 | return ata_pci_init_one(dev, port_info, 2); |
445 | } | 445 | } |
446 | 446 | ||
447 | static struct pci_device_id hpt36x[] = { | 447 | static const struct pci_device_id hpt36x[] = { |
448 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT366), }, | 448 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT366), }, |
449 | { 0, }, | 449 | |
450 | { }, | ||
450 | }; | 451 | }; |
451 | 452 | ||
452 | static struct pci_driver hpt36x_pci_driver = { | 453 | static struct pci_driver hpt36x_pci_driver = { |
453 | .name = DRV_NAME, | 454 | .name = DRV_NAME, |
454 | .id_table = hpt36x, | 455 | .id_table = hpt36x, |
455 | .probe = hpt36x_init_one, | 456 | .probe = hpt36x_init_one, |
456 | .remove = ata_pci_remove_one | 457 | .remove = ata_pci_remove_one |
diff --git a/drivers/ata/pata_hpt37x.c b/drivers/ata/pata_hpt37x.c index 10318c0012ef..7350443948c1 100644 --- a/drivers/ata/pata_hpt37x.c +++ b/drivers/ata/pata_hpt37x.c | |||
@@ -1219,17 +1219,18 @@ static int hpt37x_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
1219 | return ata_pci_init_one(dev, port_info, 2); | 1219 | return ata_pci_init_one(dev, port_info, 2); |
1220 | } | 1220 | } |
1221 | 1221 | ||
1222 | static struct pci_device_id hpt37x[] = { | 1222 | static const struct pci_device_id hpt37x[] = { |
1223 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT366), }, | 1223 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT366), }, |
1224 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT371), }, | 1224 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT371), }, |
1225 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT372), }, | 1225 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT372), }, |
1226 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT374), }, | 1226 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT374), }, |
1227 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT302), }, | 1227 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT302), }, |
1228 | { 0, }, | 1228 | |
1229 | { }, | ||
1229 | }; | 1230 | }; |
1230 | 1231 | ||
1231 | static struct pci_driver hpt37x_pci_driver = { | 1232 | static struct pci_driver hpt37x_pci_driver = { |
1232 | .name = DRV_NAME, | 1233 | .name = DRV_NAME, |
1233 | .id_table = hpt37x, | 1234 | .id_table = hpt37x, |
1234 | .probe = hpt37x_init_one, | 1235 | .probe = hpt37x_init_one, |
1235 | .remove = ata_pci_remove_one | 1236 | .remove = ata_pci_remove_one |
@@ -1240,13 +1241,11 @@ static int __init hpt37x_init(void) | |||
1240 | return pci_register_driver(&hpt37x_pci_driver); | 1241 | return pci_register_driver(&hpt37x_pci_driver); |
1241 | } | 1242 | } |
1242 | 1243 | ||
1243 | |||
1244 | static void __exit hpt37x_exit(void) | 1244 | static void __exit hpt37x_exit(void) |
1245 | { | 1245 | { |
1246 | pci_unregister_driver(&hpt37x_pci_driver); | 1246 | pci_unregister_driver(&hpt37x_pci_driver); |
1247 | } | 1247 | } |
1248 | 1248 | ||
1249 | |||
1250 | MODULE_AUTHOR("Alan Cox"); | 1249 | MODULE_AUTHOR("Alan Cox"); |
1251 | MODULE_DESCRIPTION("low-level driver for the Highpoint HPT37x/30x"); | 1250 | MODULE_DESCRIPTION("low-level driver for the Highpoint HPT37x/30x"); |
1252 | MODULE_LICENSE("GPL"); | 1251 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_hpt3x2n.c b/drivers/ata/pata_hpt3x2n.c index 5c5d4f6ab901..58cfb2bc8098 100644 --- a/drivers/ata/pata_hpt3x2n.c +++ b/drivers/ata/pata_hpt3x2n.c | |||
@@ -560,16 +560,17 @@ static int hpt3x2n_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
560 | return ata_pci_init_one(dev, port_info, 2); | 560 | return ata_pci_init_one(dev, port_info, 2); |
561 | } | 561 | } |
562 | 562 | ||
563 | static struct pci_device_id hpt3x2n[] = { | 563 | static const struct pci_device_id hpt3x2n[] = { |
564 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT366), }, | 564 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT366), }, |
565 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT372), }, | 565 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT372), }, |
566 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT302), }, | 566 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT302), }, |
567 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT372N), }, | 567 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT372N), }, |
568 | { 0, }, | 568 | |
569 | { }, | ||
569 | }; | 570 | }; |
570 | 571 | ||
571 | static struct pci_driver hpt3x2n_pci_driver = { | 572 | static struct pci_driver hpt3x2n_pci_driver = { |
572 | .name = DRV_NAME, | 573 | .name = DRV_NAME, |
573 | .id_table = hpt3x2n, | 574 | .id_table = hpt3x2n, |
574 | .probe = hpt3x2n_init_one, | 575 | .probe = hpt3x2n_init_one, |
575 | .remove = ata_pci_remove_one | 576 | .remove = ata_pci_remove_one |
@@ -580,13 +581,11 @@ static int __init hpt3x2n_init(void) | |||
580 | return pci_register_driver(&hpt3x2n_pci_driver); | 581 | return pci_register_driver(&hpt3x2n_pci_driver); |
581 | } | 582 | } |
582 | 583 | ||
583 | |||
584 | static void __exit hpt3x2n_exit(void) | 584 | static void __exit hpt3x2n_exit(void) |
585 | { | 585 | { |
586 | pci_unregister_driver(&hpt3x2n_pci_driver); | 586 | pci_unregister_driver(&hpt3x2n_pci_driver); |
587 | } | 587 | } |
588 | 588 | ||
589 | |||
590 | MODULE_AUTHOR("Alan Cox"); | 589 | MODULE_AUTHOR("Alan Cox"); |
591 | MODULE_DESCRIPTION("low-level driver for the Highpoint HPT3x2n/30x"); | 590 | MODULE_DESCRIPTION("low-level driver for the Highpoint HPT3x2n/30x"); |
592 | MODULE_LICENSE("GPL"); | 591 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_hpt3x3.c b/drivers/ata/pata_hpt3x3.c index 1f084ab1ccc6..3334d72e251b 100644 --- a/drivers/ata/pata_hpt3x3.c +++ b/drivers/ata/pata_hpt3x3.c | |||
@@ -192,13 +192,14 @@ static int hpt3x3_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
192 | return ata_pci_init_one(dev, port_info, 2); | 192 | return ata_pci_init_one(dev, port_info, 2); |
193 | } | 193 | } |
194 | 194 | ||
195 | static struct pci_device_id hpt3x3[] = { | 195 | static const struct pci_device_id hpt3x3[] = { |
196 | { PCI_DEVICE(PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT343), }, | 196 | { PCI_VDEVICE(TTI, PCI_DEVICE_ID_TTI_HPT343), }, |
197 | { 0, }, | 197 | |
198 | { }, | ||
198 | }; | 199 | }; |
199 | 200 | ||
200 | static struct pci_driver hpt3x3_pci_driver = { | 201 | static struct pci_driver hpt3x3_pci_driver = { |
201 | .name = DRV_NAME, | 202 | .name = DRV_NAME, |
202 | .id_table = hpt3x3, | 203 | .id_table = hpt3x3, |
203 | .probe = hpt3x3_init_one, | 204 | .probe = hpt3x3_init_one, |
204 | .remove = ata_pci_remove_one | 205 | .remove = ata_pci_remove_one |
diff --git a/drivers/ata/pata_it821x.c b/drivers/ata/pata_it821x.c index 82a46ff40000..18ff3e59a89b 100644 --- a/drivers/ata/pata_it821x.c +++ b/drivers/ata/pata_it821x.c | |||
@@ -808,14 +808,15 @@ static int it821x_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
808 | return ata_pci_init_one(pdev, port_info, 2); | 808 | return ata_pci_init_one(pdev, port_info, 2); |
809 | } | 809 | } |
810 | 810 | ||
811 | static struct pci_device_id it821x[] = { | 811 | static const struct pci_device_id it821x[] = { |
812 | { PCI_DEVICE(PCI_VENDOR_ID_ITE, PCI_DEVICE_ID_ITE_8211), }, | 812 | { PCI_VDEVICE(ITE, PCI_DEVICE_ID_ITE_8211), }, |
813 | { PCI_DEVICE(PCI_VENDOR_ID_ITE, PCI_DEVICE_ID_ITE_8212), }, | 813 | { PCI_VDEVICE(ITE, PCI_DEVICE_ID_ITE_8212), }, |
814 | { 0, }, | 814 | |
815 | { }, | ||
815 | }; | 816 | }; |
816 | 817 | ||
817 | static struct pci_driver it821x_pci_driver = { | 818 | static struct pci_driver it821x_pci_driver = { |
818 | .name = DRV_NAME, | 819 | .name = DRV_NAME, |
819 | .id_table = it821x, | 820 | .id_table = it821x, |
820 | .probe = it821x_init_one, | 821 | .probe = it821x_init_one, |
821 | .remove = ata_pci_remove_one | 822 | .remove = ata_pci_remove_one |
@@ -826,13 +827,11 @@ static int __init it821x_init(void) | |||
826 | return pci_register_driver(&it821x_pci_driver); | 827 | return pci_register_driver(&it821x_pci_driver); |
827 | } | 828 | } |
828 | 829 | ||
829 | |||
830 | static void __exit it821x_exit(void) | 830 | static void __exit it821x_exit(void) |
831 | { | 831 | { |
832 | pci_unregister_driver(&it821x_pci_driver); | 832 | pci_unregister_driver(&it821x_pci_driver); |
833 | } | 833 | } |
834 | 834 | ||
835 | |||
836 | MODULE_AUTHOR("Alan Cox"); | 835 | MODULE_AUTHOR("Alan Cox"); |
837 | MODULE_DESCRIPTION("low-level driver for the IT8211/IT8212 IDE RAID controller"); | 836 | MODULE_DESCRIPTION("low-level driver for the IT8211/IT8212 IDE RAID controller"); |
838 | MODULE_LICENSE("GPL"); | 837 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_jmicron.c b/drivers/ata/pata_jmicron.c index be3a866b111f..52a2bdf3c38d 100644 --- a/drivers/ata/pata_jmicron.c +++ b/drivers/ata/pata_jmicron.c | |||
@@ -229,11 +229,12 @@ static int jmicron_init_one (struct pci_dev *pdev, const struct pci_device_id *i | |||
229 | } | 229 | } |
230 | 230 | ||
231 | static const struct pci_device_id jmicron_pci_tbl[] = { | 231 | static const struct pci_device_id jmicron_pci_tbl[] = { |
232 | { PCI_DEVICE(PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB361), 361}, | 232 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMB361), 361}, |
233 | { PCI_DEVICE(PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB363), 363}, | 233 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMB363), 363}, |
234 | { PCI_DEVICE(PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB365), 365}, | 234 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMB365), 365}, |
235 | { PCI_DEVICE(PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB366), 366}, | 235 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMB366), 366}, |
236 | { PCI_DEVICE(PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB368), 368}, | 236 | { PCI_VDEVICE(JMICRON, PCI_DEVICE_ID_JMICRON_JMB368), 368}, |
237 | |||
237 | { } /* terminate list */ | 238 | { } /* terminate list */ |
238 | }; | 239 | }; |
239 | 240 | ||
diff --git a/drivers/ata/pata_mpiix.c b/drivers/ata/pata_mpiix.c index 3c65393c1f01..9dfe3e9abea3 100644 --- a/drivers/ata/pata_mpiix.c +++ b/drivers/ata/pata_mpiix.c | |||
@@ -274,11 +274,10 @@ static void __devexit mpiix_remove_one(struct pci_dev *pdev) | |||
274 | dev_set_drvdata(dev, NULL); | 274 | dev_set_drvdata(dev, NULL); |
275 | } | 275 | } |
276 | 276 | ||
277 | |||
278 | |||
279 | static const struct pci_device_id mpiix[] = { | 277 | static const struct pci_device_id mpiix[] = { |
280 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371MX), }, | 278 | { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_82371MX), }, |
281 | { 0, }, | 279 | |
280 | { }, | ||
282 | }; | 281 | }; |
283 | 282 | ||
284 | static struct pci_driver mpiix_pci_driver = { | 283 | static struct pci_driver mpiix_pci_driver = { |
@@ -293,13 +292,11 @@ static int __init mpiix_init(void) | |||
293 | return pci_register_driver(&mpiix_pci_driver); | 292 | return pci_register_driver(&mpiix_pci_driver); |
294 | } | 293 | } |
295 | 294 | ||
296 | |||
297 | static void __exit mpiix_exit(void) | 295 | static void __exit mpiix_exit(void) |
298 | { | 296 | { |
299 | pci_unregister_driver(&mpiix_pci_driver); | 297 | pci_unregister_driver(&mpiix_pci_driver); |
300 | } | 298 | } |
301 | 299 | ||
302 | |||
303 | MODULE_AUTHOR("Alan Cox"); | 300 | MODULE_AUTHOR("Alan Cox"); |
304 | MODULE_DESCRIPTION("low-level driver for Intel MPIIX"); | 301 | MODULE_DESCRIPTION("low-level driver for Intel MPIIX"); |
305 | MODULE_LICENSE("GPL"); | 302 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_netcell.c b/drivers/ata/pata_netcell.c index 76eb9c90bee1..f5672de99c22 100644 --- a/drivers/ata/pata_netcell.c +++ b/drivers/ata/pata_netcell.c | |||
@@ -142,7 +142,8 @@ static int netcell_init_one (struct pci_dev *pdev, const struct pci_device_id *e | |||
142 | } | 142 | } |
143 | 143 | ||
144 | static const struct pci_device_id netcell_pci_tbl[] = { | 144 | static const struct pci_device_id netcell_pci_tbl[] = { |
145 | { PCI_DEVICE(PCI_VENDOR_ID_NETCELL, PCI_DEVICE_ID_REVOLUTION), }, | 145 | { PCI_VDEVICE(NETCELL, PCI_DEVICE_ID_REVOLUTION), }, |
146 | |||
146 | { } /* terminate list */ | 147 | { } /* terminate list */ |
147 | }; | 148 | }; |
148 | 149 | ||
diff --git a/drivers/ata/pata_ns87410.c b/drivers/ata/pata_ns87410.c index 2005a95f48f6..2a3dbeed89b4 100644 --- a/drivers/ata/pata_ns87410.c +++ b/drivers/ata/pata_ns87410.c | |||
@@ -200,12 +200,13 @@ static int ns87410_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
200 | } | 200 | } |
201 | 201 | ||
202 | static const struct pci_device_id ns87410[] = { | 202 | static const struct pci_device_id ns87410[] = { |
203 | { PCI_DEVICE(PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_87410), }, | 203 | { PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_87410), }, |
204 | { 0, }, | 204 | |
205 | { }, | ||
205 | }; | 206 | }; |
206 | 207 | ||
207 | static struct pci_driver ns87410_pci_driver = { | 208 | static struct pci_driver ns87410_pci_driver = { |
208 | .name = DRV_NAME, | 209 | .name = DRV_NAME, |
209 | .id_table = ns87410, | 210 | .id_table = ns87410, |
210 | .probe = ns87410_init_one, | 211 | .probe = ns87410_init_one, |
211 | .remove = ata_pci_remove_one | 212 | .remove = ata_pci_remove_one |
@@ -216,13 +217,11 @@ static int __init ns87410_init(void) | |||
216 | return pci_register_driver(&ns87410_pci_driver); | 217 | return pci_register_driver(&ns87410_pci_driver); |
217 | } | 218 | } |
218 | 219 | ||
219 | |||
220 | static void __exit ns87410_exit(void) | 220 | static void __exit ns87410_exit(void) |
221 | { | 221 | { |
222 | pci_unregister_driver(&ns87410_pci_driver); | 222 | pci_unregister_driver(&ns87410_pci_driver); |
223 | } | 223 | } |
224 | 224 | ||
225 | |||
226 | MODULE_AUTHOR("Alan Cox"); | 225 | MODULE_AUTHOR("Alan Cox"); |
227 | MODULE_DESCRIPTION("low-level driver for Nat Semi 87410"); | 226 | MODULE_DESCRIPTION("low-level driver for Nat Semi 87410"); |
228 | MODULE_LICENSE("GPL"); | 227 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_oldpiix.c b/drivers/ata/pata_oldpiix.c index 31a285ca88dc..fc947dfecd73 100644 --- a/drivers/ata/pata_oldpiix.c +++ b/drivers/ata/pata_oldpiix.c | |||
@@ -303,7 +303,8 @@ static int oldpiix_init_one (struct pci_dev *pdev, const struct pci_device_id *e | |||
303 | } | 303 | } |
304 | 304 | ||
305 | static const struct pci_device_id oldpiix_pci_tbl[] = { | 305 | static const struct pci_device_id oldpiix_pci_tbl[] = { |
306 | { PCI_DEVICE(0x8086, 0x1230), }, | 306 | { PCI_VDEVICE(INTEL, 0x1230), }, |
307 | |||
307 | { } /* terminate list */ | 308 | { } /* terminate list */ |
308 | }; | 309 | }; |
309 | 310 | ||
@@ -324,7 +325,6 @@ static void __exit oldpiix_exit(void) | |||
324 | pci_unregister_driver(&oldpiix_pci_driver); | 325 | pci_unregister_driver(&oldpiix_pci_driver); |
325 | } | 326 | } |
326 | 327 | ||
327 | |||
328 | module_init(oldpiix_init); | 328 | module_init(oldpiix_init); |
329 | module_exit(oldpiix_exit); | 329 | module_exit(oldpiix_exit); |
330 | 330 | ||
diff --git a/drivers/ata/pata_opti.c b/drivers/ata/pata_opti.c index 57fe21f3a975..a7320ba15575 100644 --- a/drivers/ata/pata_opti.c +++ b/drivers/ata/pata_opti.c | |||
@@ -256,13 +256,14 @@ static int opti_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
256 | } | 256 | } |
257 | 257 | ||
258 | static const struct pci_device_id opti[] = { | 258 | static const struct pci_device_id opti[] = { |
259 | { PCI_VENDOR_ID_OPTI, PCI_DEVICE_ID_OPTI_82C621, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 259 | { PCI_VDEVICE(OPTI, PCI_DEVICE_ID_OPTI_82C621), 0 }, |
260 | { PCI_VENDOR_ID_OPTI, PCI_DEVICE_ID_OPTI_82C825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, | 260 | { PCI_VDEVICE(OPTI, PCI_DEVICE_ID_OPTI_82C825), 1 }, |
261 | { 0, }, | 261 | |
262 | { }, | ||
262 | }; | 263 | }; |
263 | 264 | ||
264 | static struct pci_driver opti_pci_driver = { | 265 | static struct pci_driver opti_pci_driver = { |
265 | .name = DRV_NAME, | 266 | .name = DRV_NAME, |
266 | .id_table = opti, | 267 | .id_table = opti, |
267 | .probe = opti_init_one, | 268 | .probe = opti_init_one, |
268 | .remove = ata_pci_remove_one | 269 | .remove = ata_pci_remove_one |
@@ -273,7 +274,6 @@ static int __init opti_init(void) | |||
273 | return pci_register_driver(&opti_pci_driver); | 274 | return pci_register_driver(&opti_pci_driver); |
274 | } | 275 | } |
275 | 276 | ||
276 | |||
277 | static void __exit opti_exit(void) | 277 | static void __exit opti_exit(void) |
278 | { | 278 | { |
279 | pci_unregister_driver(&opti_pci_driver); | 279 | pci_unregister_driver(&opti_pci_driver); |
diff --git a/drivers/ata/pata_optidma.c b/drivers/ata/pata_optidma.c index 7296a20cd107..c6906b4215de 100644 --- a/drivers/ata/pata_optidma.c +++ b/drivers/ata/pata_optidma.c | |||
@@ -512,12 +512,13 @@ static int optidma_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
512 | } | 512 | } |
513 | 513 | ||
514 | static const struct pci_device_id optidma[] = { | 514 | static const struct pci_device_id optidma[] = { |
515 | { PCI_DEVICE(0x1045, 0xD568), }, /* Opti 82C700 */ | 515 | { PCI_VDEVICE(OPTI, 0xD568), }, /* Opti 82C700 */ |
516 | { 0, }, | 516 | |
517 | { }, | ||
517 | }; | 518 | }; |
518 | 519 | ||
519 | static struct pci_driver optidma_pci_driver = { | 520 | static struct pci_driver optidma_pci_driver = { |
520 | .name = DRV_NAME, | 521 | .name = DRV_NAME, |
521 | .id_table = optidma, | 522 | .id_table = optidma, |
522 | .probe = optidma_init_one, | 523 | .probe = optidma_init_one, |
523 | .remove = ata_pci_remove_one | 524 | .remove = ata_pci_remove_one |
@@ -528,13 +529,11 @@ static int __init optidma_init(void) | |||
528 | return pci_register_driver(&optidma_pci_driver); | 529 | return pci_register_driver(&optidma_pci_driver); |
529 | } | 530 | } |
530 | 531 | ||
531 | |||
532 | static void __exit optidma_exit(void) | 532 | static void __exit optidma_exit(void) |
533 | { | 533 | { |
534 | pci_unregister_driver(&optidma_pci_driver); | 534 | pci_unregister_driver(&optidma_pci_driver); |
535 | } | 535 | } |
536 | 536 | ||
537 | |||
538 | MODULE_AUTHOR("Alan Cox"); | 537 | MODULE_AUTHOR("Alan Cox"); |
539 | MODULE_DESCRIPTION("low-level driver for Opti Firestar/Firestar Plus"); | 538 | MODULE_DESCRIPTION("low-level driver for Opti Firestar/Firestar Plus"); |
540 | MODULE_LICENSE("GPL"); | 539 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_pdc2027x.c b/drivers/ata/pata_pdc2027x.c index bd4ed6734edc..d894d9918b1d 100644 --- a/drivers/ata/pata_pdc2027x.c +++ b/drivers/ata/pata_pdc2027x.c | |||
@@ -108,13 +108,14 @@ static struct pdc2027x_udma_timing { | |||
108 | }; | 108 | }; |
109 | 109 | ||
110 | static const struct pci_device_id pdc2027x_pci_tbl[] = { | 110 | static const struct pci_device_id pdc2027x_pci_tbl[] = { |
111 | { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20268, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PDC_UDMA_100 }, | 111 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20268), PDC_UDMA_100 }, |
112 | { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20269, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PDC_UDMA_133 }, | 112 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20269), PDC_UDMA_133 }, |
113 | { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20270, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PDC_UDMA_100 }, | 113 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20270), PDC_UDMA_100 }, |
114 | { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20271, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PDC_UDMA_133 }, | 114 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20271), PDC_UDMA_133 }, |
115 | { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20275, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PDC_UDMA_133 }, | 115 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20275), PDC_UDMA_133 }, |
116 | { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20276, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PDC_UDMA_133 }, | 116 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20276), PDC_UDMA_133 }, |
117 | { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20277, PCI_ANY_ID, PCI_ANY_ID, 0, 0, PDC_UDMA_133 }, | 117 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20277), PDC_UDMA_133 }, |
118 | |||
118 | { } /* terminate list */ | 119 | { } /* terminate list */ |
119 | }; | 120 | }; |
120 | 121 | ||
diff --git a/drivers/ata/pata_pdc202xx_old.c b/drivers/ata/pata_pdc202xx_old.c index 48f43432764e..5ba9eb20a6c2 100644 --- a/drivers/ata/pata_pdc202xx_old.c +++ b/drivers/ata/pata_pdc202xx_old.c | |||
@@ -385,17 +385,18 @@ static int pdc_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
385 | return ata_pci_init_one(dev, port_info, 2); | 385 | return ata_pci_init_one(dev, port_info, 2); |
386 | } | 386 | } |
387 | 387 | ||
388 | static struct pci_device_id pdc[] = { | 388 | static const struct pci_device_id pdc[] = { |
389 | { PCI_DEVICE(PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20246), 0}, | 389 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20246), 0 }, |
390 | { PCI_DEVICE(PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20262), 1}, | 390 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20262), 1 }, |
391 | { PCI_DEVICE(PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20263), 1}, | 391 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20263), 1 }, |
392 | { PCI_DEVICE(PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20265), 2}, | 392 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20265), 2 }, |
393 | { PCI_DEVICE(PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20267), 2}, | 393 | { PCI_VDEVICE(PROMISE, PCI_DEVICE_ID_PROMISE_20267), 2 }, |
394 | { 0, }, | 394 | |
395 | { }, | ||
395 | }; | 396 | }; |
396 | 397 | ||
397 | static struct pci_driver pdc_pci_driver = { | 398 | static struct pci_driver pdc_pci_driver = { |
398 | .name = DRV_NAME, | 399 | .name = DRV_NAME, |
399 | .id_table = pdc, | 400 | .id_table = pdc, |
400 | .probe = pdc_init_one, | 401 | .probe = pdc_init_one, |
401 | .remove = ata_pci_remove_one | 402 | .remove = ata_pci_remove_one |
@@ -406,13 +407,11 @@ static int __init pdc_init(void) | |||
406 | return pci_register_driver(&pdc_pci_driver); | 407 | return pci_register_driver(&pdc_pci_driver); |
407 | } | 408 | } |
408 | 409 | ||
409 | |||
410 | static void __exit pdc_exit(void) | 410 | static void __exit pdc_exit(void) |
411 | { | 411 | { |
412 | pci_unregister_driver(&pdc_pci_driver); | 412 | pci_unregister_driver(&pdc_pci_driver); |
413 | } | 413 | } |
414 | 414 | ||
415 | |||
416 | MODULE_AUTHOR("Alan Cox"); | 415 | MODULE_AUTHOR("Alan Cox"); |
417 | MODULE_DESCRIPTION("low-level driver for Promise 2024x and 20262-20267"); | 416 | MODULE_DESCRIPTION("low-level driver for Promise 2024x and 20262-20267"); |
418 | MODULE_LICENSE("GPL"); | 417 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_radisys.c b/drivers/ata/pata_radisys.c index c20bcf43ed6d..1af83d7694d5 100644 --- a/drivers/ata/pata_radisys.c +++ b/drivers/ata/pata_radisys.c | |||
@@ -300,7 +300,8 @@ static int radisys_init_one (struct pci_dev *pdev, const struct pci_device_id *e | |||
300 | } | 300 | } |
301 | 301 | ||
302 | static const struct pci_device_id radisys_pci_tbl[] = { | 302 | static const struct pci_device_id radisys_pci_tbl[] = { |
303 | { 0x1331, 0x8201, PCI_ANY_ID, PCI_ANY_ID, }, | 303 | { PCI_VDEVICE(RADISYS, 0x8201), }, |
304 | |||
304 | { } /* terminate list */ | 305 | { } /* terminate list */ |
305 | }; | 306 | }; |
306 | 307 | ||
@@ -321,7 +322,6 @@ static void __exit radisys_exit(void) | |||
321 | pci_unregister_driver(&radisys_pci_driver); | 322 | pci_unregister_driver(&radisys_pci_driver); |
322 | } | 323 | } |
323 | 324 | ||
324 | |||
325 | module_init(radisys_init); | 325 | module_init(radisys_init); |
326 | module_exit(radisys_exit); | 326 | module_exit(radisys_exit); |
327 | 327 | ||
diff --git a/drivers/ata/pata_rz1000.c b/drivers/ata/pata_rz1000.c index eccc6fd45032..4533b6357d99 100644 --- a/drivers/ata/pata_rz1000.c +++ b/drivers/ata/pata_rz1000.c | |||
@@ -170,20 +170,20 @@ fail: | |||
170 | return -ENODEV; | 170 | return -ENODEV; |
171 | } | 171 | } |
172 | 172 | ||
173 | static struct pci_device_id pata_rz1000[] = { | 173 | static const struct pci_device_id pata_rz1000[] = { |
174 | { PCI_DEVICE(PCI_VENDOR_ID_PCTECH, PCI_DEVICE_ID_PCTECH_RZ1000), }, | 174 | { PCI_VDEVICE(PCTECH, PCI_DEVICE_ID_PCTECH_RZ1000), }, |
175 | { PCI_DEVICE(PCI_VENDOR_ID_PCTECH, PCI_DEVICE_ID_PCTECH_RZ1001), }, | 175 | { PCI_VDEVICE(PCTECH, PCI_DEVICE_ID_PCTECH_RZ1001), }, |
176 | { 0, }, | 176 | |
177 | { }, | ||
177 | }; | 178 | }; |
178 | 179 | ||
179 | static struct pci_driver rz1000_pci_driver = { | 180 | static struct pci_driver rz1000_pci_driver = { |
180 | .name = DRV_NAME, | 181 | .name = DRV_NAME, |
181 | .id_table = pata_rz1000, | 182 | .id_table = pata_rz1000, |
182 | .probe = rz1000_init_one, | 183 | .probe = rz1000_init_one, |
183 | .remove = ata_pci_remove_one | 184 | .remove = ata_pci_remove_one |
184 | }; | 185 | }; |
185 | 186 | ||
186 | |||
187 | static int __init rz1000_init(void) | 187 | static int __init rz1000_init(void) |
188 | { | 188 | { |
189 | return pci_register_driver(&rz1000_pci_driver); | 189 | return pci_register_driver(&rz1000_pci_driver); |
diff --git a/drivers/ata/pata_sc1200.c b/drivers/ata/pata_sc1200.c index 107e6cd3dc0d..067d9d223e35 100644 --- a/drivers/ata/pata_sc1200.c +++ b/drivers/ata/pata_sc1200.c | |||
@@ -253,13 +253,14 @@ static int sc1200_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
253 | return ata_pci_init_one(dev, port_info, 1); | 253 | return ata_pci_init_one(dev, port_info, 1); |
254 | } | 254 | } |
255 | 255 | ||
256 | static struct pci_device_id sc1200[] = { | 256 | static const struct pci_device_id sc1200[] = { |
257 | { PCI_DEVICE(PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SCx200_IDE), }, | 257 | { PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SCx200_IDE), }, |
258 | { 0, }, | 258 | |
259 | { }, | ||
259 | }; | 260 | }; |
260 | 261 | ||
261 | static struct pci_driver sc1200_pci_driver = { | 262 | static struct pci_driver sc1200_pci_driver = { |
262 | .name = DRV_NAME, | 263 | .name = DRV_NAME, |
263 | .id_table = sc1200, | 264 | .id_table = sc1200, |
264 | .probe = sc1200_init_one, | 265 | .probe = sc1200_init_one, |
265 | .remove = ata_pci_remove_one | 266 | .remove = ata_pci_remove_one |
@@ -270,13 +271,11 @@ static int __init sc1200_init(void) | |||
270 | return pci_register_driver(&sc1200_pci_driver); | 271 | return pci_register_driver(&sc1200_pci_driver); |
271 | } | 272 | } |
272 | 273 | ||
273 | |||
274 | static void __exit sc1200_exit(void) | 274 | static void __exit sc1200_exit(void) |
275 | { | 275 | { |
276 | pci_unregister_driver(&sc1200_pci_driver); | 276 | pci_unregister_driver(&sc1200_pci_driver); |
277 | } | 277 | } |
278 | 278 | ||
279 | |||
280 | MODULE_AUTHOR("Alan Cox, Mark Lord"); | 279 | MODULE_AUTHOR("Alan Cox, Mark Lord"); |
281 | MODULE_DESCRIPTION("low-level driver for the NS/AMD SC1200"); | 280 | MODULE_DESCRIPTION("low-level driver for the NS/AMD SC1200"); |
282 | MODULE_LICENSE("GPL"); | 281 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_serverworks.c b/drivers/ata/pata_serverworks.c index a5c8d7e121d1..5bbf76ec14a4 100644 --- a/drivers/ata/pata_serverworks.c +++ b/drivers/ata/pata_serverworks.c | |||
@@ -553,13 +553,14 @@ static int serverworks_init_one(struct pci_dev *pdev, const struct pci_device_id | |||
553 | return ata_pci_init_one(pdev, port_info, ports); | 553 | return ata_pci_init_one(pdev, port_info, ports); |
554 | } | 554 | } |
555 | 555 | ||
556 | static struct pci_device_id serverworks[] = { | 556 | static const struct pci_device_id serverworks[] = { |
557 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_OSB4IDE), 0}, | 557 | { PCI_VDEVICE(SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_OSB4IDE), 0}, |
558 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB5IDE), 2}, | 558 | { PCI_VDEVICE(SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB5IDE), 2}, |
559 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB6IDE), 2}, | 559 | { PCI_VDEVICE(SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB6IDE), 2}, |
560 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB6IDE2), 2}, | 560 | { PCI_VDEVICE(SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB6IDE2), 2}, |
561 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_HT1000IDE), 2}, | 561 | { PCI_VDEVICE(SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_HT1000IDE), 2}, |
562 | { 0, }, | 562 | |
563 | { }, | ||
563 | }; | 564 | }; |
564 | 565 | ||
565 | static struct pci_driver serverworks_pci_driver = { | 566 | static struct pci_driver serverworks_pci_driver = { |
@@ -574,13 +575,11 @@ static int __init serverworks_init(void) | |||
574 | return pci_register_driver(&serverworks_pci_driver); | 575 | return pci_register_driver(&serverworks_pci_driver); |
575 | } | 576 | } |
576 | 577 | ||
577 | |||
578 | static void __exit serverworks_exit(void) | 578 | static void __exit serverworks_exit(void) |
579 | { | 579 | { |
580 | pci_unregister_driver(&serverworks_pci_driver); | 580 | pci_unregister_driver(&serverworks_pci_driver); |
581 | } | 581 | } |
582 | 582 | ||
583 | |||
584 | MODULE_AUTHOR("Alan Cox"); | 583 | MODULE_AUTHOR("Alan Cox"); |
585 | MODULE_DESCRIPTION("low-level driver for Serverworks OSB4/CSB5/CSB6"); | 584 | MODULE_DESCRIPTION("low-level driver for Serverworks OSB4/CSB5/CSB6"); |
586 | MODULE_LICENSE("GPL"); | 585 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_sil680.c b/drivers/ata/pata_sil680.c index c8b2e26db70d..4a2b72b4be8a 100644 --- a/drivers/ata/pata_sil680.c +++ b/drivers/ata/pata_sil680.c | |||
@@ -348,12 +348,13 @@ static int sil680_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
348 | } | 348 | } |
349 | 349 | ||
350 | static const struct pci_device_id sil680[] = { | 350 | static const struct pci_device_id sil680[] = { |
351 | { PCI_DEVICE(PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_SII_680), }, | 351 | { PCI_VDEVICE(CMD, PCI_DEVICE_ID_SII_680), }, |
352 | { 0, }, | 352 | |
353 | { }, | ||
353 | }; | 354 | }; |
354 | 355 | ||
355 | static struct pci_driver sil680_pci_driver = { | 356 | static struct pci_driver sil680_pci_driver = { |
356 | .name = DRV_NAME, | 357 | .name = DRV_NAME, |
357 | .id_table = sil680, | 358 | .id_table = sil680, |
358 | .probe = sil680_init_one, | 359 | .probe = sil680_init_one, |
359 | .remove = ata_pci_remove_one | 360 | .remove = ata_pci_remove_one |
@@ -364,13 +365,11 @@ static int __init sil680_init(void) | |||
364 | return pci_register_driver(&sil680_pci_driver); | 365 | return pci_register_driver(&sil680_pci_driver); |
365 | } | 366 | } |
366 | 367 | ||
367 | |||
368 | static void __exit sil680_exit(void) | 368 | static void __exit sil680_exit(void) |
369 | { | 369 | { |
370 | pci_unregister_driver(&sil680_pci_driver); | 370 | pci_unregister_driver(&sil680_pci_driver); |
371 | } | 371 | } |
372 | 372 | ||
373 | |||
374 | MODULE_AUTHOR("Alan Cox"); | 373 | MODULE_AUTHOR("Alan Cox"); |
375 | MODULE_DESCRIPTION("low-level driver for SI680 PATA"); | 374 | MODULE_DESCRIPTION("low-level driver for SI680 PATA"); |
376 | MODULE_LICENSE("GPL"); | 375 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_sis.c b/drivers/ata/pata_sis.c index 17791e2785f9..b9ffafb4198c 100644 --- a/drivers/ata/pata_sis.c +++ b/drivers/ata/pata_sis.c | |||
@@ -988,8 +988,9 @@ static int sis_init_one (struct pci_dev *pdev, const struct pci_device_id *ent) | |||
988 | } | 988 | } |
989 | 989 | ||
990 | static const struct pci_device_id sis_pci_tbl[] = { | 990 | static const struct pci_device_id sis_pci_tbl[] = { |
991 | { PCI_DEVICE(PCI_VENDOR_ID_SI, 0x5513), }, /* SiS 5513 */ | 991 | { PCI_VDEVICE(SI, 0x5513), }, /* SiS 5513 */ |
992 | { PCI_DEVICE(PCI_VENDOR_ID_SI, 0x5518), }, /* SiS 5518 */ | 992 | { PCI_VDEVICE(SI, 0x5518), }, /* SiS 5518 */ |
993 | |||
993 | { } | 994 | { } |
994 | }; | 995 | }; |
995 | 996 | ||
@@ -1010,7 +1011,6 @@ static void __exit sis_exit(void) | |||
1010 | pci_unregister_driver(&sis_pci_driver); | 1011 | pci_unregister_driver(&sis_pci_driver); |
1011 | } | 1012 | } |
1012 | 1013 | ||
1013 | |||
1014 | module_init(sis_init); | 1014 | module_init(sis_init); |
1015 | module_exit(sis_exit); | 1015 | module_exit(sis_exit); |
1016 | 1016 | ||
diff --git a/drivers/ata/pata_sl82c105.c b/drivers/ata/pata_sl82c105.c index 5b762acc5687..08a6dc88676f 100644 --- a/drivers/ata/pata_sl82c105.c +++ b/drivers/ata/pata_sl82c105.c | |||
@@ -351,9 +351,10 @@ static int sl82c105_init_one(struct pci_dev *dev, const struct pci_device_id *id | |||
351 | return ata_pci_init_one(dev, port_info, 1); /* For now */ | 351 | return ata_pci_init_one(dev, port_info, 1); /* For now */ |
352 | } | 352 | } |
353 | 353 | ||
354 | static struct pci_device_id sl82c105[] = { | 354 | static const struct pci_device_id sl82c105[] = { |
355 | { PCI_DEVICE(PCI_VENDOR_ID_WINBOND, PCI_DEVICE_ID_WINBOND_82C105), }, | 355 | { PCI_VDEVICE(WINBOND, PCI_DEVICE_ID_WINBOND_82C105), }, |
356 | { 0, }, | 356 | |
357 | { }, | ||
357 | }; | 358 | }; |
358 | 359 | ||
359 | static struct pci_driver sl82c105_pci_driver = { | 360 | static struct pci_driver sl82c105_pci_driver = { |
@@ -368,13 +369,11 @@ static int __init sl82c105_init(void) | |||
368 | return pci_register_driver(&sl82c105_pci_driver); | 369 | return pci_register_driver(&sl82c105_pci_driver); |
369 | } | 370 | } |
370 | 371 | ||
371 | |||
372 | static void __exit sl82c105_exit(void) | 372 | static void __exit sl82c105_exit(void) |
373 | { | 373 | { |
374 | pci_unregister_driver(&sl82c105_pci_driver); | 374 | pci_unregister_driver(&sl82c105_pci_driver); |
375 | } | 375 | } |
376 | 376 | ||
377 | |||
378 | MODULE_AUTHOR("Alan Cox"); | 377 | MODULE_AUTHOR("Alan Cox"); |
379 | MODULE_DESCRIPTION("low-level driver for Sl82c105"); | 378 | MODULE_DESCRIPTION("low-level driver for Sl82c105"); |
380 | MODULE_LICENSE("GPL"); | 379 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_triflex.c b/drivers/ata/pata_triflex.c index a954ed93a40c..9640f80e8b0d 100644 --- a/drivers/ata/pata_triflex.c +++ b/drivers/ata/pata_triflex.c | |||
@@ -248,13 +248,13 @@ static int triflex_init_one(struct pci_dev *dev, const struct pci_device_id *id) | |||
248 | } | 248 | } |
249 | 249 | ||
250 | static const struct pci_device_id triflex[] = { | 250 | static const struct pci_device_id triflex[] = { |
251 | { PCI_VENDOR_ID_COMPAQ, PCI_DEVICE_ID_COMPAQ_TRIFLEX_IDE, | 251 | { PCI_VDEVICE(COMPAQ, PCI_DEVICE_ID_COMPAQ_TRIFLEX_IDE), }, |
252 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, | 252 | |
253 | { 0, }, | 253 | { }, |
254 | }; | 254 | }; |
255 | 255 | ||
256 | static struct pci_driver triflex_pci_driver = { | 256 | static struct pci_driver triflex_pci_driver = { |
257 | .name = DRV_NAME, | 257 | .name = DRV_NAME, |
258 | .id_table = triflex, | 258 | .id_table = triflex, |
259 | .probe = triflex_init_one, | 259 | .probe = triflex_init_one, |
260 | .remove = ata_pci_remove_one | 260 | .remove = ata_pci_remove_one |
@@ -265,13 +265,11 @@ static int __init triflex_init(void) | |||
265 | return pci_register_driver(&triflex_pci_driver); | 265 | return pci_register_driver(&triflex_pci_driver); |
266 | } | 266 | } |
267 | 267 | ||
268 | |||
269 | static void __exit triflex_exit(void) | 268 | static void __exit triflex_exit(void) |
270 | { | 269 | { |
271 | pci_unregister_driver(&triflex_pci_driver); | 270 | pci_unregister_driver(&triflex_pci_driver); |
272 | } | 271 | } |
273 | 272 | ||
274 | |||
275 | MODULE_AUTHOR("Alan Cox"); | 273 | MODULE_AUTHOR("Alan Cox"); |
276 | MODULE_DESCRIPTION("low-level driver for Compaq Triflex"); | 274 | MODULE_DESCRIPTION("low-level driver for Compaq Triflex"); |
277 | MODULE_LICENSE("GPL"); | 275 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/pata_via.c b/drivers/ata/pata_via.c index 7b5dd2343b9a..1e7be9eee9c3 100644 --- a/drivers/ata/pata_via.c +++ b/drivers/ata/pata_via.c | |||
@@ -529,15 +529,16 @@ static int via_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
529 | } | 529 | } |
530 | 530 | ||
531 | static const struct pci_device_id via[] = { | 531 | static const struct pci_device_id via[] = { |
532 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C576_1), }, | 532 | { PCI_VDEVICE(VIA, PCI_DEVICE_ID_VIA_82C576_1), }, |
533 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1), }, | 533 | { PCI_VDEVICE(VIA, PCI_DEVICE_ID_VIA_82C586_1), }, |
534 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_6410), }, | 534 | { PCI_VDEVICE(VIA, PCI_DEVICE_ID_VIA_6410), }, |
535 | { PCI_DEVICE(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_SATA_EIDE), }, | 535 | { PCI_VDEVICE(VIA, PCI_DEVICE_ID_VIA_SATA_EIDE), }, |
536 | { 0, }, | 536 | |
537 | { }, | ||
537 | }; | 538 | }; |
538 | 539 | ||
539 | static struct pci_driver via_pci_driver = { | 540 | static struct pci_driver via_pci_driver = { |
540 | .name = DRV_NAME, | 541 | .name = DRV_NAME, |
541 | .id_table = via, | 542 | .id_table = via, |
542 | .probe = via_init_one, | 543 | .probe = via_init_one, |
543 | .remove = ata_pci_remove_one | 544 | .remove = ata_pci_remove_one |
@@ -548,13 +549,11 @@ static int __init via_init(void) | |||
548 | return pci_register_driver(&via_pci_driver); | 549 | return pci_register_driver(&via_pci_driver); |
549 | } | 550 | } |
550 | 551 | ||
551 | |||
552 | static void __exit via_exit(void) | 552 | static void __exit via_exit(void) |
553 | { | 553 | { |
554 | pci_unregister_driver(&via_pci_driver); | 554 | pci_unregister_driver(&via_pci_driver); |
555 | } | 555 | } |
556 | 556 | ||
557 | |||
558 | MODULE_AUTHOR("Alan Cox"); | 557 | MODULE_AUTHOR("Alan Cox"); |
559 | MODULE_DESCRIPTION("low-level driver for VIA PATA"); | 558 | MODULE_DESCRIPTION("low-level driver for VIA PATA"); |
560 | MODULE_LICENSE("GPL"); | 559 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c index c01496df4a99..e6aa1a86d5cf 100644 --- a/drivers/ata/sata_mv.c +++ b/drivers/ata/sata_mv.c | |||
@@ -533,19 +533,20 @@ static const struct ata_port_info mv_port_info[] = { | |||
533 | }; | 533 | }; |
534 | 534 | ||
535 | static const struct pci_device_id mv_pci_tbl[] = { | 535 | static const struct pci_device_id mv_pci_tbl[] = { |
536 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x5040), 0, 0, chip_504x}, | 536 | { PCI_VDEVICE(MARVELL, 0x5040), chip_504x }, |
537 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x5041), 0, 0, chip_504x}, | 537 | { PCI_VDEVICE(MARVELL, 0x5041), chip_504x }, |
538 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x5080), 0, 0, chip_5080}, | 538 | { PCI_VDEVICE(MARVELL, 0x5080), chip_5080 }, |
539 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x5081), 0, 0, chip_508x}, | 539 | { PCI_VDEVICE(MARVELL, 0x5081), chip_508x }, |
540 | 540 | ||
541 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6040), 0, 0, chip_604x}, | 541 | { PCI_VDEVICE(MARVELL, 0x6040), chip_604x }, |
542 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6041), 0, 0, chip_604x}, | 542 | { PCI_VDEVICE(MARVELL, 0x6041), chip_604x }, |
543 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6042), 0, 0, chip_6042}, | 543 | { PCI_VDEVICE(MARVELL, 0x6042), chip_6042 }, |
544 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6080), 0, 0, chip_608x}, | 544 | { PCI_VDEVICE(MARVELL, 0x6080), chip_608x }, |
545 | {PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x6081), 0, 0, chip_608x}, | 545 | { PCI_VDEVICE(MARVELL, 0x6081), chip_608x }, |
546 | 546 | ||
547 | {PCI_DEVICE(PCI_VENDOR_ID_ADAPTEC2, 0x0241), 0, 0, chip_604x}, | 547 | { PCI_VDEVICE(ADAPTEC2, 0x0241), chip_604x }, |
548 | {} /* terminate list */ | 548 | |
549 | { } /* terminate list */ | ||
549 | }; | 550 | }; |
550 | 551 | ||
551 | static struct pci_driver mv_pci_driver = { | 552 | static struct pci_driver mv_pci_driver = { |
diff --git a/drivers/ata/sata_nv.c b/drivers/ata/sata_nv.c index bbf29595a008..d09d20a17790 100644 --- a/drivers/ata/sata_nv.c +++ b/drivers/ata/sata_nv.c | |||
@@ -130,7 +130,8 @@ static const struct pci_device_id nv_pci_tbl[] = { | |||
130 | { PCI_VENDOR_ID_NVIDIA, PCI_ANY_ID, | 130 | { PCI_VENDOR_ID_NVIDIA, PCI_ANY_ID, |
131 | PCI_ANY_ID, PCI_ANY_ID, | 131 | PCI_ANY_ID, PCI_ANY_ID, |
132 | PCI_CLASS_STORAGE_RAID<<8, 0xffff00, GENERIC }, | 132 | PCI_CLASS_STORAGE_RAID<<8, 0xffff00, GENERIC }, |
133 | { 0, } /* terminate list */ | 133 | |
134 | { } /* terminate list */ | ||
134 | }; | 135 | }; |
135 | 136 | ||
136 | static struct pci_driver nv_pci_driver = { | 137 | static struct pci_driver nv_pci_driver = { |
diff --git a/drivers/ata/sata_qstor.c b/drivers/ata/sata_qstor.c index fa29dfe2a7b5..7f6cc3c07de5 100644 --- a/drivers/ata/sata_qstor.c +++ b/drivers/ata/sata_qstor.c | |||
@@ -185,8 +185,7 @@ static const struct ata_port_info qs_port_info[] = { | |||
185 | }; | 185 | }; |
186 | 186 | ||
187 | static const struct pci_device_id qs_ata_pci_tbl[] = { | 187 | static const struct pci_device_id qs_ata_pci_tbl[] = { |
188 | { PCI_VENDOR_ID_PDC, 0x2068, PCI_ANY_ID, PCI_ANY_ID, 0, 0, | 188 | { PCI_VDEVICE(PDC, 0x2068), board_2068_idx }, |
189 | board_2068_idx }, | ||
190 | 189 | ||
191 | { } /* terminate list */ | 190 | { } /* terminate list */ |
192 | }; | 191 | }; |
diff --git a/drivers/ata/sata_sis.c b/drivers/ata/sata_sis.c index 8e8dc3f22152..0738f52463a9 100644 --- a/drivers/ata/sata_sis.c +++ b/drivers/ata/sata_sis.c | |||
@@ -70,10 +70,10 @@ static const struct pci_device_id sis_pci_tbl[] = { | |||
70 | { PCI_VDEVICE(SI, 0x180), sis_180 }, | 70 | { PCI_VDEVICE(SI, 0x180), sis_180 }, |
71 | { PCI_VDEVICE(SI, 0x181), sis_180 }, | 71 | { PCI_VDEVICE(SI, 0x181), sis_180 }, |
72 | { PCI_VDEVICE(SI, 0x182), sis_180 }, | 72 | { PCI_VDEVICE(SI, 0x182), sis_180 }, |
73 | |||
73 | { } /* terminate list */ | 74 | { } /* terminate list */ |
74 | }; | 75 | }; |
75 | 76 | ||
76 | |||
77 | static struct pci_driver sis_pci_driver = { | 77 | static struct pci_driver sis_pci_driver = { |
78 | .name = DRV_NAME, | 78 | .name = DRV_NAME, |
79 | .id_table = sis_pci_tbl, | 79 | .id_table = sis_pci_tbl, |
diff --git a/drivers/ata/sata_svw.c b/drivers/ata/sata_svw.c index d6d6658d8328..84025a2fd5be 100644 --- a/drivers/ata/sata_svw.c +++ b/drivers/ata/sata_svw.c | |||
@@ -469,15 +469,15 @@ err_out: | |||
469 | * controller | 469 | * controller |
470 | * */ | 470 | * */ |
471 | static const struct pci_device_id k2_sata_pci_tbl[] = { | 471 | static const struct pci_device_id k2_sata_pci_tbl[] = { |
472 | { 0x1166, 0x0240, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, | 472 | { PCI_VDEVICE(SERVERWORKS, 0x0240), 4 }, |
473 | { 0x1166, 0x0241, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, | 473 | { PCI_VDEVICE(SERVERWORKS, 0x0241), 4 }, |
474 | { 0x1166, 0x0242, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 8 }, | 474 | { PCI_VDEVICE(SERVERWORKS, 0x0242), 8 }, |
475 | { 0x1166, 0x024a, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, | 475 | { PCI_VDEVICE(SERVERWORKS, 0x024a), 4 }, |
476 | { 0x1166, 0x024b, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, | 476 | { PCI_VDEVICE(SERVERWORKS, 0x024b), 4 }, |
477 | |||
477 | { } | 478 | { } |
478 | }; | 479 | }; |
479 | 480 | ||
480 | |||
481 | static struct pci_driver k2_sata_pci_driver = { | 481 | static struct pci_driver k2_sata_pci_driver = { |
482 | .name = DRV_NAME, | 482 | .name = DRV_NAME, |
483 | .id_table = k2_sata_pci_tbl, | 483 | .id_table = k2_sata_pci_tbl, |
@@ -485,19 +485,16 @@ static struct pci_driver k2_sata_pci_driver = { | |||
485 | .remove = ata_pci_remove_one, | 485 | .remove = ata_pci_remove_one, |
486 | }; | 486 | }; |
487 | 487 | ||
488 | |||
489 | static int __init k2_sata_init(void) | 488 | static int __init k2_sata_init(void) |
490 | { | 489 | { |
491 | return pci_register_driver(&k2_sata_pci_driver); | 490 | return pci_register_driver(&k2_sata_pci_driver); |
492 | } | 491 | } |
493 | 492 | ||
494 | |||
495 | static void __exit k2_sata_exit(void) | 493 | static void __exit k2_sata_exit(void) |
496 | { | 494 | { |
497 | pci_unregister_driver(&k2_sata_pci_driver); | 495 | pci_unregister_driver(&k2_sata_pci_driver); |
498 | } | 496 | } |
499 | 497 | ||
500 | |||
501 | MODULE_AUTHOR("Benjamin Herrenschmidt"); | 498 | MODULE_AUTHOR("Benjamin Herrenschmidt"); |
502 | MODULE_DESCRIPTION("low-level driver for K2 SATA controller"); | 499 | MODULE_DESCRIPTION("low-level driver for K2 SATA controller"); |
503 | MODULE_LICENSE("GPL"); | 500 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/ata/sata_sx4.c b/drivers/ata/sata_sx4.c index 2b3d44bf495f..8c74f2ff4344 100644 --- a/drivers/ata/sata_sx4.c +++ b/drivers/ata/sata_sx4.c | |||
@@ -235,7 +235,6 @@ static const struct pci_device_id pdc_sata_pci_tbl[] = { | |||
235 | { } /* terminate list */ | 235 | { } /* terminate list */ |
236 | }; | 236 | }; |
237 | 237 | ||
238 | |||
239 | static struct pci_driver pdc_sata_pci_driver = { | 238 | static struct pci_driver pdc_sata_pci_driver = { |
240 | .name = DRV_NAME, | 239 | .name = DRV_NAME, |
241 | .id_table = pdc_sata_pci_tbl, | 240 | .id_table = pdc_sata_pci_tbl, |
diff --git a/drivers/ata/sata_uli.c b/drivers/ata/sata_uli.c index c2e6b7e59f05..5c603ca3a50a 100644 --- a/drivers/ata/sata_uli.c +++ b/drivers/ata/sata_uli.c | |||
@@ -68,7 +68,6 @@ static const struct pci_device_id uli_pci_tbl[] = { | |||
68 | { } /* terminate list */ | 68 | { } /* terminate list */ |
69 | }; | 69 | }; |
70 | 70 | ||
71 | |||
72 | static struct pci_driver uli_pci_driver = { | 71 | static struct pci_driver uli_pci_driver = { |
73 | .name = DRV_NAME, | 72 | .name = DRV_NAME, |
74 | .id_table = uli_pci_tbl, | 73 | .id_table = uli_pci_tbl, |
diff --git a/drivers/ata/sata_via.c b/drivers/ata/sata_via.c index a72a2389a11c..f4455a1efe2d 100644 --- a/drivers/ata/sata_via.c +++ b/drivers/ata/sata_via.c | |||
@@ -77,9 +77,9 @@ static void svia_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val); | |||
77 | static void vt6420_error_handler(struct ata_port *ap); | 77 | static void vt6420_error_handler(struct ata_port *ap); |
78 | 78 | ||
79 | static const struct pci_device_id svia_pci_tbl[] = { | 79 | static const struct pci_device_id svia_pci_tbl[] = { |
80 | { 0x1106, 0x0591, PCI_ANY_ID, PCI_ANY_ID, 0, 0, vt6420 }, | 80 | { PCI_VDEVICE(VIA, 0x0591), vt6420 }, |
81 | { 0x1106, 0x3149, PCI_ANY_ID, PCI_ANY_ID, 0, 0, vt6420 }, | 81 | { PCI_VDEVICE(VIA, 0x3149), vt6420 }, |
82 | { 0x1106, 0x3249, PCI_ANY_ID, PCI_ANY_ID, 0, 0, vt6421 }, | 82 | { PCI_VDEVICE(VIA, 0x3249), vt6421 }, |
83 | 83 | ||
84 | { } /* terminate list */ | 84 | { } /* terminate list */ |
85 | }; | 85 | }; |
diff --git a/drivers/ata/sata_vsc.c b/drivers/ata/sata_vsc.c index d0d92f33de54..273d88fcf980 100644 --- a/drivers/ata/sata_vsc.c +++ b/drivers/ata/sata_vsc.c | |||
@@ -442,16 +442,15 @@ err_out: | |||
442 | return rc; | 442 | return rc; |
443 | } | 443 | } |
444 | 444 | ||
445 | |||
446 | static const struct pci_device_id vsc_sata_pci_tbl[] = { | 445 | static const struct pci_device_id vsc_sata_pci_tbl[] = { |
447 | { PCI_VENDOR_ID_VITESSE, 0x7174, | 446 | { PCI_VENDOR_ID_VITESSE, 0x7174, |
448 | PCI_ANY_ID, PCI_ANY_ID, 0x10600, 0xFFFFFF, 0 }, | 447 | PCI_ANY_ID, PCI_ANY_ID, 0x10600, 0xFFFFFF, 0 }, |
449 | { PCI_VENDOR_ID_INTEL, 0x3200, | 448 | { PCI_VENDOR_ID_INTEL, 0x3200, |
450 | PCI_ANY_ID, PCI_ANY_ID, 0x10600, 0xFFFFFF, 0 }, | 449 | PCI_ANY_ID, PCI_ANY_ID, 0x10600, 0xFFFFFF, 0 }, |
450 | |||
451 | { } /* terminate list */ | 451 | { } /* terminate list */ |
452 | }; | 452 | }; |
453 | 453 | ||
454 | |||
455 | static struct pci_driver vsc_sata_pci_driver = { | 454 | static struct pci_driver vsc_sata_pci_driver = { |
456 | .name = DRV_NAME, | 455 | .name = DRV_NAME, |
457 | .id_table = vsc_sata_pci_tbl, | 456 | .id_table = vsc_sata_pci_tbl, |
@@ -459,19 +458,16 @@ static struct pci_driver vsc_sata_pci_driver = { | |||
459 | .remove = ata_pci_remove_one, | 458 | .remove = ata_pci_remove_one, |
460 | }; | 459 | }; |
461 | 460 | ||
462 | |||
463 | static int __init vsc_sata_init(void) | 461 | static int __init vsc_sata_init(void) |
464 | { | 462 | { |
465 | return pci_register_driver(&vsc_sata_pci_driver); | 463 | return pci_register_driver(&vsc_sata_pci_driver); |
466 | } | 464 | } |
467 | 465 | ||
468 | |||
469 | static void __exit vsc_sata_exit(void) | 466 | static void __exit vsc_sata_exit(void) |
470 | { | 467 | { |
471 | pci_unregister_driver(&vsc_sata_pci_driver); | 468 | pci_unregister_driver(&vsc_sata_pci_driver); |
472 | } | 469 | } |
473 | 470 | ||
474 | |||
475 | MODULE_AUTHOR("Jeremy Higdon"); | 471 | MODULE_AUTHOR("Jeremy Higdon"); |
476 | MODULE_DESCRIPTION("low-level driver for Vitesse VSC7174 SATA controller"); | 472 | MODULE_DESCRIPTION("low-level driver for Vitesse VSC7174 SATA controller"); |
477 | MODULE_LICENSE("GPL"); | 473 | MODULE_LICENSE("GPL"); |