more fixes

Change-Id: Ic55d94ef69b6b8ea4ec2a6df708a9444e9d5f4e5
diff --git a/nandroid.c b/nandroid.c
index a55884d..b9312e8 100644
--- a/nandroid.c
+++ b/nandroid.c
@@ -162,7 +162,7 @@
         serialno[0] = 0;
         property_get("ro.serialno", serialno, "");
         sprintf(tmp, "%s/wimax.%s.img", backup_path, serialno);
-        ret = backup_raw_partition(vol->device, tmp);
+        ret = backup_raw_partition(vol->fs_type, vol->device, tmp);
         if (0 != ret)
             return print_and_error("Error while dumping WiMAX image!\n");
     }
@@ -348,7 +348,7 @@
             if (0 != (ret = format_volume("/wimax")))
                 return print_and_error("Error while formatting wimax!\n");
             ui_print("Restoring WiMAX image...\n");
-            if (0 != (ret = restore_raw_partition(vol->device, tmp)))
+            if (0 != (ret = restore_raw_partition(vol->fs_type, vol->device, tmp)))
                 return ret;
         }
     }