Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | From | Anna-Maria Gleixner <> | Subject | [PATCH] xen/events/fifo: Add missing hotplug notifier transition | Date | Fri, 11 Mar 2016 10:00:22 +0100 |
| |
The evtchn_fifo_cpu_notification() hotplug callback lacks handling of the CPU_UP_CANCELED case. That means, if CPU_UP_PREPARE fails, the handle of the fifo events is not dropped.
Add handling for CPU_UP_CANCELED transition to drop the fifo events handle.
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com> Cc: David Vrabel <david.vrabel@citrix.com> Cc: xen-devel@lists.xenproject.org Signed-off-by: Anna-Maria Gleixner <anna-maria@linutronix.de> --- drivers/xen/events/events_fifo.c | 1 + 1 file changed, 1 insertion(+)
--- a/drivers/xen/events/events_fifo.c +++ b/drivers/xen/events/events_fifo.c @@ -432,6 +432,7 @@ static int evtchn_fifo_cpu_notification( ret = evtchn_fifo_alloc_control_block(cpu); break; case CPU_DEAD: + case CPU_UP_CANCELED: __evtchn_fifo_handle_events(cpu, true); break; default:
| ![\](/images/icornerr.gif) |