mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
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:
1 parent
b5070a9596
commit
a492ec7b01
1 file changed
+4
-11
+4
-11
@@ -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");
|
||||
|
||||