|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 04/14] xen: Rename bootmodule{,s} to boot_module{,s}
On Fri, 13 Jun 2025, Alejandro Vallejo wrote:
> ... in alignment with the new coding style on word splitting for type
> names.
>
> This aligns its name with the largely duplicate boot_module struct
> in x86. While there's no equivalent to "struct bootmodules" in x86,
> changing one and not the other is just confusing. Same with various
> comments and function names.
>
> Rather than making a long subfield name even longer, remove the
> _bootmodule suffix in the kernel, initrd and dtb subfields.
>
> Not a functional change.
>
> Signed-off-by: Alejandro Vallejo <agarciav@xxxxxxx>
> ---
> xen/arch/arm/domain_build.c | 4 +-
> xen/arch/arm/efi/efi-boot.h | 6 +--
> xen/arch/arm/kernel.c | 4 +-
> xen/arch/arm/llc-coloring.c | 8 ++--
> xen/arch/arm/mmu/setup.c | 10 ++---
> xen/arch/arm/setup.c | 10 ++---
> xen/common/device-tree/bootfdt.c | 4 +-
> xen/common/device-tree/bootinfo.c | 52 ++++++++++++-------------
> xen/common/device-tree/dom0less-build.c | 25 ++++++------
> xen/common/device-tree/domain-build.c | 2 +-
> xen/common/device-tree/kernel.c | 22 +++++------
> xen/include/xen/bootfdt.h | 26 ++++++-------
> xen/include/xen/fdt-kernel.h | 7 ++--
> xen/xsm/xsm_policy.c | 2 +-
> 14 files changed, 90 insertions(+), 92 deletions(-)
>
> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> index 590f38e520..7096e176ed 100644
> --- a/xen/arch/arm/domain_build.c
> +++ b/xen/arch/arm/domain_build.c
> @@ -579,7 +579,7 @@ static int __init write_properties(struct domain *d,
> struct kernel_info *kinfo,
>
> if ( dt_node_path_is_equal(node, "/chosen") )
> {
> - const struct bootmodule *initrd = kinfo->initrd_bootmodule;
> + const struct boot_module *initrd = kinfo->initrd;
>
> if ( bootargs )
> {
> @@ -1447,7 +1447,7 @@ int __init make_chosen_node(const struct kernel_info
> *kinfo)
> {
> int res;
> const char *bootargs = NULL;
> - const struct bootmodule *initrd = kinfo->initrd_bootmodule;
> + const struct boot_module *initrd = kinfo->initrd;
> void *fdt = kinfo->fdt;
>
> dt_dprintk("Create chosen node\n");
> diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h
> index d2a09ad3a1..2af8e8ea05 100644
> --- a/xen/arch/arm/efi/efi-boot.h
> +++ b/xen/arch/arm/efi/efi-boot.h
> @@ -20,7 +20,7 @@ typedef struct {
> } module_info;
>
> /*
> - * Binaries will be translated into bootmodules, the maximum number for them
> is
> + * Binaries will be translated into boot_modules, the maximum number for
> them is
> * MAX_MODULES where we should remove a unit for Xen and one for Xen DTB
> */
> #define MAX_UEFI_MODULES (MAX_MODULES - 2)
> @@ -602,9 +602,9 @@ static void __init efi_arch_handle_module(const struct
> file *file,
>
> /*
> * modules_available is decremented here because for each dom0 file added
> - * from the configuration file, there will be an additional bootmodule,
> + * from the configuration file, there will be an additional boot_module,
> * so the number of available slots will be decremented because there is
> a
> - * maximum amount of bootmodules that can be loaded.
> + * maximum amount of boot_modules that can be loaded.
> */
> modules_available--;
> }
> diff --git a/xen/arch/arm/kernel.c b/xen/arch/arm/kernel.c
> index cb1efb19e7..e734ec5c1e 100644
> --- a/xen/arch/arm/kernel.c
> +++ b/xen/arch/arm/kernel.c
> @@ -46,7 +46,7 @@ static void __init place_modules(struct kernel_info *info,
> paddr_t kernbase, paddr_t kernend)
> {
> /* Align DTB and initrd size to 2Mb. Linux only requires 4 byte
> alignment */
> - const struct bootmodule *mod = info->initrd_bootmodule;
> + const struct boot_module *mod = info->initrd;
> const struct membanks *mem = kernel_info_get_mem(info);
> const paddr_t initrd_len = ROUNDUP(mod ? mod->size : 0, MB(2));
> const paddr_t dtb_len = ROUNDUP(fdt_totalsize(info->fdt), MB(2));
> @@ -175,7 +175,7 @@ static void __init kernel_zimage_load(struct kernel_info
> *info)
> * Check if the image is a uImage and setup kernel_info
> */
> int __init kernel_uimage_probe(struct kernel_info *info,
> - struct bootmodule *mod)
> + struct boot_module *mod)
> {
> struct {
> __be32 magic; /* Image Header Magic Number */
> diff --git a/xen/arch/arm/llc-coloring.c b/xen/arch/arm/llc-coloring.c
> index 99ac10b610..6f78817c57 100644
> --- a/xen/arch/arm/llc-coloring.c
> +++ b/xen/arch/arm/llc-coloring.c
> @@ -123,12 +123,12 @@ static paddr_t __init xen_colored_map_size(void)
>
> void __init arch_llc_coloring_init(void)
> {
> - struct bootmodule *xen_bootmodule =
> boot_module_find_by_kind(BOOTMOD_XEN);
> + struct boot_module *xen_boot_module =
> boot_module_find_by_kind(BOOTMOD_XEN);
>
> - BUG_ON(!xen_bootmodule);
> + BUG_ON(!xen_boot_module);
>
> - xen_bootmodule->size = xen_colored_map_size();
> - xen_bootmodule->start = get_xen_paddr(xen_bootmodule->size);
> + xen_boot_module->size = xen_colored_map_size();
> + xen_boot_module->start = get_xen_paddr(xen_boot_module->size);
> }
>
> /*
> diff --git a/xen/arch/arm/mmu/setup.c b/xen/arch/arm/mmu/setup.c
> index 30afe97781..eb8ed19ca1 100644
> --- a/xen/arch/arm/mmu/setup.c
> +++ b/xen/arch/arm/mmu/setup.c
> @@ -246,7 +246,7 @@ paddr_t __init consider_modules(paddr_t s, paddr_t e,
> #ifdef CONFIG_STATIC_SHM
> const struct membanks *shmem = bootinfo_get_shmem();
> #endif
> - const struct bootmodules *mi = &bootinfo.modules;
> + const struct boot_modules *mi = &bootinfo.modules;
> int i;
> int nr;
>
> @@ -273,8 +273,8 @@ paddr_t __init consider_modules(paddr_t s, paddr_t e,
> }
>
> /*
> - * i is the current bootmodule we are evaluating, across all
> - * possible kinds of bootmodules.
> + * i is the current boot_module we are evaluating, across all
> + * possible kinds of boot_modules.
> *
> * When retrieving the corresponding reserved-memory addresses, we
> * need to index the reserved_mem bank starting from 0, and only counting
> @@ -328,8 +328,8 @@ static void __init create_llc_coloring_mappings(void)
> {
> lpae_t pte;
> unsigned int i;
> - struct bootmodule *xen_bootmodule =
> boot_module_find_by_kind(BOOTMOD_XEN);
> - mfn_t start_mfn = maddr_to_mfn(xen_bootmodule->start), mfn;
> + struct boot_module *xen_boot_module =
> boot_module_find_by_kind(BOOTMOD_XEN);
> + mfn_t start_mfn = maddr_to_mfn(xen_boot_module->start), mfn;
>
> for_each_xen_colored_mfn ( start_mfn, mfn, i )
> {
> diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
> index 734e23da44..8b2e65a1a5 100644
> --- a/xen/arch/arm/setup.c
> +++ b/xen/arch/arm/setup.c
> @@ -206,11 +206,11 @@ static void __init processor_id(void)
>
> void __init discard_initial_modules(void)
> {
> - struct bootmodules *mi = &bootinfo.modules;
> + struct boot_modules *mi = &bootinfo.modules;
> int i;
>
> /*
> - * When using static heap feature, don't give bootmodules memory back to
> + * When using static heap feature, don't give boot_modules memory back to
> * the heap allocator
> */
> if ( using_static_heap )
> @@ -303,7 +303,7 @@ void asmlinkage __init start_xen(unsigned long fdt_paddr)
> {
> size_t fdt_size;
> const char *cmdline;
> - struct bootmodule *xen_bootmodule;
> + struct boot_module *xen_boot_module;
> struct domain *d;
> int rc, i;
>
> @@ -327,10 +327,10 @@ void asmlinkage __init start_xen(unsigned long
> fdt_paddr)
> fdt_paddr);
>
> /* Register Xen's load address as a boot module. */
> - xen_bootmodule = add_boot_module(BOOTMOD_XEN,
> + xen_boot_module = add_boot_module(BOOTMOD_XEN,
> virt_to_maddr(_start),
> (paddr_t)(uintptr_t)(_end - _start), false);
> - BUG_ON(!xen_bootmodule);
> + BUG_ON(!xen_boot_module);
>
> fdt_size = boot_fdt_info(device_tree_flattened, fdt_paddr);
>
> diff --git a/xen/common/device-tree/bootfdt.c
> b/xen/common/device-tree/bootfdt.c
> index 9daea06e57..39334d6205 100644
> --- a/xen/common/device-tree/bootfdt.c
> +++ b/xen/common/device-tree/bootfdt.c
> @@ -314,7 +314,7 @@ static void __init process_multiboot_node(const void
> *fdt, int node,
> static int __initdata kind_guess = 0;
> const struct fdt_property *prop;
> const __be32 *cell;
> - bootmodule_kind kind;
> + boot_module_kind kind;
> paddr_t start, size;
> int len;
> /* sizeof("/chosen/") + DT_MAX_NAME + '/' + DT_MAX_NAME + '/0' => 92 */
> @@ -518,7 +518,7 @@ static void __init early_print_info(void)
> {
> const struct membanks *mi = bootinfo_get_mem();
> const struct membanks *mem_resv = bootinfo_get_reserved_mem();
> - struct bootmodules *mods = &bootinfo.modules;
> + struct boot_modules *mods = &bootinfo.modules;
> struct bootcmdlines *cmds = &bootinfo.cmdlines;
> unsigned int i;
>
> diff --git a/xen/common/device-tree/bootinfo.c
> b/xen/common/device-tree/bootinfo.c
> index 717cfa0962..2a27d1318b 100644
> --- a/xen/common/device-tree/bootinfo.c
> +++ b/xen/common/device-tree/bootinfo.c
> @@ -21,7 +21,7 @@
>
> struct bootinfo __initdata bootinfo = BOOTINFO_INIT;
>
> -const char * __init boot_module_kind_as_string(bootmodule_kind kind)
> +const char * __init boot_module_kind_as_string(boot_module_kind kind)
> {
> switch ( kind )
> {
> @@ -49,7 +49,7 @@ static void __init dt_unreserved_regions(paddr_t s, paddr_t
> e,
> unsigned int i;
>
> /*
> - * i is the current bootmodule we are evaluating across all possible
> + * i is the current boot_module we are evaluating across all possible
> * kinds.
> */
> for ( i = first; i < reserved_mem->nr_banks; i++ )
> @@ -143,18 +143,18 @@ static bool __init meminfo_overlap_check(const struct
> membanks *mem,
> * TODO: '*_end' could be 0 if the module/region is at the end of the
> physical
> * address space. This is for now not handled as it requires more rework.
> */
> -static bool __init bootmodules_overlap_check(struct bootmodules *bootmodules,
> - paddr_t region_start,
> - paddr_t region_size)
> +static bool __init boot_modules_overlap_check(struct boot_modules
> *boot_modules,
> + paddr_t region_start,
> + paddr_t region_size)
> {
> paddr_t mod_start = INVALID_PADDR, mod_end = 0;
> paddr_t region_end = region_start + region_size;
> - unsigned int i, mod_num = bootmodules->nr_mods;
> + unsigned int i, mod_num = boot_modules->nr_mods;
>
> for ( i = 0; i < mod_num; i++ )
> {
> - mod_start = bootmodules->module[i].start;
> - mod_end = mod_start + bootmodules->module[i].size;
> + mod_start = boot_modules->module[i].start;
> + mod_end = mod_start + boot_modules->module[i].size;
>
> if ( region_end <= mod_start || region_start >= mod_end )
> continue;
> @@ -210,20 +210,20 @@ bool __init check_reserved_regions_overlap(paddr_t
> region_start,
> allow_memreserve_overlap) )
> return true;
>
> - /* Check if input region is overlapping with bootmodules */
> - if ( bootmodules_overlap_check(&bootinfo.modules,
> - region_start, region_size) )
> + /* Check if input region is overlapping with boot_modules */
> + if ( boot_modules_overlap_check(&bootinfo.modules,
> + region_start, region_size) )
> return true;
>
> return false;
> }
>
> -struct bootmodule __init *add_boot_module(bootmodule_kind kind,
> - paddr_t start, paddr_t size,
> - bool domU)
> +struct boot_module __init *add_boot_module(boot_module_kind kind,
> + paddr_t start, paddr_t size,
> + bool domU)
> {
> - struct bootmodules *mods = &bootinfo.modules;
> - struct bootmodule *mod;
> + struct boot_modules *mods = &bootinfo.modules;
> + struct boot_module *mod;
> unsigned int i;
>
> if ( mods->nr_mods == MAX_MODULES )
> @@ -266,10 +266,10 @@ struct bootmodule __init
> *add_boot_module(bootmodule_kind kind,
> * XSM, DTB) or Dom0 modules. This is not suitable for looking up guest
> * modules.
> */
> -struct bootmodule * __init boot_module_find_by_kind(bootmodule_kind kind)
> +struct boot_module * __init boot_module_find_by_kind(boot_module_kind kind)
> {
> - struct bootmodules *mods = &bootinfo.modules;
> - struct bootmodule *mod;
> + struct boot_modules *mods = &bootinfo.modules;
> + struct boot_module *mod;
> int i;
> for (i = 0 ; i < mods->nr_mods ; i++ )
> {
> @@ -281,7 +281,7 @@ struct bootmodule * __init
> boot_module_find_by_kind(bootmodule_kind kind)
> }
>
> void __init add_boot_cmdline(const char *name, const char *cmdline,
> - bootmodule_kind kind, paddr_t start, bool domU)
> + boot_module_kind kind, paddr_t start, bool domU)
> {
> struct bootcmdlines *cmds = &bootinfo.cmdlines;
> struct bootcmdline *cmd;
> @@ -310,7 +310,7 @@ void __init add_boot_cmdline(const char *name, const char
> *cmdline,
> * XSM, DTB) or Dom0 modules. This is not suitable for looking up guest
> * modules.
> */
> -struct bootcmdline * __init boot_cmdline_find_by_kind(bootmodule_kind kind)
> +struct bootcmdline * __init boot_cmdline_find_by_kind(boot_module_kind kind)
> {
> struct bootcmdlines *cmds = &bootinfo.cmdlines;
> struct bootcmdline *cmd;
> @@ -340,11 +340,11 @@ struct bootcmdline * __init
> boot_cmdline_find_by_name(const char *name)
> return NULL;
> }
>
> -struct bootmodule * __init boot_module_find_by_addr_and_kind(bootmodule_kind
> kind,
> - paddr_t start)
> +struct boot_module * __init boot_module_find_by_addr_and_kind(
> + boot_module_kind kind, paddr_t start)
> {
> - struct bootmodules *mods = &bootinfo.modules;
> - struct bootmodule *mod;
> + struct boot_modules *mods = &bootinfo.modules;
> + struct boot_module *mod;
> unsigned int i;
>
> for (i = 0 ; i < mods->nr_mods ; i++ )
> @@ -366,7 +366,7 @@ struct bootmodule * __init
> boot_module_find_by_addr_and_kind(bootmodule_kind kin
> */
> static paddr_t __init next_module(paddr_t s, paddr_t *end)
> {
> - struct bootmodules *mi = &bootinfo.modules;
> + struct boot_modules *mi = &bootinfo.modules;
> paddr_t lowest = ~(paddr_t)0;
> int i;
>
> diff --git a/xen/common/device-tree/dom0less-build.c
> b/xen/common/device-tree/dom0less-build.c
> index 3d503c6973..221b875a2f 100644
> --- a/xen/common/device-tree/dom0less-build.c
> +++ b/xen/common/device-tree/dom0less-build.c
> @@ -44,13 +44,13 @@ void __init set_xs_domain(struct domain *d)
>
> bool __init is_dom0less_mode(void)
> {
> - struct bootmodules *mods = &bootinfo.modules;
> - struct bootmodule *mod;
> + struct boot_modules *mods = &bootinfo.modules;
> + struct boot_module *mod;
> unsigned int i;
> bool dom0found = false;
> bool domUfound = false;
>
> - /* Look into the bootmodules */
> + /* Look into the boot_modules */
> for ( i = 0 ; i < mods->nr_mods ; i++ )
> {
> mod = &mods->module[i];
> @@ -374,18 +374,17 @@ static int __init check_partial_fdt(void *pfdt, size_t
> size)
> return 0;
> }
>
> -static int __init domain_handle_dtb_bootmodule(struct domain *d,
> - struct kernel_info *kinfo)
> +static int __init domain_handle_dtb_boot_module(struct domain *d,
> + struct kernel_info *kinfo)
> {
> void *pfdt;
> int res, node_next;
>
> - pfdt = ioremap_cache(kinfo->dtb_bootmodule->start,
> - kinfo->dtb_bootmodule->size);
> + pfdt = ioremap_cache(kinfo->dtb->start, kinfo->dtb->size);
> if ( pfdt == NULL )
> return -EFAULT;
>
> - res = check_partial_fdt(pfdt, kinfo->dtb_bootmodule->size);
> + res = check_partial_fdt(pfdt, kinfo->dtb->size);
> if ( res < 0 )
> goto out;
>
> @@ -459,8 +458,8 @@ static int __init prepare_dtb_domU(struct domain *d,
> struct kernel_info *kinfo)
> sizecells = GUEST_ROOT_SIZE_CELLS;
>
> /* Account for domU passthrough DT size */
> - if ( kinfo->dtb_bootmodule )
> - fdt_size += kinfo->dtb_bootmodule->size;
> + if ( kinfo->dtb )
> + fdt_size += kinfo->dtb->size;
>
> /* Cap to max DT size if needed */
> fdt_size = min(fdt_size, SZ_2M);
> @@ -507,13 +506,13 @@ static int __init prepare_dtb_domU(struct domain *d,
> struct kernel_info *kinfo)
> goto err;
>
> /*
> - * domain_handle_dtb_bootmodule has to be called before the rest of
> + * domain_handle_dtb_boot_module has to be called before the rest of
> * the device tree is generated because it depends on the value of
> * the field phandle_intc.
> */
> - if ( kinfo->dtb_bootmodule )
> + if ( kinfo->dtb )
> {
> - ret = domain_handle_dtb_bootmodule(d, kinfo);
> + ret = domain_handle_dtb_boot_module(d, kinfo);
> if ( ret )
> goto err;
> }
> diff --git a/xen/common/device-tree/domain-build.c
> b/xen/common/device-tree/domain-build.c
> index 6b8b8d7cac..fa4f700597 100644
> --- a/xen/common/device-tree/domain-build.c
> +++ b/xen/common/device-tree/domain-build.c
> @@ -347,7 +347,7 @@ void __init dtb_load(struct kernel_info *kinfo,
> void __init initrd_load(struct kernel_info *kinfo,
> copy_to_guest_phys_cb copy_to_guest)
> {
> - const struct bootmodule *mod = kinfo->initrd_bootmodule;
> + const struct boot_module *mod = kinfo->initrd;
> paddr_t load_addr = kinfo->initrd_paddr;
> paddr_t paddr, len;
> int node;
> diff --git a/xen/common/device-tree/kernel.c b/xen/common/device-tree/kernel.c
> index cb04cd9d50..e1b22dc1c7 100644
> --- a/xen/common/device-tree/kernel.c
> +++ b/xen/common/device-tree/kernel.c
> @@ -21,7 +21,7 @@ static uint32_t __init output_length(char *image, unsigned
> long image_len)
> return *(uint32_t *)&image[image_len - 4];
> }
>
> -int __init kernel_decompress(struct bootmodule *mod, uint32_t offset)
> +int __init kernel_decompress(struct boot_module *mod, uint32_t offset)
> {
> char *output, *input;
> char magic[2];
> @@ -92,7 +92,7 @@ int __init kernel_decompress(struct bootmodule *mod,
> uint32_t offset)
> free_domheap_page(pages + i);
>
> /*
> - * When using static heap feature, don't give bootmodules memory back to
> + * When using static heap feature, don't give boot_modules memory back to
> * the heap allocator
> */
> if ( using_static_heap )
> @@ -118,7 +118,7 @@ int __init kernel_decompress(struct bootmodule *mod,
> uint32_t offset)
> int __init kernel_probe(struct kernel_info *info,
> const struct dt_device_node *domain)
> {
> - struct bootmodule *mod = NULL;
> + struct boot_module *mod = NULL;
> struct bootcmdline *cmd = NULL;
> struct dt_device_node *node;
> u64 kernel_addr, initrd_addr, dtb_addr, size;
> @@ -140,8 +140,8 @@ int __init kernel_probe(struct kernel_info *info,
>
> mod = boot_module_find_by_kind(BOOTMOD_KERNEL);
>
> - info->kernel_bootmodule = mod;
> - info->initrd_bootmodule = boot_module_find_by_kind(BOOTMOD_RAMDISK);
> + info->kernel = mod;
> + info->initrd = boot_module_find_by_kind(BOOTMOD_RAMDISK);
>
> cmd = boot_cmdline_find_by_kind(BOOTMOD_KERNEL);
> if ( cmd )
> @@ -162,7 +162,7 @@ int __init kernel_probe(struct kernel_info *info,
> dt_get_range(&val, node, &kernel_addr, &size);
> mod = boot_module_find_by_addr_and_kind(
> BOOTMOD_KERNEL, kernel_addr);
> - info->kernel_bootmodule = mod;
> + info->kernel = mod;
> }
> else if ( dt_device_is_compatible(node, "multiboot,ramdisk") )
> {
> @@ -171,7 +171,7 @@ int __init kernel_probe(struct kernel_info *info,
>
> val = dt_get_property(node, "reg", &len);
> dt_get_range(&val, node, &initrd_addr, &size);
> - info->initrd_bootmodule = boot_module_find_by_addr_and_kind(
> + info->initrd = boot_module_find_by_addr_and_kind(
> BOOTMOD_RAMDISK, initrd_addr);
> }
> else if ( dt_device_is_compatible(node, "multiboot,device-tree")
> )
> @@ -183,7 +183,7 @@ int __init kernel_probe(struct kernel_info *info,
> if ( val == NULL )
> continue;
> dt_get_range(&val, node, &dtb_addr, &size);
> - info->dtb_bootmodule = boot_module_find_by_addr_and_kind(
> + info->dtb = boot_module_find_by_addr_and_kind(
> BOOTMOD_GUEST_DTB, dtb_addr);
> }
> else
> @@ -201,10 +201,10 @@ int __init kernel_probe(struct kernel_info *info,
> }
>
> printk("Loading %pd kernel from boot module @ %"PRIpaddr"\n",
> - info->d, info->kernel_bootmodule->start);
> - if ( info->initrd_bootmodule )
> + info->d, info->kernel->start);
> + if ( info->initrd )
> printk("Loading ramdisk from boot module @ %"PRIpaddr"\n",
> - info->initrd_bootmodule->start);
> + info->initrd->start);
>
> /*
> * uImage isn't really used nowadays thereby leave kernel_uimage_probe()
> diff --git a/xen/include/xen/bootfdt.h b/xen/include/xen/bootfdt.h
> index ff40f3078e..236b456dd2 100644
> --- a/xen/include/xen/bootfdt.h
> +++ b/xen/include/xen/bootfdt.h
> @@ -23,7 +23,7 @@ typedef enum {
> BOOTMOD_GUEST_DTB,
> BOOTMOD_MICROCODE,
> BOOTMOD_UNKNOWN
> -} bootmodule_kind;
> +} boot_module_kind;
>
> enum membank_type {
> /*
> @@ -103,8 +103,8 @@ struct shared_meminfo {
> * initrd to be compatible with all versions of the multiboot spec.
> */
> #define BOOTMOD_MAX_CMDLINE 1024
> -struct bootmodule {
> - bootmodule_kind kind;
> +struct boot_module {
> + boot_module_kind kind;
> bool domU;
> paddr_t start;
> paddr_t size;
> @@ -113,16 +113,16 @@ struct bootmodule {
> /* DT_MAX_NAME is the node name max length according the DT spec */
> #define DT_MAX_NAME 41
> struct bootcmdline {
> - bootmodule_kind kind;
> + boot_module_kind kind;
> bool domU;
> paddr_t start;
> char dt_name[DT_MAX_NAME];
> char cmdline[BOOTMOD_MAX_CMDLINE];
> };
>
> -struct bootmodules {
> +struct boot_modules {
> int nr_mods;
> - struct bootmodule module[MAX_MODULES];
> + struct boot_module module[MAX_MODULES];
> };
>
> struct bootcmdlines {
> @@ -134,7 +134,7 @@ struct bootinfo {
> struct meminfo mem;
> /* The reserved regions are only used when booting using Device-Tree */
> struct meminfo reserved_mem;
> - struct bootmodules modules;
> + struct boot_modules modules;
> struct bootcmdlines cmdlines;
> #ifdef CONFIG_ACPI
> struct meminfo acpi;
> @@ -176,16 +176,16 @@ bool check_reserved_regions_overlap(paddr_t
> region_start,
> paddr_t region_size,
> bool allow_memreserve_overlap);
>
> -struct bootmodule *add_boot_module(bootmodule_kind kind,
> +struct boot_module *add_boot_module(boot_module_kind kind,
> paddr_t start, paddr_t size, bool domU);
> -struct bootmodule *boot_module_find_by_kind(bootmodule_kind kind);
> -struct bootmodule * boot_module_find_by_addr_and_kind(bootmodule_kind kind,
> +struct boot_module *boot_module_find_by_kind(boot_module_kind kind);
> +struct boot_module * boot_module_find_by_addr_and_kind(boot_module_kind kind,
> paddr_t start);
> void add_boot_cmdline(const char *name, const char *cmdline,
> - bootmodule_kind kind, paddr_t start, bool domU);
> -struct bootcmdline *boot_cmdline_find_by_kind(bootmodule_kind kind);
> + boot_module_kind kind, paddr_t start, bool domU);
> +struct bootcmdline *boot_cmdline_find_by_kind(boot_module_kind kind);
> struct bootcmdline * boot_cmdline_find_by_name(const char *name);
> -const char *boot_module_kind_as_string(bootmodule_kind kind);
> +const char *boot_module_kind_as_string(boot_module_kind kind);
>
> void populate_boot_allocator(void);
>
> diff --git a/xen/include/xen/fdt-kernel.h b/xen/include/xen/fdt-kernel.h
> index 1939c3ebf7..12a0b42d17 100644
> --- a/xen/include/xen/fdt-kernel.h
> +++ b/xen/include/xen/fdt-kernel.h
> @@ -34,7 +34,7 @@ struct kernel_info {
> paddr_t gnttab_size;
>
> /* boot blob load addresses */
> - const struct bootmodule *kernel_bootmodule, *initrd_bootmodule,
> *dtb_bootmodule;
> + const struct boot_module *kernel, *initrd, *dtb;
> const char* cmdline;
> paddr_t dtb_paddr;
> paddr_t initrd_paddr;
> @@ -121,7 +121,7 @@ int kernel_probe(struct kernel_info *info, const struct
> dt_device_node *domain);
> */
> void kernel_load(struct kernel_info *info);
>
> -int kernel_decompress(struct bootmodule *mod, uint32_t offset);
> +int kernel_decompress(struct boot_module *mod, uint32_t offset);
>
> int kernel_zimage_probe(struct kernel_info *info, paddr_t addr, paddr_t
> size);
>
> @@ -130,8 +130,7 @@ int kernel_zimage_probe(struct kernel_info *info, paddr_t
> addr, paddr_t size);
> * call here just for compatability with Arm code.
> */
> #ifdef CONFIG_ARM
> -struct bootmodule;
I just wanted to mention that I went line by line and this is the only
not search-and-replace change in this patch.
Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> -int kernel_uimage_probe(struct kernel_info *info, struct bootmodule *mod);
> +int kernel_uimage_probe(struct kernel_info *info, struct boot_module *mod);
> #endif
>
> #endif /* __XEN_FDT_KERNEL_H__ */
> diff --git a/xen/xsm/xsm_policy.c b/xen/xsm/xsm_policy.c
> index 7f70d860bd..1f88b4fc5a 100644
> --- a/xen/xsm/xsm_policy.c
> +++ b/xen/xsm/xsm_policy.c
> @@ -68,7 +68,7 @@ int __init xsm_multiboot_policy_init(
> #ifdef CONFIG_HAS_DEVICE_TREE
> int __init xsm_dt_policy_init(void **policy_buffer, size_t *policy_size)
> {
> - struct bootmodule *mod = boot_module_find_by_kind(BOOTMOD_XSM);
> + struct boot_module *mod = boot_module_find_by_kind(BOOTMOD_XSM);
> paddr_t paddr, len;
>
> if ( !mod || !mod->size )
> --
> 2.43.0
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |