On Fri, May 05, 2017 at 09:59:15AM +0200, Juergen Gross wrote: > Revert commit 72a9b186292 ("xen: Remove event channel notification > through Xen PCI platform device") as the original analysis was wrong > that all the removed code isn't in use any more. > > It is still necessary for old Xen versions (< 4.0) and for being able > to run the Linux kernel as dom0 in a nested Xen environment. > > Upstream commit is 84d582d236dc1f9085e741affc72e9ba061a67c2. > > Cc: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> > Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> > Cc: Ingo Molnar <mingo@xxxxxxxxxx> > Cc: "H. Peter Anvin" <hpa@xxxxxxxxx> > Cc: x86@xxxxxxxxxx > Cc: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> > Cc: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > Cc: Julien Grall <julien.grall@xxxxxxxxxx> > Cc: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> > Cc: Paul Gortmaker <paul.gortmaker@xxxxxxxxxxxxx> > Cc: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> > Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx > Cc: linux-kernel@xxxxxxxxxxxxxxx > Cc: linux-pci@xxxxxxxxxxxxxxx > Cc: Anthony Liguori <aliguori@xxxxxxxxxx> > Cc: KarimAllah Ahmed <karahmed@xxxxxxxxx> > Signed-off-by: Juergen Gross <jgross@xxxxxxxx> > --- > Please apply to stable-4.9.y > --- > arch/x86/include/asm/xen/events.h | 11 +++++++ > arch/x86/pci/xen.c | 2 +- > arch/x86/xen/enlighten.c | 21 +++++++++---- > arch/x86/xen/smp.c | 2 ++ > arch/x86/xen/time.c | 5 +++ > drivers/xen/events/events_base.c | 26 ++++++++++------ > drivers/xen/platform-pci.c | 64 > +++++++++++++++++++++++++++++++++++++++ Yup, also linewrapped :(