On Mon, Nov 02, 2020 at 01:17:20PM +0100, Juergen Gross wrote: > Today only fifo event channels have a cpu hotplug callback. In order > to prepare for more percpu (de)init work move that callback into > events_base.c and add percpu_init() and percpu_deinit() hooks to > struct evtchn_ops. > > This is part of XSA-332. > > This is upstream commit 7beb290caa2adb0a399e735a1e175db9aae0523a > > Cc: stable@xxxxxxxxxxxxxxx > Signed-off-by: Juergen Gross <jgross@xxxxxxxx> > Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> > Reviewed-by: Wei Liu <wl@xxxxxxx>xen/events: use a common cpu hotplug hook for event > channels > > Today only fifo event channels have a cpu hotplug callback. In order > to prepare for more percpu (de)init work move that callback into > events_base.c and add percpu_init() and percpu_deinit() hooks to > struct evtchn_ops. > > This is part of XSA-332. > > This is upstream commit 7beb290caa2adb0a399e735a1e175db9aae0523a > > Cc: stable@xxxxxxxxxxxxxxx > Signed-off-by: Juergen Gross <jgross@xxxxxxxx> > Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> > Reviewed-by: Wei Liu <wl@xxxxxxx> > --- > drivers/xen/events/events_base.c | 25 +++++++++++++++++ > drivers/xen/events/events_fifo.c | 40 +++++++++++++--------------- > drivers/xen/events/events_internal.h | 3 +++ > 3 files changed, 47 insertions(+), 21 deletions(-) Duplicated changelog text? I'll edit it...