[ Upstream commit 898ec89dbb55b8294695ad71694a0684e62b2a73 ]
User reports observing timer event report channel halted but no error
observed in CHANERR register. The driver finished self-test and released
channel resources. Debug shows that __cleanup() can call
mod_timer() after the timer has been deleted and thus resurrect the
timer. While harmless, it causes suprious error message to be emitted.
Use mod_timer_pending() call to prevent deleted timer from being
resurrected.
Fixes:
|
||
|---|---|---|
| .. | ||
| dca.c | ||
| dma.c | ||
| dma.h | ||
| hw.h | ||
| init.c | ||
| Makefile | ||
| prep.c | ||
| registers.h | ||
| sysfs.c | ||