mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
[PATCH] IB/mthca: fix calculation of RDB shift
Fix calculation of rdb_shift by using original number of QPs, not their slot in profile[] (which will be rearranged when we sort it). Signed-off-by: Roland Dreier <roland@topspin.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
8cf2daf3fe
commit
17ead2f5cc
@ -208,8 +208,7 @@ u64 mthca_make_profile(struct mthca_dev *dev,
|
||||
break;
|
||||
case MTHCA_RES_RDB:
|
||||
for (dev->qp_table.rdb_shift = 0;
|
||||
profile[MTHCA_RES_QP].num << dev->qp_table.rdb_shift <
|
||||
profile[i].num;
|
||||
request->num_qp << dev->qp_table.rdb_shift < profile[i].num;
|
||||
++dev->qp_table.rdb_shift)
|
||||
; /* nothing */
|
||||
dev->qp_table.rdb_base = (u32) profile[i].start;
|
||||
|
Loading…
Reference in New Issue
Block a user