|
@@ -472,13 +472,6 @@ static void atc_tasklet(unsigned long data)
|
|
|
{
|
|
|
struct at_dma_chan *atchan = (struct at_dma_chan *)data;
|
|
|
|
|
|
- /* Channel cannot be enabled here */
|
|
|
- if (atc_chan_is_enabled(atchan)) {
|
|
|
- dev_err(chan2dev(&atchan->chan_common),
|
|
|
- "BUG: channel enabled in tasklet\n");
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
spin_lock(&atchan->lock);
|
|
|
if (test_and_clear_bit(ATC_IS_ERROR, &atchan->status))
|
|
|
atc_handle_error(atchan);
|