part: Support getting whole disk from part_get_info_by_dev_and_name_or_num
This adds an option to part_get_info_by_dev_and_name_or_num to allow callers to specify whether whole-disk partitions are fine. Signed-off-by: Sean Anderson <sean.anderson@seco.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Marek Vasut
parent
59715754e1
commit
9f7bb2825b
@@ -737,7 +737,8 @@ static int part_get_info_by_dev_and_name(const char *dev_iface,
|
||||
int part_get_info_by_dev_and_name_or_num(const char *dev_iface,
|
||||
const char *dev_part_str,
|
||||
struct blk_desc **dev_desc,
|
||||
struct disk_partition *part_info)
|
||||
struct disk_partition *part_info,
|
||||
int allow_whole_dev)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@@ -751,7 +752,7 @@ int part_get_info_by_dev_and_name_or_num(const char *dev_iface,
|
||||
* directly.
|
||||
*/
|
||||
ret = blk_get_device_part_str(dev_iface, dev_part_str,
|
||||
dev_desc, part_info, 1);
|
||||
dev_desc, part_info, allow_whole_dev);
|
||||
if (ret < 0)
|
||||
printf("Couldn't find partition %s %s\n",
|
||||
dev_iface, dev_part_str);
|
||||
|
||||
Reference in New Issue
Block a user