[<prev] [next>] [day] [month] [year] [list]
Message-ID: <4CEAD307.50409@goop.org>
Date: Mon, 22 Nov 2010 12:31:03 -0800
From: Jeremy Fitzhardinge <jeremy@...p.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
CC: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
"Xen-devel@...ts.xensource.com" <Xen-devel@...ts.xensource.com>
Subject: [GIT PULL] Xen updates
Hi Linus,
Some more Xen-related bugfixes, including:
* Xen evtchn driver fixes, including fixing some locking fixes, and
giving it a more standard name
* Xen xenfs updates, including removing a bogus address space (when
really we needed VM_PFNMAP) and fixing the prototype for mount
* fix 32-on-64 dom0 booting, and make sure IO port permissions are
enabled early to fix booting on AMD systems
* make sure the balloon driver only claims E820_RAM pages
Available at:
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/for-linus
Bastian Blank (1):
xen/evtchn: Fix name of Xen event-channel device
Ian Campbell (2):
xen: implement XENMEM_machphys_mapping
xen: make evtchn's name less generic
Jan Beulich (1):
xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore
Jeremy Fitzhardinge (17):
xen/evtchn: track enabled state for each port
xen/evtchn: dynamically allocate port_user array
xen/evtchn: ports start enabled
xen/evtchn: remove spurious barrier
xen/evtchn: don't do unbind_from_irqhandler under spinlock
xen/evtchn: add missing static
Merge commit 'v2.6.37-rc2' into upstream/xenfs
xen/xenfs: update xenfs_mount for new prototype
xen/events: use locked set|clear_bit() for cpu_evtchn_mask
Revert "xen/privcmd: create address space to allow writable mmaps"
xen/evtchn: the evtchn device is non-seekable
Merge branch 'xen/dev-evtchn' into upstream/evtchn
xen: add extra pages to balloon
xen/balloon: the balloon_lock is useless
xen/balloon: make sure we only include remaining extra ram
xen: re-enable boot-time ballooning
Merge branches 'upstream/core', 'upstream/xenfs' and 'upstream/evtchn' into upstream/for-linus
Konrad Rzeszutek Wilk (2):
xen: set IO permission early (before early_cpu_init())
xen/events: Use PIRQ instead of GSI value when unmapping MSI/MSI-X irqs.
Randy Dunlap (1):
xen: fix header export to userspace
Stefano Stabellini (1):
xen: set vma flag VM_PFNMAP in the privcmd mmap file_op
Vasiliy Kulikov (1):
xen: xenfs: privcmd: check put_user() return code
arch/x86/include/asm/xen/interface.h | 6 +-
arch/x86/include/asm/xen/interface_32.h | 5 ++
arch/x86/include/asm/xen/interface_64.h | 13 +----
arch/x86/include/asm/xen/page.h | 7 +-
arch/x86/xen/enlighten.c | 19 ++++++-
arch/x86/xen/mmu.c | 17 +++++-
arch/x86/xen/setup.c | 11 +---
drivers/xen/Makefile | 5 +-
drivers/xen/balloon.c | 32 +++++-----
drivers/xen/events.c | 13 +++--
drivers/xen/evtchn.c | 100 +++++++++++++++++++++++-------
drivers/xen/xenfs/privcmd.c | 13 ++---
drivers/xen/xenfs/super.c | 46 ++------------
include/xen/interface/memory.h | 13 ++++
include/xen/page.h | 7 ++
include/xen/privcmd.h | 5 +-
16 files changed, 186 insertions(+), 126 deletions(-)
Thanks,
J
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists