diff options
author | Alex Nixon <alex.nixon@citrix.com> | 2009-02-09 15:05:46 -0500 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2010-06-07 14:34:07 -0400 |
commit | 19001c8c5bfa032ed45b10dfe48e355f5df88c61 (patch) | |
tree | 07ca3058406ef30539a4b462b0891b8f8b797ab7 /arch/x86/xen | |
parent | 7347b4082e55ac4a673f06a0a0ce25c37273c9ec (diff) |
xen: Rename the balloon lock
* xen_create_contiguous_region needs access to the balloon lock to
ensure memory doesn't change under its feet, so expose the balloon
lock
* Change the name of the lock to xen_reservation_lock, to imply it's
now less-specific usage.
[ Impact: cleanup ]
Signed-off-by: Alex Nixon <alex.nixon@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'arch/x86/xen')
-rw-r--r-- | arch/x86/xen/mmu.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c index a5577f59416a..9e0d82fc21e4 100644 --- a/arch/x86/xen/mmu.c +++ b/arch/x86/xen/mmu.c | |||
@@ -70,6 +70,13 @@ | |||
70 | 70 | ||
71 | #define MMU_UPDATE_HISTO 30 | 71 | #define MMU_UPDATE_HISTO 30 |
72 | 72 | ||
73 | /* | ||
74 | * Protects atomic reservation decrease/increase against concurrent increases. | ||
75 | * Also protects non-atomic updates of current_pages and driver_pages, and | ||
76 | * balloon lists. | ||
77 | */ | ||
78 | DEFINE_SPINLOCK(xen_reservation_lock); | ||
79 | |||
73 | #ifdef CONFIG_XEN_DEBUG_FS | 80 | #ifdef CONFIG_XEN_DEBUG_FS |
74 | 81 | ||
75 | static struct { | 82 | static struct { |