Skip to content

Commit

Permalink
efi_loader: add missing const qualifier
Browse files Browse the repository at this point in the history
This commit fixes the following compilation warning
of boottime->install_configuration_table() function.

lib/efi_selftest/efi_selftest_tcg2.c:475:46:
warning: passing argument 1 of ‘boottime->install_configuration_table’
discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  ret = boottime->install_configuration_table(&smbios_guid, dmi);

Signed-off-by: Masahisa Kojima <[email protected]>
Reviewed-by: Heinrich Schuchardt <[email protected]>
  • Loading branch information
Masahisa Kojima authored and xypron committed Oct 25, 2021
1 parent 8e7791a commit f86352e
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion include/efi_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ struct efi_boot_services {
struct efi_device_path **device_path,
efi_handle_t *device);
efi_status_t (EFIAPI *install_configuration_table)(
efi_guid_t *guid, void *table);
const efi_guid_t *guid, void *table);

efi_status_t (EFIAPI *load_image)(bool boot_policiy,
efi_handle_t parent_image,
Expand Down
5 changes: 3 additions & 2 deletions lib/efi_loader/efi_boottime.c
Original file line number Diff line number Diff line change
Expand Up @@ -1690,8 +1690,9 @@ efi_status_t efi_install_configuration_table(const efi_guid_t *guid,
*
* Return: status code
*/
static efi_status_t EFIAPI efi_install_configuration_table_ext(efi_guid_t *guid,
void *table)
static efi_status_t
EFIAPI efi_install_configuration_table_ext(const efi_guid_t *guid,
void *table)
{
EFI_ENTRY("%pUl, %p", guid, table);
return EFI_EXIT(efi_install_configuration_table(guid, table));
Expand Down

0 comments on commit f86352e

Please sign in to comment.