diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/xen/interface/memory.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/xen/interface/memory.h b/include/xen/interface/memory.h index af36ead16817..e6adce6bc75c 100644 --- a/include/xen/interface/memory.h +++ b/include/xen/interface/memory.h | |||
@@ -9,6 +9,8 @@ | |||
9 | #ifndef __XEN_PUBLIC_MEMORY_H__ | 9 | #ifndef __XEN_PUBLIC_MEMORY_H__ |
10 | #define __XEN_PUBLIC_MEMORY_H__ | 10 | #define __XEN_PUBLIC_MEMORY_H__ |
11 | 11 | ||
12 | #include <linux/spinlock.h> | ||
13 | |||
12 | /* | 14 | /* |
13 | * Increase or decrease the specified domain's memory reservation. Returns a | 15 | * Increase or decrease the specified domain's memory reservation. Returns a |
14 | * -ve errcode on failure, or the # extents successfully allocated or freed. | 16 | * -ve errcode on failure, or the # extents successfully allocated or freed. |
@@ -142,4 +144,10 @@ struct xen_translate_gpfn_list { | |||
142 | }; | 144 | }; |
143 | DEFINE_GUEST_HANDLE_STRUCT(xen_translate_gpfn_list); | 145 | DEFINE_GUEST_HANDLE_STRUCT(xen_translate_gpfn_list); |
144 | 146 | ||
147 | |||
148 | /* | ||
149 | * Prevent the balloon driver from changing the memory reservation | ||
150 | * during a driver critical region. | ||
151 | */ | ||
152 | extern spinlock_t xen_reservation_lock; | ||
145 | #endif /* __XEN_PUBLIC_MEMORY_H__ */ | 153 | #endif /* __XEN_PUBLIC_MEMORY_H__ */ |