Commit 2b34fa5f authored by Bartlomiej Zolnierkiewicz's avatar Bartlomiej Zolnierkiewicz Committed by Linus Torvalds

[PATCH] add missing MODULE_DEVICE_TABLE() to IDE PCI drivers

Original patch from Hannes Reinecke <hare@suse.de>.

This is required to have modular IDE drivers announce themselves
properly in modules.pcimap.
parent 1ddcf61a
...@@ -539,6 +539,7 @@ static struct pci_device_id aec62xx_pci_tbl[] = { ...@@ -539,6 +539,7 @@ static struct pci_device_id aec62xx_pci_tbl[] = {
{ PCI_VENDOR_ID_ARTOP, PCI_DEVICE_ID_ARTOP_ATP865R, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 }, { PCI_VENDOR_ID_ARTOP, PCI_DEVICE_ID_ARTOP_ATP865R, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4 },
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, aec62xx_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "AEC62xx IDE", .name = "AEC62xx IDE",
......
...@@ -880,6 +880,7 @@ static struct pci_device_id alim15x3_pci_tbl[] = { ...@@ -880,6 +880,7 @@ static struct pci_device_id alim15x3_pci_tbl[] = {
{ PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M5229, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, { PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M5229, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, alim15x3_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "ALI15x3 IDE", .name = "ALI15x3 IDE",
......
...@@ -467,6 +467,7 @@ static struct pci_device_id amd74xx_pci_tbl[] = { ...@@ -467,6 +467,7 @@ static struct pci_device_id amd74xx_pci_tbl[] = {
{ PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 12 }, { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE3S_SATA2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 12 },
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, amd74xx_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "AMD IDE", .name = "AMD IDE",
......
...@@ -493,6 +493,7 @@ static struct pci_device_id atiixp_pci_tbl[] = { ...@@ -493,6 +493,7 @@ static struct pci_device_id atiixp_pci_tbl[] = {
{ PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, atiixp_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "ATIIXP IDE", .name = "ATIIXP IDE",
......
...@@ -760,6 +760,7 @@ static struct pci_device_id cmd64x_pci_tbl[] = { ...@@ -760,6 +760,7 @@ static struct pci_device_id cmd64x_pci_tbl[] = {
{ PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_CMD_649, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 3}, { PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_CMD_649, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 3},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, cmd64x_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "CMD64x IDE", .name = "CMD64x IDE",
......
...@@ -299,6 +299,7 @@ static struct pci_device_id cs5520_pci_tbl[] = { ...@@ -299,6 +299,7 @@ static struct pci_device_id cs5520_pci_tbl[] = {
{ PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5520, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, { PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5520, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, cs5520_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "CyrixIDE", .name = "CyrixIDE",
......
...@@ -417,6 +417,7 @@ static struct pci_device_id cs5530_pci_tbl[] = { ...@@ -417,6 +417,7 @@ static struct pci_device_id cs5530_pci_tbl[] = {
{ PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5530_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5530_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, cs5530_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "CS5530 IDE", .name = "CS5530 IDE",
......
...@@ -441,6 +441,7 @@ static struct pci_device_id cy82c693_pci_tbl[] = { ...@@ -441,6 +441,7 @@ static struct pci_device_id cy82c693_pci_tbl[] = {
{ PCI_VENDOR_ID_CONTAQ, PCI_DEVICE_ID_CONTAQ_82C693, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_CONTAQ, PCI_DEVICE_ID_CONTAQ_82C693, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, cy82c693_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "Cypress IDE", .name = "Cypress IDE",
......
...@@ -134,6 +134,7 @@ static struct pci_device_id generic_pci_tbl[] = { ...@@ -134,6 +134,7 @@ static struct pci_device_id generic_pci_tbl[] = {
{ PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237_SATA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 9}, { PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237_SATA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 9},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, generic_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "PCI IDE", .name = "PCI IDE",
......
...@@ -336,6 +336,7 @@ static struct pci_device_id hpt34x_pci_tbl[] = { ...@@ -336,6 +336,7 @@ static struct pci_device_id hpt34x_pci_tbl[] = {
{ PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT343, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT343, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, hpt34x_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "HPT34x IDE", .name = "HPT34x IDE",
......
...@@ -1255,6 +1255,7 @@ static struct pci_device_id hpt366_pci_tbl[] = { ...@@ -1255,6 +1255,7 @@ static struct pci_device_id hpt366_pci_tbl[] = {
{ PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT374, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4}, { PCI_VENDOR_ID_TTI, PCI_DEVICE_ID_TTI_HPT374, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, hpt366_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "HPT366 IDE", .name = "HPT366 IDE",
......
...@@ -300,6 +300,7 @@ static struct pci_device_id it8172_pci_tbl[] = { ...@@ -300,6 +300,7 @@ static struct pci_device_id it8172_pci_tbl[] = {
{ PCI_VENDOR_ID_ITE, PCI_DEVICE_ID_ITE_IT8172G, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_ITE, PCI_DEVICE_ID_ITE_IT8172G, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, it8172_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "IT8172IDE", .name = "IT8172IDE",
......
...@@ -230,6 +230,7 @@ static struct pci_device_id ns87415_pci_tbl[] = { ...@@ -230,6 +230,7 @@ static struct pci_device_id ns87415_pci_tbl[] = {
{ PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_87415, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_87415, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, ns87415_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "NS87415IDE", .name = "NS87415IDE",
......
...@@ -367,6 +367,7 @@ static struct pci_device_id opti621_pci_tbl[] = { ...@@ -367,6 +367,7 @@ static struct pci_device_id opti621_pci_tbl[] = {
{ PCI_VENDOR_ID_OPTI, PCI_DEVICE_ID_OPTI_82C825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, { PCI_VENDOR_ID_OPTI, PCI_DEVICE_ID_OPTI_82C825, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, opti621_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "Opti621 IDE", .name = "Opti621 IDE",
......
...@@ -530,6 +530,7 @@ static struct pci_device_id pdc202new_pci_tbl[] = { ...@@ -530,6 +530,7 @@ static struct pci_device_id pdc202new_pci_tbl[] = {
{ PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20277, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 6}, { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20277, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 6},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, pdc202new_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "Promise IDE", .name = "Promise IDE",
......
...@@ -898,6 +898,7 @@ static struct pci_device_id pdc202xx_pci_tbl[] = { ...@@ -898,6 +898,7 @@ static struct pci_device_id pdc202xx_pci_tbl[] = {
{ PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20267, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4}, { PCI_VENDOR_ID_PROMISE, PCI_DEVICE_ID_PROMISE_20267, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 4},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, pdc202xx_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "Promise Old IDE", .name = "Promise Old IDE",
......
...@@ -807,6 +807,7 @@ static struct pci_device_id piix_pci_tbl[] = { ...@@ -807,6 +807,7 @@ static struct pci_device_id piix_pci_tbl[] = {
{ PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 20}, { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 20},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, piix_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "PIIX IDE", .name = "PIIX IDE",
......
...@@ -68,6 +68,7 @@ static struct pci_device_id rz1000_pci_tbl[] = { ...@@ -68,6 +68,7 @@ static struct pci_device_id rz1000_pci_tbl[] = {
{ PCI_VENDOR_ID_PCTECH, PCI_DEVICE_ID_PCTECH_RZ1001, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, { PCI_VENDOR_ID_PCTECH, PCI_DEVICE_ID_PCTECH_RZ1001, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, rz1000_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "RZ1000 IDE", .name = "RZ1000 IDE",
......
...@@ -558,6 +558,7 @@ static struct pci_device_id sc1200_pci_tbl[] = { ...@@ -558,6 +558,7 @@ static struct pci_device_id sc1200_pci_tbl[] = {
{ PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SCx200_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SCx200_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, sc1200_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "SC1200 IDE", .name = "SC1200 IDE",
......
...@@ -809,6 +809,7 @@ static struct pci_device_id svwks_pci_tbl[] = { ...@@ -809,6 +809,7 @@ static struct pci_device_id svwks_pci_tbl[] = {
{ PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB6IDE2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 3}, { PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_CSB6IDE2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 3},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, svwks_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "Serverworks IDE", .name = "Serverworks IDE",
......
...@@ -790,6 +790,7 @@ static struct pci_device_id sgiioc4_pci_tbl[] = { ...@@ -790,6 +790,7 @@ static struct pci_device_id sgiioc4_pci_tbl[] = {
PCI_ANY_ID, 0x0b4000, 0xFFFFFF, 0}, PCI_ANY_ID, 0x0b4000, 0xFFFFFF, 0},
{0} {0}
}; };
MODULE_DEVICE_TABLE(pci, sgiioc4_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "SGI-IOC4 IDE", .name = "SGI-IOC4 IDE",
......
...@@ -1196,6 +1196,7 @@ static struct pci_device_id siimage_pci_tbl[] = { ...@@ -1196,6 +1196,7 @@ static struct pci_device_id siimage_pci_tbl[] = {
{ PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_SII_1210SA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2}, { PCI_VENDOR_ID_CMD, PCI_DEVICE_ID_SII_1210SA, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, siimage_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "SiI IDE", .name = "SiI IDE",
......
...@@ -957,6 +957,7 @@ static struct pci_device_id sis5513_pci_tbl[] = { ...@@ -957,6 +957,7 @@ static struct pci_device_id sis5513_pci_tbl[] = {
{ PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_5513, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_SI, PCI_DEVICE_ID_SI_5513, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, sis5513_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "SIS IDE", .name = "SIS IDE",
......
...@@ -494,6 +494,7 @@ static struct pci_device_id sl82c105_pci_tbl[] = { ...@@ -494,6 +494,7 @@ static struct pci_device_id sl82c105_pci_tbl[] = {
{ PCI_VENDOR_ID_WINBOND, PCI_DEVICE_ID_WINBOND_82C105, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_WINBOND, PCI_DEVICE_ID_WINBOND_82C105, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, sl82c105_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "W82C105 IDE", .name = "W82C105 IDE",
......
...@@ -377,6 +377,7 @@ static struct pci_device_id slc90e66_pci_tbl[] = { ...@@ -377,6 +377,7 @@ static struct pci_device_id slc90e66_pci_tbl[] = {
{ PCI_VENDOR_ID_EFAR, PCI_DEVICE_ID_EFAR_SLC90E66_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_EFAR, PCI_DEVICE_ID_EFAR_SLC90E66_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, slc90e66_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "SLC90e66 IDE", .name = "SLC90e66 IDE",
......
...@@ -37,5 +37,6 @@ static struct pci_device_id triflex_pci_tbl[] = { ...@@ -37,5 +37,6 @@ static struct pci_device_id triflex_pci_tbl[] = {
PCI_ANY_ID, 0, 0, 0 }, PCI_ANY_ID, 0, 0, 0 },
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, triflex_pci_tbl);
#endif /* TRIFLEX_H */ #endif /* TRIFLEX_H */
...@@ -408,6 +408,7 @@ static struct pci_device_id trm290_pci_tbl[] = { ...@@ -408,6 +408,7 @@ static struct pci_device_id trm290_pci_tbl[] = {
{ PCI_VENDOR_ID_TEKRAM, PCI_DEVICE_ID_TEKRAM_DC290, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, { PCI_VENDOR_ID_TEKRAM, PCI_DEVICE_ID_TEKRAM_DC290, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, trm290_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "TRM290 IDE", .name = "TRM290 IDE",
......
...@@ -621,6 +621,7 @@ static struct pci_device_id via_pci_tbl[] = { ...@@ -621,6 +621,7 @@ static struct pci_device_id via_pci_tbl[] = {
{ PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1}, { PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},
{ 0, }, { 0, },
}; };
MODULE_DEVICE_TABLE(pci, via_pci_tbl);
static struct pci_driver driver = { static struct pci_driver driver = {
.name = "VIA IDE", .name = "VIA IDE",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment