cpqarray: enable bus mastering
We've been carrying this patch for the last 3 years in Fedora, long past time we got it upstream... Call pci_set_master to enable bus-mastering if the BIOS hasn't done it already. Signed-off-by: Kyle McMartin <kyle@redhat.com> Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
This commit is contained in:
parent
d399228646
commit
0061d38642
|
@ -617,6 +617,7 @@ static int cpqarray_pci_init(ctlr_info_t *c, struct pci_dev *pdev)
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
c->pci_dev = pdev;
|
c->pci_dev = pdev;
|
||||||
|
pci_set_master(pdev);
|
||||||
if (pci_enable_device(pdev)) {
|
if (pci_enable_device(pdev)) {
|
||||||
printk(KERN_ERR "cpqarray: Unable to Enable PCI device\n");
|
printk(KERN_ERR "cpqarray: Unable to Enable PCI device\n");
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Loading…
Reference in New Issue