diff options
-rw-r--r-- | wcte12xp/vpmadt032.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/wcte12xp/vpmadt032.c b/wcte12xp/vpmadt032.c index 3222f64..9050c6e 100644 --- a/wcte12xp/vpmadt032.c +++ b/wcte12xp/vpmadt032.c @@ -953,10 +953,10 @@ void t1_vpm150m_init(struct t1 *wc) { return; failed_exit: - spin_lock_irqsave(&wc->reglock, flags); if (vpm150m->wq) { destroy_workqueue(vpm150m->wq); } + spin_lock_irqsave(&wc->reglock, flags); wc->vpm150m = NULL; spin_unlock_irqrestore(&wc->reglock, flags); kfree(vpm150m); |