On Fri, Oct 05, 2018 at 05:22:29AM -0600, Jan Beulich wrote:
> >>> On 05.10.18 at 12:28, <[email protected]> wrote:
> > On Fri, Oct 05, 2018 at 04:12:10AM -0600, Jan Beulich wrote:
> >> Now that CONFIG_HVM can (and should) be turned off for the shim, gcc 8.2
> >> apparently is no longer sure that "port" is indeed initialized at
> >> 
> >>     if ( sched_poll->nr_ports == 1 )
> >>         v->poll_evtchn = port;
> >> 
> >> It doesn't look to be impossible for the compiler to prove it is not,
> >> but we also can't rely on that to be the case. Add an initializer.
> >> 
> >> Signed-off-by: Jan Beulich <[email protected]>
> > 
> > TBH I fail to see how CONFIG_HVM would affect do_poll. Also there is
> > already build test with gcc 8.2 which never discovered the issue you
> > described.
> 
> I can't explain the sudden diagnostic too (without taking apart what
> exactly the compiler does), but the same config (just with HVM=y)
> built fine before. Without any further insight (which I don't think is
> worth the time) I don't see how I could improve the description.

Oh well.

Acked-by: Wei Liu <[email protected]>


> 
> Jan
> 
> 

_______________________________________________
Xen-devel mailing list
[email protected]
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to