/**
* struct ubi_dev_info - UBI device information.
* @vol_count: count of volumes on this UBI device
- * @lowest_vol_num: lowest volume number
- * @highest_vol_num: highest volume number
+ * @lowest_vol_id: lowest volume ID
+ * @highest_vol_id: highest volume ID
* @major: major number of corresponding character device
* @minor: minor number of corresponding character device
* @total_lebs: total number of logical eraseblocks on this UBI device
{
int dev_num;
int vol_count;
- int lowest_vol_num;
- int highest_vol_num;
+ int lowest_vol_id;
+ int highest_vol_id;
int major;
int minor;
int total_lebs;
* @info: pointer to the &struct ubi_vol_info object to fill
*
* This function is identical to 'ubi_get_vol_info()' except that it accepts UBI
- * volume number, not UBI volume character device.
+ * volume ID, not UBI volume character device.
*/
int ubi_get_vol_info1(libubi_t desc, int dev_num, int vol_id,
struct ubi_vol_info *info);
if (!sysfs_ubi)
return -1;
- info->lowest_vol_num = INT_MAX;
+ info->lowest_vol_id = INT_MAX;
while (1) {
int vol_id, ret, devno;
ret = sscanf(dirent->d_name, UBI_VOL_NAME_PATT"%s", &devno, &vol_id, tmp_buf);
if (ret == 2 && devno == dev_num) {
info->vol_count += 1;
- if (vol_id > info->highest_vol_num)
- info->highest_vol_num = vol_id;
- if (vol_id < info->lowest_vol_num)
- info->lowest_vol_num = vol_id;
+ if (vol_id > info->highest_vol_id)
+ info->highest_vol_id = vol_id;
+ if (vol_id < info->lowest_vol_id)
+ info->lowest_vol_id = vol_id;
}
}
if (closedir(sysfs_ubi))
return sys_errmsg("closedir failed on \"%s\"", lib->sysfs_ubi);
- if (info->lowest_vol_num == INT_MAX)
- info->lowest_vol_num = 0;
+ if (info->lowest_vol_id == INT_MAX)
+ info->lowest_vol_id = 0;
if (dev_get_major(lib, dev_num, &info->major, &info->minor))
return -1;
return 0;
printf("Present volumes: ");
- for (i = dev_info.lowest_vol_num;
- i <= dev_info.highest_vol_num; i++) {
+ for (i = dev_info.lowest_vol_id;
+ i <= dev_info.highest_vol_id; i++) {
err = ubi_get_vol_info1(libubi, dev_info.dev_num, i, &vol_info);
if (err == -1) {
if (errno == ENOENT)
first = 1;
printf("\n");
- for (i = dev_info.lowest_vol_num;
- i <= dev_info.highest_vol_num; i++) {
+ for (i = dev_info.lowest_vol_id;
+ i <= dev_info.highest_vol_id; i++) {
if(!first)
printf("-----------------------------------\n");
err = ubi_get_vol_info1(libubi, dev_info.dev_num, i, &vol_info);