UPSTREAM: writeback: pass in '0' for nr_pages writeback in laptop mode

Laptop mode really wants to writeback the number of dirty
pages and inodes. Instead of calculating this in the caller,
just pass in 0 and let wakeup_flusher_threads() handle it.

Use the new wakeup_flusher_threads_bdi() instead of rolling
our own.

Acked-by: Johannes Weiner <>
Tested-by: Chris Mason <>
Signed-off-by: Jens Axboe <>
Reviewed-by: Jan Kara <>
Reviewed-by: Christoph Hellwig <>
(cherry picked from commit 0ab29fd0accf6e5b6ef5dbe2e0335da6687ce60c)
Signed-off-by: Ke Wu <>


Change-Id: Icca1ba3be90cf98b758c3443b4a84e88cb2333db
Reviewed-by: Sean Paul <>
Reviewed-by: Vaibhav Rustagi <>
Commit-Queue: Ke Wu <>
Tested-by: Ke Wu <>
1 file changed