projects
/
GitHub
/
mt8127
/
android_kernel_alcatel_ttab.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
nfs: allow the v4.1 callback thread to freeze
[GitHub/mt8127/android_kernel_alcatel_ttab.git]
/
fs
/
nfs
/
callback.c
diff --git
a/fs/nfs/callback.c
b/fs/nfs/callback.c
index 5088b57b078a729d09ced36b3e491c01cba9cf4c..cff089a412c7f4bde3bd2f1d5138a4679535b772 100644
(file)
--- a/
fs/nfs/callback.c
+++ b/
fs/nfs/callback.c
@@
-125,6
+125,9
@@
nfs41_callback_svc(void *vrqstp)
set_freezable();
while (!kthread_should_stop()) {
+ if (try_to_freeze())
+ continue;
+
prepare_to_wait(&serv->sv_cb_waitq, &wq, TASK_INTERRUPTIBLE);
spin_lock_bh(&serv->sv_cb_lock);
if (!list_empty(&serv->sv_cb_list)) {