]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/mtd/ubi/wl.h
UBI: Fastmap: Introduce may_reserve_for_fm()
[karo-tx-linux.git] / drivers / mtd / ubi / wl.h
index 4046ccf8942b1d3bebbd51710b33b3ec072861f2..fbc2d8e312df3843900f9ef048fa168c55a79839 100644 (file)
@@ -13,6 +13,9 @@ static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count)
        *count += (ubi->fm_size / ubi->leb_size) * 2;
        INIT_WORK(&ubi->fm_work, update_fastmap_work_fn);
 }
+static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
+                                              struct ubi_wl_entry *e,
+                                              struct rb_root *root);
 #else /* !CONFIG_MTD_UBI_FASTMAP */
 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
 static inline int is_fm_block(struct ubi_device *ubi, int pnum)
@@ -21,5 +24,10 @@ static inline int is_fm_block(struct ubi_device *ubi, int pnum)
 }
 static inline void ubi_fastmap_close(struct ubi_device *ubi) { }
 static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) { }
+static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
+                                              struct ubi_wl_entry *e,
+                                              struct rb_root *root) {
+       return e;
+}
 #endif /* CONFIG_MTD_UBI_FASTMAP */
 #endif /* UBI_WL_H */