hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/include/xen/balloon.h
....@@ -2,6 +2,8 @@
22 /******************************************************************************
33 * Xen balloon functionality
44 */
5
+#ifndef _XEN_BALLOON_H
6
+#define _XEN_BALLOON_H
57
68 #define RETRY_UNLIMITED 0
79
....@@ -27,16 +29,6 @@
2729 int alloc_xenballooned_pages(int nr_pages, struct page **pages);
2830 void free_xenballooned_pages(int nr_pages, struct page **pages);
2931
30
-struct device;
31
-#ifdef CONFIG_XEN_SELFBALLOONING
32
-extern int register_xen_selfballooning(struct device *dev);
33
-#else
34
-static inline int register_xen_selfballooning(struct device *dev)
35
-{
36
- return -ENOSYS;
37
-}
38
-#endif
39
-
4032 #ifdef CONFIG_XEN_BALLOON
4133 void xen_balloon_init(void);
4234 #else
....@@ -44,3 +36,5 @@
4436 {
4537 }
4638 #endif
39
+
40
+#endif /* _XEN_BALLOON_H */