|
@@ -19,13 +19,17 @@
|
|
#include <linux/slab.h>
|
|
#include <linux/slab.h>
|
|
|
|
|
|
int __must_check bdi_init(struct backing_dev_info *bdi);
|
|
int __must_check bdi_init(struct backing_dev_info *bdi);
|
|
-void bdi_destroy(struct backing_dev_info *bdi);
|
|
|
|
|
|
+void bdi_exit(struct backing_dev_info *bdi);
|
|
|
|
|
|
__printf(3, 4)
|
|
__printf(3, 4)
|
|
int bdi_register(struct backing_dev_info *bdi, struct device *parent,
|
|
int bdi_register(struct backing_dev_info *bdi, struct device *parent,
|
|
const char *fmt, ...);
|
|
const char *fmt, ...);
|
|
int bdi_register_dev(struct backing_dev_info *bdi, dev_t dev);
|
|
int bdi_register_dev(struct backing_dev_info *bdi, dev_t dev);
|
|
|
|
+void bdi_unregister(struct backing_dev_info *bdi);
|
|
|
|
+
|
|
int __must_check bdi_setup_and_register(struct backing_dev_info *, char *);
|
|
int __must_check bdi_setup_and_register(struct backing_dev_info *, char *);
|
|
|
|
+void bdi_destroy(struct backing_dev_info *bdi);
|
|
|
|
+
|
|
void wb_start_writeback(struct bdi_writeback *wb, long nr_pages,
|
|
void wb_start_writeback(struct bdi_writeback *wb, long nr_pages,
|
|
bool range_cyclic, enum wb_reason reason);
|
|
bool range_cyclic, enum wb_reason reason);
|
|
void wb_start_background_writeback(struct bdi_writeback *wb);
|
|
void wb_start_background_writeback(struct bdi_writeback *wb);
|