diff options
author | Tom Rini <trini@konsulko.com> | 2023-11-30 09:33:31 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-11-30 09:33:31 -0500 |
commit | 4a363dd516856344558034027e40d903868f67b4 (patch) | |
tree | 64f693d7178aa2d5c94e08557194ccad2cf41e77 /lib/efi_loader/efi_var_file.c | |
parent | 6357cf0cc4eaded5326cd10bca359ade2969708a (diff) | |
parent | e22d5799dc86298ad8388ddcb3b759e166c142b7 (diff) |
Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra into next
Device tree improvents for Paz00 and DM PMIC convertion of recently
merged Tegra boards.
Diffstat (limited to 'lib/efi_loader/efi_var_file.c')
-rw-r--r-- | lib/efi_loader/efi_var_file.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/efi_loader/efi_var_file.c b/lib/efi_loader/efi_var_file.c index 62e071bd834..d7dba050710 100644 --- a/lib/efi_loader/efi_var_file.c +++ b/lib/efi_loader/efi_var_file.c @@ -204,8 +204,11 @@ efi_status_t efi_var_restore(struct efi_var_file *buf, bool safe) * File ubootefi.var is read from the EFI system partitions and the variables * stored in the file are created. * - * In case the file does not exist yet or a variable cannot be set EFI_SUCCESS - * is returned. + * On first boot the file ubootefi.var does not exist yet. This is why we must + * return EFI_SUCCESS in this case. + * + * If the variable file is corrupted, e.g. incorrect CRC32, we do not want to + * stop the boot process. We deliberately return EFI_SUCCESS in this case, too. * * Return: status code */ |