diff options
author | Ron Mercer <ron.mercer@qlogic.com> | 2009-10-10 11:35:04 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-12 08:16:14 +0200 |
commit | bc9167f39ff8cd428e8577eb72751a653008edb2 (patch) | |
tree | 2c9bcd3b4ef09b24c5808effd672f32432a2b840 /drivers/net/qlge | |
parent | qlge: Remove explicit setting of PCI Dev CTL reg. (diff) | |
download | linux-bc9167f39ff8cd428e8577eb72751a653008edb2.tar.xz linux-bc9167f39ff8cd428e8577eb72751a653008edb2.zip |
qlge: Set PCIE max read request size.
Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/qlge')
-rw-r--r-- | drivers/net/qlge/qlge_main.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c index 9fbded4d7195..20a118dc62e6 100644 --- a/drivers/net/qlge/qlge_main.c +++ b/drivers/net/qlge/qlge_main.c @@ -3881,6 +3881,13 @@ static int __devinit ql_init_device(struct pci_dev *pdev, qdev->pdev = pdev; pci_set_drvdata(pdev, ndev); + /* Set PCIe read request size */ + err = pcie_set_readrq(pdev, 4096); + if (err) { + dev_err(&pdev->dev, "Set readrq failed.\n"); + goto err_out; + } + err = pci_request_regions(pdev, DRV_NAME); if (err) { dev_err(&pdev->dev, "PCI region request failed.\n"); |