[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Domain creation errors
At 03:55 -0600 on 29 Jun (1467172554), Jan Beulich wrote: > >>> On 28.06.16 at 20:56, <andrew.cooper3@xxxxxxxxxx> wrote: > > Using PTR_ERR() is less disruptive to the code, but will cause > > collateral damage for anyone with out-of-tree patches, as the code will > > compile but the error logic will be wrong. The use of PTR_ERR() is also > > quite dangerous in the context of a PV guest, as the resulting pointer > > is under 64bit guest ABI control. > > > > I am leaning towards the first option, which at least has the advantage > > that any out-of-tree code will break in an obvious way. > > > > Any opinions or alternate suggestions? > > To be honest I'm not worried much about out of tree code, and > the err.h abstractions are precisely for cases like this. So I'm for > the PTR_ERR() variant. +1, FWIW. Can the x86_64/PV problem be avoided by using non-canonical error addresses? Tim. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |