[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2] xen/arm: mark handle_linux_pci_domain() __init
On 10/20/22 14:19, Julien Grall wrote: > Hi Stewart, Hi Julien, > I nearly missed this one because it was threaded under v1. In the > future, would you be able to send new version in a separate thread? This > makes easier to track it. I will keep this in mind for next time. > On 14/10/2022 21:09, Stewart Hildebrand wrote: >> All functions in domain_build.c should be marked __init. This was >> spotted when building the hypervisor with -Og. >> >> Fixes: 1050a7b91c xen/arm: add pci-domain for disabled devices I missed parenthesis and quotes around the referenced commit. To keep it in the same format as other Fixes: tags, can you please add during commit (pending release ack)? >> Signed-off-by: Stewart Hildebrand <stewart.hildebrand@xxxxxxx> > > Acked-by: Julien Grall <jgrall@xxxxxxxxxx> > > Henry, this patch is fixing a potential build failure on some compiler > (at the moment we are relying on the compiler to inline > handle_linux_pci_domain). AFAIU, the problem was introduced in Xen 4.17. > Would you be happy if we include it in the release? > > Cheers, > >> >> --- >> v1 -> v2: >> Add Fixes: tag >> Add patch description >> --- >> xen/arch/arm/domain_build.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c >> index 61cda8e843..fc2961895b 100644 >> --- a/xen/arch/arm/domain_build.c >> +++ b/xen/arch/arm/domain_build.c >> @@ -1051,8 +1051,8 @@ static void __init assign_static_memory_11(struct >> domain *d, >> * The current heuristic assumes that a device is a host bridge >> * if the type is "pci" and then parent type is not "pci". >> */ >> -static int handle_linux_pci_domain(struct kernel_info *kinfo, >> - const struct dt_device_node *node) >> +static int __init handle_linux_pci_domain(struct kernel_info *kinfo, >> + const struct dt_device_node *node) >> { >> uint16_t segment; >> int res; > > -- > Julien Grall
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |