]> git.dujemihanovic.xyz Git - u-boot.git/commit
part: eliminate part_get_info_by_name_type()
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sun, 16 Jul 2023 11:34:44 +0000 (13:34 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 25 Jul 2023 16:44:46 +0000 (12:44 -0400)
commit8faeb1d7220efff3020d7e050d2a1768a3f426f4
treef9b7b2f8bfed7058606a47bbebc72ae59f3adf0d
parentd45f6c13f54919c040601132f3a569d053ece8cc
part: eliminate part_get_info_by_name_type()

Since commit 56670d6fb83f ("disk: part: use common api to lookup part
driver") part_get_info_by_name_type() ignores the part_type parameter
used to restrict the partition table type.

omap_mmc_get_part_size() and part_get_info_by_name() are the only
consumers.

omap_mmc_get_part_size() calls with part_type = PART_TYPE_EFI because at
the time of implementation a speed up could be gained by passing the
partition table type. After 5 years experience without this restriction
it looks safe to keep it that way.

part_get_info_by_name() uses PART_TYPE_ALL.

Move the logic of part_get_info_by_name_type() to part_get_info_by_name()
and replace the function in omap_mmc_get_part_size().

Fixes: 56670d6fb83f ("disk: part: use common api to lookup part driver")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/arm/mach-omap2/utils.c
disk/part.c
include/part.h