|
@@ -20,6 +20,7 @@
|
|
|
#include <linux/sched.h>
|
|
|
#include <linux/fs.h>
|
|
|
#include <linux/mm.h>
|
|
|
+#include <linux/pagemap.h>
|
|
|
#include <linux/kthread.h>
|
|
|
#include <linux/freezer.h>
|
|
|
#include <linux/writeback.h>
|
|
@@ -29,6 +30,11 @@
|
|
|
#include <linux/tracepoint.h>
|
|
|
#include "internal.h"
|
|
|
|
|
|
+/*
|
|
|
+ * 4MB minimal write chunk size
|
|
|
+ */
|
|
|
+#define MIN_WRITEBACK_PAGES (4096UL >> (PAGE_CACHE_SHIFT - 10))
|
|
|
+
|
|
|
/*
|
|
|
* Passed into wb_writeback(), essentially a subset of writeback_control
|
|
|
*/
|