xen/efi: Reduce variable scope to avoid compiler warning

This change removes some piece of code working around with
some compiler warnings.
No functional change.

Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com>
Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
This commit is contained in:
Frediano Ziglio authored and Jan Beulich committed 2025-07-30 12:03:59 +02:00
1 parent b5070a9596
commit a492ec7b01
1 file changed
+4 -11
+4 -11
View File
@@ -1313,8 +1313,8 @@ void EFIAPI __init noreturn efi_start(EFI_HANDLE ImageHandle,
static EFI_GUID __initdata shim_lock_guid = SHIM_LOCK_PROTOCOL_GUID;
EFI_LOADED_IMAGE *loaded_image;
EFI_STATUS status;
unsigned int i, argc;
CHAR16 **argv, *file_name, *cfg_file_name = NULL, *options = NULL;
unsigned int i;
CHAR16 *file_name, *cfg_file_name = NULL, *options = NULL;
UINTN gop_mode = ~0;
EFI_SHIM_LOCK_PROTOCOL *shim_lock;
EFI_GRAPHICS_OUTPUT_PROTOCOL *gop = NULL;
@@ -1345,6 +1345,8 @@ void EFIAPI __init noreturn efi_start(EFI_HANDLE ImageHandle,
if ( use_cfg_file )
{
unsigned int argc;
CHAR16 **argv;
UINTN offset = 0;
argc = get_argv(0, NULL, loaded_image->LoadOptions,
@@ -1398,15 +1400,6 @@ void EFIAPI __init noreturn efi_start(EFI_HANDLE ImageHandle,
if ( !base_video )
efi_console_set_mode();
}
else
{
/*
* Some compilers may emit a false "uninitialized use" warning for argc,
* so initialize argc/argv here to avoid the warning.
*/
argc = 0;
argv = NULL;
}
PrintStr(L"Xen " XEN_VERSION_STRING XEN_EXTRAVERSION
" (c/s " XEN_CHANGESET ") EFI loader\r\n");
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.