.. | .. |
---|
2 | 2 | /****************************************************************************** |
---|
3 | 3 | * Xen balloon functionality |
---|
4 | 4 | */ |
---|
| 5 | +#ifndef _XEN_BALLOON_H |
---|
| 6 | +#define _XEN_BALLOON_H |
---|
5 | 7 | |
---|
6 | 8 | #define RETRY_UNLIMITED 0 |
---|
7 | 9 | |
---|
.. | .. |
---|
27 | 29 | int alloc_xenballooned_pages(int nr_pages, struct page **pages); |
---|
28 | 30 | void free_xenballooned_pages(int nr_pages, struct page **pages); |
---|
29 | 31 | |
---|
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 | | - |
---|
40 | 32 | #ifdef CONFIG_XEN_BALLOON |
---|
41 | 33 | void xen_balloon_init(void); |
---|
42 | 34 | #else |
---|
.. | .. |
---|
44 | 36 | { |
---|
45 | 37 | } |
---|
46 | 38 | #endif |
---|
| 39 | + |
---|
| 40 | +#endif /* _XEN_BALLOON_H */ |
---|