[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] EFI: some easy constification
commit 643e2f3cbb3b607f3365b230f439845e9bf113b0 Author: Jan Beulich <jbeulich@xxxxxxxx> AuthorDate: Mon Sep 28 10:39:47 2020 +0200 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Mon Sep 28 10:39:47 2020 +0200 EFI: some easy constification Inspired by some of Trammell's suggestions, this harvests some low hanging fruit, without needing to be concerned about the definitions of the EFI interfaces themselves. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Reviewed-by: Wei Liu <wl@xxxxxxx> Acked-by: Julien Grall <jgrall@xxxxxxxxxx> --- xen/arch/arm/efi/efi-boot.h | 7 ++++--- xen/arch/x86/efi/efi-boot.h | 7 ++++--- xen/common/efi/boot.c | 6 +++--- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h index 6527cb0bdf..27dd0b1a94 100644 --- a/xen/arch/arm/efi/efi-boot.h +++ b/xen/arch/arm/efi/efi-boot.h @@ -420,7 +420,7 @@ static void __init efi_arch_memory_setup(void) static void __init efi_arch_handle_cmdline(CHAR16 *image_name, CHAR16 *cmdline_options, - char *cfgfile_options) + const char *cfgfile_options) { union string name; char *buf; @@ -481,8 +481,9 @@ static void __init efi_arch_handle_cmdline(CHAR16 *image_name, efi_bs->FreePool(buf); } -static void __init efi_arch_handle_module(struct file *file, const CHAR16 *name, - char *options) +static void __init efi_arch_handle_module(const struct file *file, + const CHAR16 *name, + const char *options) { int node; int chosen; diff --git a/xen/arch/x86/efi/efi-boot.h b/xen/arch/x86/efi/efi-boot.h index 7188c9a551..eef3f52789 100644 --- a/xen/arch/x86/efi/efi-boot.h +++ b/xen/arch/x86/efi/efi-boot.h @@ -294,7 +294,7 @@ static void __init efi_arch_cfg_file_late(EFI_FILE_HANDLE dir_handle, char *sect static void __init efi_arch_handle_cmdline(CHAR16 *image_name, CHAR16 *cmdline_options, - char *cfgfile_options) + const char *cfgfile_options) { union string name; @@ -635,8 +635,9 @@ static void __init efi_arch_memory_setup(void) #undef l2_4G_offset } -static void __init efi_arch_handle_module(struct file *file, const CHAR16 *name, - char *options) +static void __init efi_arch_handle_module(const struct file *file, + const CHAR16 *name, + const char *options) { union string local_name; void *ptr; diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c index 523fda41fd..157fe0e8c5 100644 --- a/xen/common/efi/boot.c +++ b/xen/common/efi/boot.c @@ -120,7 +120,7 @@ static char *split_string(char *s); static CHAR16 *s2w(union string *str); static char *w2s(const union string *str); static bool read_file(EFI_FILE_HANDLE dir_handle, CHAR16 *name, - struct file *file, char *options); + struct file *file, const char *options); static size_t wstrlen(const CHAR16 * s); static int set_color(u32 mask, int bpp, u8 *pos, u8 *sz); static bool match_guid(const EFI_GUID *guid1, const EFI_GUID *guid2); @@ -540,7 +540,7 @@ static char * __init split_string(char *s) } static bool __init read_file(EFI_FILE_HANDLE dir_handle, CHAR16 *name, - struct file *file, char *options) + struct file *file, const char *options) { EFI_FILE_HANDLE FileHandle = NULL; UINT64 size; @@ -1101,7 +1101,7 @@ efi_start(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable) EFI_GRAPHICS_OUTPUT_PROTOCOL *gop = NULL; union string section = { NULL }, name; bool base_video = false; - char *option_str; + const char *option_str; bool use_cfg_file; __set_bit(EFI_BOOT, &efi_flags); -- generated by git-patchbot for /home/xen/git/xen.git#master
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |