diff options
author | AKASHI Takahiro <takahiro.akashi@linaro.org> | 2022-04-19 10:05:15 +0900 |
---|---|---|
committer | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2022-04-23 22:05:41 +0200 |
commit | a3cb34e9b7506dec1e5f55279f17a12eded86c48 (patch) | |
tree | 961afbd0b6633facc5ab34b98bc409584e1c5e6b /drivers/ata | |
parent | b406eb04c360b4842a02bcfedd9bbee015c3d127 (diff) | |
download | u-boot-a3cb34e9b7506dec1e5f55279f17a12eded86c48.tar.gz u-boot-a3cb34e9b7506dec1e5f55279f17a12eded86c48.tar.bz2 u-boot-a3cb34e9b7506dec1e5f55279f17a12eded86c48.zip |
efi_loader: disk: not delete BLK device for BLK(IF_TYPE_EFI_LOADER) devices
When we create an efi_disk device with an UEFI application using driver
binding protocol, the 'efi_driver' framework tries to create
a corresponding block device(UCLASS_BLK/IF_TYPE_EFI). This will lead to
calling a PROBE callback, efi_disk_probe().
In this case, however, we don't need to create another "efi_disk" device
as we already have this device instance.
So we should avoid recursively invoke further processing in the callback
function.
Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/ata')
0 files changed, 0 insertions, 0 deletions