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:
Dave Olson 2008-08-15 11:25:20 -07:00 committed by Roland Dreier
parent 7ec01ff950
commit 24babadec0

View File

@ -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);