Whamcloud - gitweb
LU-15167 quota: fallocate send UID/GID for quota
[fs/lustre-release.git] / lustre / quota / qsd_lock.c
index f5e24a3..6bb125b 100644 (file)
@@ -154,7 +154,7 @@ static int qsd_common_glimpse_ast(struct ptlrpc_request *req,
        if (!*desc)
                RETURN(-EFAULT);
 
-       if (ptlrpc_req_need_swab(req))
+       if (req_capsule_req_need_swab(&req->rq_pill))
                lustre_swab_gl_lquota_desc(*desc);
 
        /* prepare reply */
@@ -466,8 +466,8 @@ static int qsd_id_glimpse_ast(struct ldlm_lock *lock, void *data)
                /* valid race */
                GOTO(out, rc = -ELDLM_NO_LOCK_DATA);
 
-       LQUOTA_DEBUG(lqe, "glimpse on quota locks, new qunit:%llu",
-                    desc->gl_qunit);
+       LQUOTA_DEBUG(lqe, "glimpse on quota locks, new qunit:%llu, edquot:%d",
+                    desc->gl_qunit, !!(desc->gl_flags & LQUOTA_FL_EDQUOT));
 
        lqe_write_lock(lqe);
        lvb->lvb_id_rel = 0;
@@ -514,7 +514,7 @@ static int qsd_id_glimpse_ast(struct ldlm_lock *lock, void *data)
        lqe_write_unlock(lqe);
 
        if (wakeup)
-               wake_up_all(&lqe->lqe_waiters);
+               wake_up(&lqe->lqe_waiters);
        lqe_putref(lqe);
 out:
        req->rq_status = rc;