]> err.no Git - linux-2.6/blobdiff - include/linux/backing-dev.h
Merge branch 'for-linus' of git://linux-nfs.org/~bfields/linux
[linux-2.6] / include / linux / backing-dev.h
index bfae09d2a1eb21d411a8adafba705d9d0d322748..48a62baace582a5a841436ba2c8fa1bffdd52c4f 100644 (file)
@@ -10,6 +10,7 @@
 
 #include <linux/percpu_counter.h>
 #include <linux/log2.h>
+#include <linux/proportions.h>
 #include <asm/atomic.h>
 
 struct page;
@@ -28,6 +29,7 @@ typedef int (congested_fn)(void *, int);
 
 enum bdi_stat_item {
        BDI_RECLAIMABLE,
+       BDI_WRITEBACK,
        NR_BDI_STAT_ITEMS
 };
 
@@ -43,6 +45,9 @@ struct backing_dev_info {
        void *unplug_io_data;
 
        struct percpu_counter bdi_stat[NR_BDI_STAT_ITEMS];
+
+       struct prop_local_percpu completions;
+       int dirty_exceeded;
 };
 
 int bdi_init(struct backing_dev_info *bdi);