[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2] xen/arm: fix gnttab_need_iommu_mapping



Jan Beulich writes ("Re: [PATCH v2] xen/arm: fix gnttab_need_iommu_mapping"):
> On 08.02.2021 21:24, Stefano Stabellini wrote:
...
> > For these cases, I would just follow a simple rule of thumb:
> > - is the submitter willing to provide the backport?
> > - is the backport low-risk?
> > - is the underlying bug important?
> > 
> > If the answer to all is "yes" then I'd go with it.
> 
> Personally I disagree, for the very simple reason of the question
> going to become "Where do we draw the line?" The only non-security
> backports that I consider acceptable are low-risk changes to allow
> building with newer tool chains. I know other backports have
> occurred in the past, and I did voice my disagreement with this
> having happened.

I think I take a more relaxed view than Jan, but still a much more
firm line than Stefano.  My opinion is that we should make exceptions
for only bugs of exceptional severity.

I don't think I have seen an argument that this bug is exceptionally
severe.

For me the fact that you can only experience this bug if you upgrade
the hardware or significantly change the configuration, means that
this isn't so serious a bug.

The downside of accepting this backport is not only the slippery
slope.  It is also shipping the risk of a mistake in it to people who
are using 4.12 and expect it to remain almost unchanged.

The alternative, which I think is reasonable, is to ask people who are
substantially changing their hardware and/or configuration, to also
upgrade to a newer hypervisor.  I don't see that this would be a
significant imposition, but maybe I am missing some reason why
upgrading to a newer hypervisor would add a lot of difficulty to an
upgrade which is already significant in other ways.

(I definitely agree with Jan that backports to fix build problems with
newer tools are serious because they are so blocking, so will
generally need an exception to the "security fixes only" rule.)

> But this is a community decision, so my opinion counts as just a
> single vote.

I think on this particular patch, with the information I have so far,
I am with Jan and Julien.

Thanks,
Ian.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.