|
@@ -1258,9 +1258,7 @@ static void ffs_data_put(struct ffs_data *ffs)
|
|
|
if (unlikely(atomic_dec_and_test(&ffs->ref))) {
|
|
|
pr_info("%s(): freeing\n", __func__);
|
|
|
ffs_data_clear(ffs);
|
|
|
- BUG_ON(mutex_is_locked(&ffs->mutex) ||
|
|
|
- spin_is_locked(&ffs->ev.waitq.lock) ||
|
|
|
- waitqueue_active(&ffs->ev.waitq) ||
|
|
|
+ BUG_ON(waitqueue_active(&ffs->ev.waitq) ||
|
|
|
waitqueue_active(&ffs->ep0req_completion.wait));
|
|
|
kfree(ffs);
|
|
|
}
|