diff options
Diffstat (limited to 'drivers/infiniband/core/sa_query.c')
| -rw-r--r-- | drivers/infiniband/core/sa_query.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/infiniband/core/sa_query.c b/drivers/infiniband/core/sa_query.c index 0fae85062a65..ca919f429666 100644 --- a/drivers/infiniband/core/sa_query.c +++ b/drivers/infiniband/core/sa_query.c | |||
| @@ -1156,12 +1156,8 @@ static void ib_sa_add_one(struct ib_device *device) | |||
| 1156 | int s, e, i; | 1156 | int s, e, i; |
| 1157 | int count = 0; | 1157 | int count = 0; |
| 1158 | 1158 | ||
| 1159 | if (device->node_type == RDMA_NODE_IB_SWITCH) | 1159 | s = rdma_start_port(device); |
| 1160 | s = e = 0; | 1160 | e = rdma_end_port(device); |
| 1161 | else { | ||
| 1162 | s = 1; | ||
| 1163 | e = device->phys_port_cnt; | ||
| 1164 | } | ||
| 1165 | 1161 | ||
| 1166 | sa_dev = kzalloc(sizeof *sa_dev + | 1162 | sa_dev = kzalloc(sizeof *sa_dev + |
| 1167 | (e - s + 1) * sizeof (struct ib_sa_port), | 1163 | (e - s + 1) * sizeof (struct ib_sa_port), |
