From: Viktor Mitin Date: Tue, 18 Jun 2019 08:58:51 +0000 (+0300) Subject: xen/arm: remove unused dt_device_node parameter X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c21df76199aba0d2a6654d56c8e93e31c1f03975;p=people%2Fdwmw2%2Fxen.git xen/arm: remove unused dt_device_node parameter Some of the function generating nodes (e.g make_timer_node) take in a dt_device_node parameter, but never used it. It is actually misused when creating DT for DomU. So it is the best to remove the parameter. Suggested-by: Julien Grall Signed-off-by: Viktor Mitin Reviewed-by: Julien Grall --- diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c index c1981836a6..4c8404155a 100644 --- a/xen/arch/arm/domain_build.c +++ b/xen/arch/arm/domain_build.c @@ -742,8 +742,7 @@ static int __init make_hypervisor_node(struct domain *d, return res; } -static int __init make_psci_node(void *fdt, - const struct dt_device_node *parent) +static int __init make_psci_node(void *fdt) { int res; const char compat[] = @@ -779,8 +778,7 @@ static int __init make_psci_node(void *fdt, return res; } -static int __init make_cpus_node(const struct domain *d, void *fdt, - const struct dt_device_node *parent) +static int __init make_cpus_node(const struct domain *d, void *fdt) { int res; const struct dt_device_node *cpus = dt_find_node_by_path("/cpus"); @@ -962,8 +960,7 @@ static int __init make_gic_node(const struct domain *d, void *fdt, return res; } -static int __init make_timer_node(const struct domain *d, void *fdt, - const struct dt_device_node *node) +static int __init make_timer_node(const struct domain *d, void *fdt) { static const struct dt_device_match timer_ids[] __initconst = { @@ -1380,7 +1377,7 @@ static int __init handle_node(struct domain *d, struct kernel_info *kinfo, if ( device_get_class(node) == DEVICE_GIC ) return make_gic_node(d, kinfo->fdt, node); if ( dt_match_node(timer_matches, node) ) - return make_timer_node(d, kinfo->fdt, node); + return make_timer_node(d, kinfo->fdt); /* Skip nodes used by Xen */ if ( dt_device_used_by(node) == DOMID_XEN ) @@ -1472,11 +1469,11 @@ static int __init handle_node(struct domain *d, struct kernel_info *kinfo, if ( res ) return res; - res = make_psci_node(kinfo->fdt, node); + res = make_psci_node(kinfo->fdt); if ( res ) return res; - res = make_cpus_node(d, kinfo->fdt, node); + res = make_cpus_node(d, kinfo->fdt); if ( res ) return res; @@ -1731,11 +1728,11 @@ static int __init prepare_dtb_domU(struct domain *d, struct kernel_info *kinfo) if ( ret ) goto err; - ret = make_psci_node(kinfo->fdt, NULL); + ret = make_psci_node(kinfo->fdt); if ( ret ) goto err; - ret = make_cpus_node(d, kinfo->fdt, NULL); + ret = make_cpus_node(d, kinfo->fdt); if ( ret ) goto err;