rc = arch_flash_init(&info->bl, NULL, true);
if (rc) {
pb_log("Failed to init mtd device\n");
rc = arch_flash_init(&info->bl, NULL, true);
if (rc) {
pb_log("Failed to init mtd device\n");
}
rc = blocklevel_get_info(info->bl, &info->path, &info->size,
&info->erase_granule);
if (rc) {
pb_log("Failed to retrieve blocklevel info\n");
}
rc = blocklevel_get_info(info->bl, &info->path, &info->size,
&info->erase_granule);
if (rc) {
pb_log("Failed to retrieve blocklevel info\n");
}
rc = ffs_init(0, info->size, info->bl, &info->ffs, 1);
if (rc) {
}
rc = ffs_init(0, info->size, info->bl, &info->ffs, 1);
if (rc) {
}
rc = partition_info(info, partition);
if (rc) {
pb_log("Failed to retrieve partition info\n");
}
rc = partition_info(info, partition);
if (rc) {
pb_log("Failed to retrieve partition info\n");
pb_debug("%s Details\n", partition);
pb_debug("\tName\t\t%s\n", info->path);
pb_debug("%s Details\n", partition);
pb_debug("\tName\t\t%s\n", info->path);
pb_debug("\tGranule\t\t%u\n", info->erase_granule);
pb_debug("\tECC\t\t%s\n", info->ecc ? "Protected" : "Unprotected");
pb_debug("\tCurrent Side info:\n");
pb_debug("\tGranule\t\t%u\n", info->erase_granule);
pb_debug("\tECC\t\t%s\n", info->ecc ? "Protected" : "Unprotected");
pb_debug("\tCurrent Side info:\n");
len = cur_info->attr_data_len - ecc_size(cur_info->attr_data_len);
buffer = talloc_array(cur_info, char, len);
if (!buffer) {
len = cur_info->attr_data_len - ecc_size(cur_info->attr_data_len);
buffer = talloc_array(cur_info, char, len);
if (!buffer) {
if (tok) {
tmp = talloc_realloc(ctx, tmp, char *, n + 1);
if (!tmp) {
if (tok) {
tmp = talloc_realloc(ctx, tmp, char *, n + 1);
if (!tmp) {
/* Ignore leading tab from subsequent lines */
tmp = talloc_realloc(ctx, tmp, char *, n + 1);
if (!tmp) {
/* Ignore leading tab from subsequent lines */
tmp = talloc_realloc(ctx, tmp, char *, n + 1);
if (!tmp) {