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