mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-02 09:46:37 +03:00
part: Export part_driver_lookup_type for external use
Make part_driver_lookup_type non-static so it can be used outside part.c. This allows external callers to determine the appropriate partition driver for a block device, enabling more flexible handling of partition types. Add a prototype and kernel-doc comment in part.h to document the function contract. Provide a stub inline implementation returning NULL when partition support is disabled, ensuring build consistency across configurations. Signed-off-by: Javier Tia <javier.tia@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
committed by
Ilias Apalodimas
parent
4e4a9de31d
commit
28c341ca07
18
disk/part.c
18
disk/part.c
@@ -47,23 +47,7 @@ static struct part_driver *part_driver_get_type(int part_type)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
* part_driver_lookup_type() - Look up the partition driver for a blk device
|
||||
*
|
||||
* If @desc->part_type is PART_TYPE_UNKNOWN, this checks each parition driver
|
||||
* against the blk device to see if there is a valid partition table acceptable
|
||||
* to that driver.
|
||||
*
|
||||
* If @desc->part_type is already set, it just returns the driver for that
|
||||
* type, without testing if the driver can find a valid partition on the
|
||||
* descriptor.
|
||||
*
|
||||
* On success it updates @desc->part_type if set to PART_TYPE_UNKNOWN on entry
|
||||
*
|
||||
* @dev_desc: Device descriptor
|
||||
* Return: Driver found, or NULL if none
|
||||
*/
|
||||
static struct part_driver *part_driver_lookup_type(struct blk_desc *desc)
|
||||
struct part_driver *part_driver_lookup_type(struct blk_desc *desc)
|
||||
{
|
||||
struct part_driver *drv =
|
||||
ll_entry_start(struct part_driver, part_driver);
|
||||
|
||||
Reference in New Issue
Block a user