Whamcloud - gitweb
LU-13004 ptlrpc: Allow BULK_BUF_KIOV to accept a kvec
[fs/lustre-release.git] / lustre / ptlrpc / pinger.c
index ae402dd..b479dc6 100644 (file)
@@ -52,7 +52,7 @@ static struct list_head pinger_imports =
 static struct list_head timeout_list =
                LIST_HEAD_INIT(timeout_list);
 
-int ptlrpc_pinger_suppress_pings()
+int ptlrpc_pinger_suppress_pings(void)
 {
        return suppress_pings;
 }
@@ -538,7 +538,7 @@ int ptlrpc_pinger_remove_timeouts(void)
        return 0;
 }
 
-void ptlrpc_pinger_wake_up()
+void ptlrpc_pinger_wake_up(void)
 {
 #ifdef ENABLE_PINGER
        mod_delayed_work(pinger_wq, &ping_work, 0);
@@ -581,7 +581,6 @@ static int ping_evictor_main(void *arg)
 {
        struct obd_device *obd;
        struct obd_export *exp;
-       struct l_wait_info lwi = { 0 };
        time64_t expire_time;
 
        ENTRY;
@@ -590,8 +589,9 @@ static int ping_evictor_main(void *arg)
        CDEBUG(D_HA, "Starting Ping Evictor\n");
        pet_state = PET_READY;
        while (1) {
-               l_wait_event(pet_waitq, (!list_empty(&pet_list)) ||
-                            (pet_state == PET_TERMINATE), &lwi);
+               wait_event_idle(pet_waitq,
+                               (!list_empty(&pet_list)) ||
+                               (pet_state == PET_TERMINATE));
 
                /* loop until all obd's will be removed */
                if ((pet_state == PET_TERMINATE) && list_empty(&pet_list))