|
@@ -1444,9 +1444,8 @@ static int vortex_wtdma_bufshift(vortex_t * vortex, int wtdma)
|
|
|
int page, p, pp, delta, i;
|
|
|
|
|
|
page =
|
|
|
- (hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2)) &
|
|
|
- WT_SUBBUF_MASK)
|
|
|
- >> WT_SUBBUF_SHIFT;
|
|
|
+ (hwread(vortex->mmio, VORTEX_WTDMA_STAT + (wtdma << 2))
|
|
|
+ >> WT_SUBBUF_SHIFT) & WT_SUBBUF_MASK;
|
|
|
if (dma->nr_periods >= 4)
|
|
|
delta = (page - dma->period_real) & 3;
|
|
|
else {
|