diff options
Diffstat (limited to 'trunk/2.6.22/20061_xen-balloon-max-target.patch1')
-rw-r--r-- | trunk/2.6.22/20061_xen-balloon-max-target.patch1 | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/trunk/2.6.22/20061_xen-balloon-max-target.patch1 b/trunk/2.6.22/20061_xen-balloon-max-target.patch1 new file mode 100644 index 0000000..c3aaebe --- /dev/null +++ b/trunk/2.6.22/20061_xen-balloon-max-target.patch1 @@ -0,0 +1,32 @@ +From: ccoffing@novell.com +Subject: Expose min/max limits of domain ballooning +Patch-mainline: obsolete +References: 152667, 184727 + +Index: head-2007-10-08/drivers/xen/balloon/balloon.c +=================================================================== +--- head-2007-10-08.orig/drivers/xen/balloon/balloon.c 2007-10-09 09:32:02.000000000 +0200 ++++ head-2007-10-08/drivers/xen/balloon/balloon.c 2007-10-09 09:32:20.000000000 +0200 +@@ -90,6 +90,7 @@ extern unsigned long totalhigh_pages; + #undef totalhigh_pages + #define totalhigh_pages(op) + #endif ++extern unsigned long num_physpages; + + /* List of ballooned pages, threaded through the mem_map array. */ + static LIST_HEAD(ballooned_pages); +@@ -489,11 +490,14 @@ static int balloon_read(char *page, char + page, + "Current allocation: %8lu kB\n" + "Requested target: %8lu kB\n" ++ "Minimum target: %8lu kB\n" ++ "Maximum target: %8lu kB\n" + "Low-mem balloon: %8lu kB\n" + "High-mem balloon: %8lu kB\n" + "Driver pages: %8lu kB\n" + "Xen hard limit: ", + PAGES2KB(bs.current_pages), PAGES2KB(bs.target_pages), ++ PAGES2KB(minimum_target()), PAGES2KB(num_physpages), + PAGES2KB(bs.balloon_low), PAGES2KB(bs.balloon_high), + PAGES2KB(bs.driver_pages)); + |