diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-07-22 17:50:12 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-07-22 17:50:12 -0400 |
commit | ece236ce2fad9c27a6fd2530f899289025194bce (patch) | |
tree | 474b793205872206a2a3f7d409ff9b1f81f3a9a8 /drivers/infiniband/hw/qib/qib_pcie.c | |
parent | 441c196e84b11aad3123baa9320eee7abc6b5c98 (diff) | |
parent | 4460207561290c3be7e6c7538f22690028170c1d (diff) |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (26 commits)
IB/qib: Defer HCA error events to tasklet
mlx4_core: Bump the driver version to 1.0
RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit()
IB/mlx4: Support PMA counters for IBoE
IB/mlx4: Use flow counters on IBoE ports
IB/pma: Add include file for IBA performance counters definitions
mlx4_core: Add network flow counters
mlx4_core: Fix location of counter index in QP context struct
mlx4_core: Read extended capabilities into the flags field
mlx4_core: Extend capability flags to 64 bits
IB/mlx4: Generate GID change events in IBoE code
IB/core: Add GID change event
RDMA/cma: Don't allow IPoIB port space for IBoE
RDMA: Allow for NULL .modify_device() and .modify_port() methods
IB/qib: Update active link width
IB/qib: Fix potential deadlock with link down interrupt
IB/qib: Add sysfs interface to read free contexts
IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP
IB/qib: Remove double define
IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP
...
Diffstat (limited to 'drivers/infiniband/hw/qib/qib_pcie.c')
-rw-r--r-- | drivers/infiniband/hw/qib/qib_pcie.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/infiniband/hw/qib/qib_pcie.c b/drivers/infiniband/hw/qib/qib_pcie.c index 891cc2ff5f0..4426782ad28 100644 --- a/drivers/infiniband/hw/qib/qib_pcie.c +++ b/drivers/infiniband/hw/qib/qib_pcie.c | |||
@@ -255,7 +255,7 @@ int qib_pcie_params(struct qib_devdata *dd, u32 minw, u32 *nent, | |||
255 | u16 linkstat, speed; | 255 | u16 linkstat, speed; |
256 | int pos = 0, pose, ret = 1; | 256 | int pos = 0, pose, ret = 1; |
257 | 257 | ||
258 | pose = pci_find_capability(dd->pcidev, PCI_CAP_ID_EXP); | 258 | pose = pci_pcie_cap(dd->pcidev); |
259 | if (!pose) { | 259 | if (!pose) { |
260 | qib_dev_err(dd, "Can't find PCI Express capability!\n"); | 260 | qib_dev_err(dd, "Can't find PCI Express capability!\n"); |
261 | /* set up something... */ | 261 | /* set up something... */ |
@@ -509,7 +509,7 @@ static int qib_tune_pcie_coalesce(struct qib_devdata *dd) | |||
509 | qib_devinfo(dd->pcidev, "Parent not root\n"); | 509 | qib_devinfo(dd->pcidev, "Parent not root\n"); |
510 | return 1; | 510 | return 1; |
511 | } | 511 | } |
512 | ppos = pci_find_capability(parent, PCI_CAP_ID_EXP); | 512 | ppos = pci_pcie_cap(parent); |
513 | if (!ppos) | 513 | if (!ppos) |
514 | return 1; | 514 | return 1; |
515 | if (parent->vendor != 0x8086) | 515 | if (parent->vendor != 0x8086) |
@@ -578,14 +578,14 @@ static int qib_tune_pcie_caps(struct qib_devdata *dd) | |||
578 | qib_devinfo(dd->pcidev, "Parent not root\n"); | 578 | qib_devinfo(dd->pcidev, "Parent not root\n"); |
579 | goto bail; | 579 | goto bail; |
580 | } | 580 | } |
581 | ppos = pci_find_capability(parent, PCI_CAP_ID_EXP); | 581 | ppos = pci_pcie_cap(parent); |
582 | if (ppos) { | 582 | if (ppos) { |
583 | pci_read_config_word(parent, ppos + PCI_EXP_DEVCAP, &pcaps); | 583 | pci_read_config_word(parent, ppos + PCI_EXP_DEVCAP, &pcaps); |
584 | pci_read_config_word(parent, ppos + PCI_EXP_DEVCTL, &pctl); | 584 | pci_read_config_word(parent, ppos + PCI_EXP_DEVCTL, &pctl); |
585 | } else | 585 | } else |
586 | goto bail; | 586 | goto bail; |
587 | /* Find out supported and configured values for endpoint (us) */ | 587 | /* Find out supported and configured values for endpoint (us) */ |
588 | epos = pci_find_capability(dd->pcidev, PCI_CAP_ID_EXP); | 588 | epos = pci_pcie_cap(dd->pcidev); |
589 | if (epos) { | 589 | if (epos) { |
590 | pci_read_config_word(dd->pcidev, epos + PCI_EXP_DEVCAP, &ecaps); | 590 | pci_read_config_word(dd->pcidev, epos + PCI_EXP_DEVCAP, &ecaps); |
591 | pci_read_config_word(dd->pcidev, epos + PCI_EXP_DEVCTL, &ectl); | 591 | pci_read_config_word(dd->pcidev, epos + PCI_EXP_DEVCTL, &ectl); |