|
@@ -407,7 +407,7 @@ static int aac_src_deliver_message(struct fib *fib)
|
|
|
fib->hw_fib_va->header.StructType = FIB_MAGIC2;
|
|
|
fib->hw_fib_va->header.SenderFibAddress = (u32)address;
|
|
|
fib->hw_fib_va->header.u.TimeStamp = 0;
|
|
|
- BUG_ON((u32)(address >> 32) != 0L);
|
|
|
+ BUG_ON(upper_32_bits(address) != 0L);
|
|
|
address |= fibsize;
|
|
|
} else {
|
|
|
/* Calculate the amount to the fibsize bits */
|
|
@@ -431,7 +431,7 @@ static int aac_src_deliver_message(struct fib *fib)
|
|
|
address |= fibsize;
|
|
|
}
|
|
|
|
|
|
- src_writel(dev, MUnit.IQ_H, (address >> 32) & 0xffffffff);
|
|
|
+ src_writel(dev, MUnit.IQ_H, upper_32_bits(address) & 0xffffffff);
|
|
|
src_writel(dev, MUnit.IQ_L, address & 0xffffffff);
|
|
|
|
|
|
return 0;
|