Juergen Gross
007e5aaf28
xen/events: fix binding user event channels to cpus
...
commit bce5963bcb4f9934faa52be323994511d59fd13c upstream.
When binding an interdomain event channel to a vcpu via
IOCTL_EVTCHN_BIND_INTERDOMAIN not only the event channel needs to be
bound, but the affinity of the associated IRQi must be changed, too.
Otherwise the IRQ and the event channel won't be moved to another vcpu
in case the original vcpu they were bound to is going offline.
Cc: <stable@vger.kernel.org> # 4.13
Fixes: c48f64ab47 ("xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU")
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-07-26 09:14:25 +02:00
..
events
xen/events: fix binding user event channels to cpus
2019-07-26 09:14:25 +02:00
xen-pciback
xen/pciback: Don't disable PCI_COMMAND on PCI device reset.
2019-06-04 08:02:34 +02:00
xenbus
xenbus: Avoid deadlock during suspend due to open transactions
2019-06-22 08:15:19 +02:00
xenfs
acpi.c
arm-device.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
balloon.c
xen: let alloc_xenballooned_pages() fail if not enough memory free
2019-07-26 09:14:18 +02:00
biomerge.c
xen/biomerge: Use true and false for boolean values
2018-08-06 10:20:57 -04:00
cpu_hotplug.c
xen: avoid crash in disable_hotplug_cpu
2018-09-14 08:51:10 -04:00
dbgp.c
efi.c
evtchn.c
xen/events: fix binding user event channels to cpus
2019-07-26 09:14:25 +02:00
fallback.c
features.c
gntalloc.c
gntdev-common.h
xen/gntdev: Add initial support for dma-buf UAPI
2018-07-26 23:05:14 -04:00
gntdev-dmabuf.c
xen/gntdev: Do not destroy context while dma-bufs are in use
2019-04-05 22:33:06 +02:00
gntdev-dmabuf.h
xen/gntdev: Do not destroy context while dma-bufs are in use
2019-04-05 22:33:06 +02:00
gntdev.c
xen/gntdev: Do not destroy context while dma-bufs are in use
2019-04-05 22:33:06 +02:00
grant-table.c
xen/grant-table: Fix incorrect gnttab_dma_free_pages() pr_debug message
2018-11-27 16:13:04 +01:00
Kconfig
xen/balloon: add runtime control for scrubbing ballooned out pages
2018-09-14 08:51:10 -04:00
Makefile
xen/gntdev: Add initial support for dma-buf UAPI
2018-07-26 23:05:14 -04:00
manage.c
xen/manage: don't complain about an empty value in control/sysrq node
2018-09-14 08:51:10 -04:00
mcelog.c
xen/mcelog: eliminate redundant setting of interface version
2018-08-20 14:46:18 -04:00
mem-reservation.c
xen/balloon: add runtime control for scrubbing ballooned out pages
2018-09-14 08:51:10 -04:00
pci.c
pcpu.c
platform-pci.c
preempt.c
privcmd-buf.c
xen: remove size limit of privcmd-buf mapping interface
2018-11-13 11:08:52 -08:00
privcmd.c
xen: add new hypercall buffer mapping device
2018-06-22 08:26:42 +02:00
privcmd.h
xen: add new hypercall buffer mapping device
2018-06-22 08:26:42 +02:00
pvcalls-back.c
xen/pvcalls: remove set but not used variable 'intf'
2019-02-27 10:08:52 +01:00
pvcalls-front.c
xen/pvcalls: Remove set but not used variable
2019-06-22 08:15:19 +02:00
pvcalls-front.h
xen: fix poll misannotation
2018-02-01 10:07:32 -05:00
swiotlb-xen.c
xen-swiotlb: use actually allocated size on check physical continuous
2018-11-13 11:08:40 -08:00
sys-hypervisor.c
time.c
xen: features and fixes for v4.15-rc1
2017-11-16 13:06:27 -08:00
tmem.c
mm, swap, frontswap: fix THP swap if frontswap enabled
2018-02-21 15:35:43 -08:00
xen-acpi-cpuhotplug.c
xen-acpi-memhotplug.c
xen-acpi-pad.c
xen-acpi-processor.c
xen/ACPI: don't upload Px/Cx data for disabled processors
2018-08-20 14:46:18 -04:00
xen-balloon.c
xen/balloon: Support xend-based toolstack
2018-11-13 11:08:40 -08:00
xen-scsiback.c
SCSI misc on 20180815
2018-08-15 22:06:26 -07:00
xen-selfballoon.c
xen-stub.c
xlate_mmu.c
xen: xlate_mmu: add missing header to fix 'W=1' warning
2018-12-17 09:24:39 +01:00