.. | .. |
---|
2545 | 2545 | struct driver_data *driver_data = packet->driver_data; |
---|
2546 | 2546 | int ret = -ENOENT; |
---|
2547 | 2547 | |
---|
2548 | | - tasklet_disable_in_atomic(&ctx->tasklet); |
---|
| 2548 | + tasklet_disable(&ctx->tasklet); |
---|
2549 | 2549 | |
---|
2550 | 2550 | if (packet->ack != 0) |
---|
2551 | 2551 | goto out; |
---|
.. | .. |
---|
3465 | 3465 | struct iso_context *ctx = container_of(base, struct iso_context, base); |
---|
3466 | 3466 | int ret = 0; |
---|
3467 | 3467 | |
---|
3468 | | - tasklet_disable_in_atomic(&ctx->context.tasklet); |
---|
| 3468 | + tasklet_disable(&ctx->context.tasklet); |
---|
3469 | 3469 | |
---|
3470 | 3470 | if (!test_and_set_bit_lock(0, &ctx->flushing_completions)) { |
---|
3471 | 3471 | context_tasklet((unsigned long)&ctx->context); |
---|