[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH for-4.15 v2] xen/dmop: Strip __XEN_TOOLS__ header guard from public API
Andrew Cooper writes ("[PATCH for-4.15 v2] xen/dmop: Strip __XEN_TOOLS__ header guard from public API"): > Exactly as with c/s f40e1c52e4, this is inappropriate for a stable library. > > That change actually broke the build with: > > include/xendevicemodel.h:52:5: error: unknown type name 'ioservid_t' > ioservid_t *id); > ^ > > as libxendevicemodel.h now uses a type it can't see a typedef for. However, > nothing noticed because the header.chk logic is also broken (fixed > subsequently). > > Strip the guard from the public header, and remove compensation from > devicemodel's private.h. Fix the dmop design doc to discuss both reasons > behind the the ABI design. > > Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> > Release-Acked-by: Ian Jackson <iwj@xxxxxxxxxxxxxx> > --- > CC: Jan Beulich <JBeulich@xxxxxxxx> > CC: Roger Pau Monné <roger.pau@xxxxxxxxxx> > CC: Wei Liu <wl@xxxxxxx> > CC: Paul Durrant <paul@xxxxxxx> > CC: Ian Jackson <iwj@xxxxxxxxxxxxxx> > > v2: > * Patch dmop.pandoc as well. > > For 4.15. This is a build fix, even if current staging can't spot the > breakage. Release-Acked-by: Ian Jackson <iwj@xxxxxxxxxxxxxx> I am going to stop giving acks for this kind of thing fairly shorty. Ian.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |