rcu: Provide cond_resched_rcu_qs() to force quiescent states in long loops
[firefly-linux-kernel-4.4.55.git] / fs / file.c
index 66923fe3176e49b03617e2f5477bb8e05fc89dc3..1cafc4c9275b6b7b58f7b6f82a8d4e35bda1794d 100644 (file)
--- a/fs/file.c
+++ b/fs/file.c
@@ -367,7 +367,7 @@ static struct fdtable *close_files(struct files_struct * files)
                                struct file * file = xchg(&fdt->fd[i], NULL);
                                if (file) {
                                        filp_close(file, files);
-                                       cond_resched();
+                                       cond_resched_rcu_qs();
                                }
                        }
                        i++;