[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 |