diff options
-rw-r--r-- | fs/fs-writeback.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index 68851ff2fd41..87d778118027 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c | |||
@@ -1049,10 +1049,8 @@ void wakeup_flusher_threads(long nr_pages, enum wb_reason reason) | |||
1049 | { | 1049 | { |
1050 | struct backing_dev_info *bdi; | 1050 | struct backing_dev_info *bdi; |
1051 | 1051 | ||
1052 | if (!nr_pages) { | 1052 | if (!nr_pages) |
1053 | nr_pages = global_page_state(NR_FILE_DIRTY) + | 1053 | nr_pages = get_nr_dirty_pages(); |
1054 | global_page_state(NR_UNSTABLE_NFS); | ||
1055 | } | ||
1056 | 1054 | ||
1057 | rcu_read_lock(); | 1055 | rcu_read_lock(); |
1058 | list_for_each_entry_rcu(bdi, &bdi_list, bdi_list) { | 1056 | list_for_each_entry_rcu(bdi, &bdi_list, bdi_list) { |