diff options
author | Dave Jones <davej@redhat.com> | 2009-03-16 10:06:05 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2009-03-24 12:35:17 +0100 |
commit | 0061d38642244892e17156f005bd7055fe744644 (patch) | |
tree | 73630b32367bde8f13cf6570e42cd6721c28afc6 | |
parent | d399228646e26db315d6233bed65ec9d08c57f57 (diff) | |
download | linux-stable-0061d38642244892e17156f005bd7055fe744644.tar.gz linux-stable-0061d38642244892e17156f005bd7055fe744644.tar.bz2 linux-stable-0061d38642244892e17156f005bd7055fe744644.zip |
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>
-rw-r--r-- | drivers/block/cpqarray.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/block/cpqarray.c b/drivers/block/cpqarray.c index 5d39df14ed90..ca268ca11159 100644 --- a/drivers/block/cpqarray.c +++ b/drivers/block/cpqarray.c @@ -617,6 +617,7 @@ static int cpqarray_pci_init(ctlr_info_t *c, struct pci_dev *pdev) int i; c->pci_dev = pdev; + pci_set_master(pdev); if (pci_enable_device(pdev)) { printk(KERN_ERR "cpqarray: Unable to Enable PCI device\n"); return -1; |