Merge tag 'ubifs-for-linus-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-block.git] / drivers / mtd / ubi / ubi.h
index 0b42bb45dd840bf28689a72056ec2760ea7d1ef4..32009a24869e7e49584e352ef37c52bba8c2cc4c 100644 (file)
@@ -337,6 +337,7 @@ struct ubi_volume {
        int writers;
        int exclusive;
        int metaonly;
+       bool is_dead;
 
        int reserved_pebs;
        int vol_type;
@@ -561,6 +562,7 @@ struct ubi_device {
        spinlock_t volumes_lock;
        int ref_count;
        int image_seq;
+       bool is_dead;
 
        int rsvd_pebs;
        int avail_pebs;
@@ -955,6 +957,7 @@ void ubi_free_internal_volumes(struct ubi_device *ubi);
 void ubi_do_get_device_info(struct ubi_device *ubi, struct ubi_device_info *di);
 void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol,
                            struct ubi_volume_info *vi);
+int ubi_get_num_by_path(const char *pathname, int *ubi_num, int *vol_id);
 /* scan.c */
 int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb,
                      int pnum, const struct ubi_vid_hdr *vid_hdr);