|author||Kevin O'Connor <email@example.com>||Tue Jun 21 22:52:51 2011 -0400|
|committer||Kevin O'Connor <firstname.lastname@example.org>||Tue Jun 21 22:52:51 2011 -0400|
Use 'struct pci_device' to note which devices have native drivers. Remove the check in optionroms.c for CONFIG_ATA and PCI_CLASS_STORAGE_IDE with a flag in 'struct pci_device'. This ensures devices using the ATA driver that aren't in PCI_CLASS_STORAGE_IDE don't have their optionroms executed. It also allows other drivers to disable option rom execution in the future.