diff options
Diffstat (limited to 'fs/nfs/inode.c')
-rw-r--r-- | fs/nfs/inode.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c index 50a15fa8cf98..bf3a57bbbfcf 100644 --- a/fs/nfs/inode.c +++ b/fs/nfs/inode.c | |||
@@ -38,6 +38,7 @@ | |||
38 | #include <linux/nfs_xdr.h> | 38 | #include <linux/nfs_xdr.h> |
39 | #include <linux/slab.h> | 39 | #include <linux/slab.h> |
40 | #include <linux/compat.h> | 40 | #include <linux/compat.h> |
41 | #include <linux/freezer.h> | ||
41 | 42 | ||
42 | #include <asm/system.h> | 43 | #include <asm/system.h> |
43 | #include <asm/uaccess.h> | 44 | #include <asm/uaccess.h> |
@@ -77,7 +78,7 @@ int nfs_wait_bit_killable(void *word) | |||
77 | { | 78 | { |
78 | if (fatal_signal_pending(current)) | 79 | if (fatal_signal_pending(current)) |
79 | return -ERESTARTSYS; | 80 | return -ERESTARTSYS; |
80 | schedule(); | 81 | freezable_schedule(); |
81 | return 0; | 82 | return 0; |
82 | } | 83 | } |
83 | 84 | ||