mirror of
https://github.com/torvalds/linux.git
synced 2024-11-28 15:11:31 +00:00
IB/ipath: Fix incorrect check for max physical address in TID
The check for max physical address was incorrect, thus limiting the range of allowed physical addresses. Signed-off-by: Dave Olson <dave.olson@qlogic.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
parent
7ec01ff950
commit
24babadec0
@ -1720,7 +1720,7 @@ static void ipath_7220_put_tid(struct ipath_devdata *dd, u64 __iomem *tidptr,
|
|||||||
"not 2KB aligned!\n", pa);
|
"not 2KB aligned!\n", pa);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (pa >= (1UL << IBA7220_TID_SZ_SHIFT)) {
|
if (chippa >= (1UL << IBA7220_TID_SZ_SHIFT)) {
|
||||||
ipath_dev_err(dd,
|
ipath_dev_err(dd,
|
||||||
"BUG: Physical page address 0x%lx "
|
"BUG: Physical page address 0x%lx "
|
||||||
"larger than supported\n", pa);
|
"larger than supported\n", pa);
|
||||||
|
Loading…
Reference in New Issue
Block a user