diff options
| author | Masahisa Kojima <[email protected]> | 2024-01-19 09:45:45 +0900 |
|---|---|---|
| committer | Heinrich Schuchardt <[email protected]> | 2024-01-21 11:24:24 +0100 |
| commit | 0351b659dd0283062d91ab0dd752887bedd53278 (patch) | |
| tree | d81b76e8ea32316f38cf436c574cdebf4e380ccc /doc/develop/driver-model | |
| parent | f674a2f9a9f9c28fddde53f0a0b2f3e3c3b342ee (diff) | |
efi_loader: create common function to free struct efi_disk_obj
Current error handling of creating raw disk/partition has
following issues.
- duplicate free for EFI handle, EFI handle is already freed
in efi_delete_handle()
- missing free for struct efi_device_path and
struct efi_simple_file_system_protocol in some error paths
To address those issues, this commit creates the common function
to free the struct efi_disk_obj resources and calls it in case
of error.
Signed-off-by: Masahisa Kojima <[email protected]>
Reviewed-by: Ilias Apalodimas <[email protected]>
Diffstat (limited to 'doc/develop/driver-model')
0 files changed, 0 insertions, 0 deletions
