These are the patches I was thinking to push to Linus for v3.10.
Please note that some (the ones I posted) are fresh off the press so
depending on what Stefano thinks about them (or other reviewers) they
might change a bit.
If there are some patches you think are missing, now is the time to tell me
about it.
arch/x86/pci/xen.c | 6 ++---
arch/x86/xen/enlighten.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++-
arch/x86/xen/smp.c | 21 ++++++++++++------
arch/x86/xen/spinlock.c | 25 +++++++++++++++++++++
arch/x86/xen/time.c | 13 ++++++++---
drivers/video/Kconfig | 2 +-
drivers/xen/events.c | 33 +++++++++++++++++++---------
include/xen/events.h | 3 +--
8 files changed, 133 insertions(+), 27 deletions(-)
Andrew Jones (1):
xen kconfig: fix select INPUT_XEN_KBDDEV_FRONTEND
David Vrabel (1):
x86/xen: populate boot_params with EDD data
Jan Beulich (1):
xen: drop tracking of IRQ vector
Konrad Rzeszutek Wilk (9):
xen/smp: Fix leakage of timer interrupt line for every CPU online/offline.
xen/smp/spinlock: Fix leakage of the spinlock interrupt line for every CPU
online/offline
xen/time: Fix kasprintf splat when allocating timer%d IRQ line.
xen/events: Check that IRQ value passed in is valid.
xen/time: Add default value of -1 for IRQ and check for that.
xen/spinlock: Check against default value of -1 for IRQ line.
xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM
xen/smp/pvhvm: Don''t initialize IRQ_WORKER as we are using the
native one.
xen/smp: Unifiy some of the PVs and PVHVM offline CPU path