int get_bootloader_message(struct bootloader_message *out) { Volume* v = volume_for_path("/misc"); if (strcmp(v->fs_type, "mtd") == 0) { return get_bootloader_message_mtd(out, v); } else if (strcmp(v->fs_type, "emmc") == 0) { return get_bootloader_message_block(out, v); } LOGE("unknown misc partition fs_type \"%s\"\n", v->fs_type); return -1; }
int get_bootloader_message(struct bootloader_message *out) { Volume* v = volume_for_path("/misc"); if (v == NULL) { LOGE("Cannot load volume /misc!\n"); return -1; } if (strcmp(v->fs_type, "mtd") == 0) { return get_bootloader_message_mtd(out, v); } else if (strcmp(v->fs_type, "emmc") == 0) { #if TARGET_BOARD_PLATFORM == rockchip return get_bootloader_message_block_rk29(out, v); #else return get_bootloader_message_block(out, v); #endif } LOGE("unknown misc partition fs_type \"%s\"\n", v->fs_type); return -1; }
int get_bootloader_message(bootloader_message* out) { #if 0 Volume* v = volume_for_path("/misc"); if (v == nullptr) { LOGE("Cannot load volume /misc!\n"); return -1; } #else Volume* v = &misc; if (v->fs_type[0] == 0) { LOGI("Not using /misc, not defined in fstab.\n"); return -1; } #endif if (strcmp(v->fs_type, "mtd") == 0) { return get_bootloader_message_mtd(out, v); } else if (strcmp(v->fs_type, "emmc") == 0) { return get_bootloader_message_block(out, v); } LOGE("unknown misc partition fs_type \"%s\"\n", v->fs_type); return -1; }