OpenCloudOS-Kernel/arch/i386/xen
Jeremy Fitzhardinge df912ea4ae xen: execve's error paths don't pin the mm before unpinning
execve's error paths don't activate (and therefore pin) the mm before
calling exit_mmap to free it up, so don't try to unpin unless it is
actually pinned.  This prevents a BUG_ON from triggering.

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Cc: Christian Ostheimer <osth@freesurf.ch>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-09-26 09:27:14 -07:00
..
Kconfig xen: Add support for preemption 2007-07-18 08:47:44 -07:00
Makefile xen: Attempt to patch inline versions of common operations 2007-07-18 08:47:45 -07:00
enlighten.c xen: don't bother trying to set cr4 2007-09-19 11:24:18 -07:00
events.c arch/i386/xen/events.c should #include <asm/xen/hypervisor.h> 2007-07-20 08:44:19 -07:00
features.c xen: Core Xen implementation 2007-07-18 08:47:42 -07:00
manage.c xen: handle external requests for shutdown, reboot and sysrq 2007-07-18 08:47:45 -07:00
mmu.c xen: execve's error paths don't pin the mm before unpinning 2007-09-26 09:27:14 -07:00
mmu.h xen: SMP guest support 2007-07-18 08:47:44 -07:00
multicalls.c xen: lazy-mmu operations 2007-07-18 08:47:44 -07:00
multicalls.h xen: Core Xen implementation 2007-07-18 08:47:42 -07:00
setup.c xen: disable vdso "nosegneg" on native boot 2007-07-20 08:44:19 -07:00
smp.c xen: Place vcpu_info structure into per-cpu memory 2007-07-18 08:47:45 -07:00
time.c clockevents: fix resume logic 2007-07-21 17:49:15 -07:00
vdso.h xen: disable vdso "nosegneg" on native boot 2007-07-20 08:44:19 -07:00
xen-asm.S xen: use iret directly when possible 2007-07-18 08:47:46 -07:00
xen-head.S Xen i386 xen-head.S fix sections mixup 2007-08-22 19:52:47 -07:00
xen-ops.h xen: use iret directly when possible 2007-07-18 08:47:46 -07:00