|
@@ -896,11 +896,11 @@ static void context_stop(struct context *ctx)
|
|
|
for (i = 0; i < 10; i++) {
|
|
|
reg = reg_read(ctx->ohci, CONTROL_SET(ctx->regs));
|
|
|
if ((reg & CONTEXT_ACTIVE) == 0)
|
|
|
- break;
|
|
|
+ return;
|
|
|
|
|
|
- fw_notify("context_stop: still active (0x%08x)\n", reg);
|
|
|
mdelay(1);
|
|
|
}
|
|
|
+ fw_error("Error: DMA context still active (0x%08x)\n", reg);
|
|
|
}
|
|
|
|
|
|
struct driver_data {
|