}
lqe->lqe_pending_req--;
lqe->lqe_pending_rel = 0;
- wake_up_all(&lqe->lqe_waiters);
+ wake_up(&lqe->lqe_waiters);
}
/**
*/
if (lqe->lqe_pending_write >= space && !wait_pending) {
wait_pending = 1;
- dt_wait_quota_pending(qqi->qqi_qsd->qsd_dev);
+ dt_sync(env, qqi->qqi_qsd->qsd_dev);
goto again;
}