]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/backing-dev.h
ipmi: remove ->write_proc code
[linux-2.6-omap-h63xx.git] / include / linux / backing-dev.h
index f7677ff80cc52a6a45e62850cb7edf05eff3e19c..b66fa2bdfd9c80afee7179cc498fa264c5fda634 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;
@@ -27,6 +28,8 @@ enum bdi_state {
 typedef int (congested_fn)(void *, int);
 
 enum bdi_stat_item {
+       BDI_RECLAIMABLE,
+       BDI_WRITEBACK,
        NR_BDI_STAT_ITEMS
 };
 
@@ -42,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);
@@ -150,9 +156,7 @@ static inline unsigned long bdi_stat_error(struct backing_dev_info *bdi)
 extern struct backing_dev_info default_backing_dev_info;
 void default_unplug_io_fn(struct backing_dev_info *bdi, struct page *page);
 
-int writeback_acquire(struct backing_dev_info *bdi);
 int writeback_in_progress(struct backing_dev_info *bdi);
-void writeback_release(struct backing_dev_info *bdi);
 
 static inline int bdi_congested(struct backing_dev_info *bdi, int bdi_bits)
 {