/** * legacy_get_dev_info1 - legacy version of 'mtd_get_dev_info1()'. * @node: name of the MTD device node * @mtd: the MTD device information is returned here * * This function is similar to 'mtd_get_dev_info1()' and has the same * conventions. */ int legacy_get_dev_info1(int mtd_num, struct mtd_dev_info *mtd) { char node[sizeof(MTD_DEV_PATT) + 20]; sprintf(node, MTD_DEV_PATT, mtd_num); return legacy_get_dev_info(node, mtd); }
int mtd_get_dev_info(libmtd_t desc, const char *node, struct mtd_dev_info *mtd) { int dev_num; struct libmtd *lib = (struct libmtd *)desc; if (!lib->sysfs_supported) return legacy_get_dev_info(node, mtd); if (dev_node2num(lib, node, &dev_num)) return -1; return mtd_get_dev_info1(desc, dev_num, mtd); }