[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 2/8] evtchn: replace FIFO-specific header by generic private one
On Tue, Oct 20, 2020 at 04:08:33PM +0200, Jan Beulich wrote: > Having a FIFO specific header is not (or at least no longer) warranted > with just three function declarations left there. Introduce a private > header instead, moving there some further items from xen/event.h. > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > --- > v2: New. > --- > TBD: If - considering the layering violation that's there anyway - we > allowed PV shim code to make use of this header, a few more items > could be moved out of "public sight". > > --- a/xen/common/event_2l.c > +++ b/xen/common/event_2l.c > @@ -7,11 +7,12 @@ > * Version 2 or later. See the file COPYING for more details. > */ > > +#include "event_channel.h" > + > #include <xen/init.h> > #include <xen/lib.h> > #include <xen/errno.h> > #include <xen/sched.h> > -#include <xen/event.h> > > #include <asm/guest_atomics.h> > > --- a/xen/common/event_channel.c > +++ b/xen/common/event_channel.c > @@ -14,17 +14,17 @@ > * along with this program; If not, see <http://www.gnu.org/licenses/>. > */ > > +#include "event_channel.h" > + > #include <xen/init.h> > #include <xen/lib.h> > #include <xen/errno.h> > #include <xen/sched.h> > -#include <xen/event.h> > #include <xen/irq.h> > #include <xen/iocap.h> > #include <xen/compat.h> > #include <xen/guest_access.h> > #include <xen/keyhandler.h> > -#include <xen/event_fifo.h> > #include <asm/current.h> > > #include <public/xen.h> > --- /dev/null > +++ b/xen/common/event_channel.h > @@ -0,0 +1,63 @@ > +/* Event channel handling private header. */ I've got no idea whether it matters or not, but the code moved here from xen/events.h had an explicit copyright banner with Keirs name, should this be kept? Thanks, Roger.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |