Whamcloud - gitweb
LU-10649 llite: yield cpu after call to ll_agl_trigger
[fs/lustre-release.git] / lustre / llite / statahead.c
index a5d93ed..2da5070 100644 (file)
@@ -925,6 +925,7 @@ static int ll_agl_thread(void *arg)
                        list_del_init(&clli->lli_agl_list);
                        spin_unlock(&plli->lli_agl_lock);
                        ll_agl_trigger(&clli->lli_vfs_inode, sai);
+                       cond_resched();
                } else {
                        spin_unlock(&plli->lli_agl_lock);
                }
@@ -1112,7 +1113,7 @@ static int ll_statahead_thread(void *arg)
 
                                        ll_agl_trigger(&clli->lli_vfs_inode,
                                                        sai);
-
+                                       cond_resched();
                                        spin_lock(&lli->lli_agl_lock);
                                }
                                spin_unlock(&lli->lli_agl_lock);