diff --git a/lustre/liblustre/file.c b/lustre/liblustre/file.c
index 680c0e27596ddcc15431addddb5b403b77f1e9e0..bd67c0f87cf7b5ae2b6dbd8efd821b4028f2d7d6 100644
--- a/lustre/liblustre/file.c
+++ b/lustre/liblustre/file.c
@@ -436,7 +436,7 @@ int llu_iop_close(struct inode *inode)
         }
         /* if open count == 0 && stale_flag is set, should we
          * remove the inode immediately? */
-        liblustre_wait_event(0);
+        liblustre_wait_idle();
         return 0;
 }
 
diff --git a/lustre/liblustre/super.c b/lustre/liblustre/super.c
index ad7e2221527b4e0937d4b37074a8420a0b57a0f7..e3bb0ffe8b319fabad642cb50c1a7cf61de00c11 100644
--- a/lustre/liblustre/super.c
+++ b/lustre/liblustre/super.c
@@ -846,7 +846,7 @@ static int llu_iop_setattr(struct pnode *pno,
         iattr.ia_ctime = CURRENT_TIME;
 
         rc = llu_setattr_raw(ino, &iattr);
-        liblustre_wait_event(0);
+        liblustre_wait_idle();
         RETURN(rc);
 }
 
@@ -1060,7 +1060,7 @@ static int llu_iop_unlink_raw(struct pnode *pno)
         if (!rc)
                 rc = llu_objects_destroy(request, dir);
         ptlrpc_req_finished(request);
-        liblustre_wait_event(0);
+        liblustre_wait_idle();
 
         RETURN(rc);
 }
@@ -1091,7 +1091,7 @@ static int llu_iop_rename_raw(struct pnode *old, struct pnode *new)
         }
 
         ptlrpc_req_finished(request);
-        liblustre_wait_event(0);
+        liblustre_wait_idle();
 
         RETURN(rc);
 }