Magellan Linux

Contents of /trunk/kernel26-xen/patches-2.6.25-r1/1040-2.6.25-xen-balloon-max-target.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 609 - (show annotations) (download)
Fri May 23 17:35:37 2008 UTC (15 years, 11 months ago) by niro
File size: 1266 byte(s)
-using opensuse xen patchset, updated kernel configs

1 From: ccoffing@novell.com
2 Subject: Expose min/max limits of domain ballooning
3 Patch-mainline: obsolete
4 References: 152667, 184727
5
6 Index: head-2008-04-15/drivers/xen/balloon/balloon.c
7 ===================================================================
8 --- head-2008-04-15.orig/drivers/xen/balloon/balloon.c 2008-04-15 10:31:51.000000000 +0200
9 +++ head-2008-04-15/drivers/xen/balloon/balloon.c 2008-04-15 10:48:02.000000000 +0200
10 @@ -92,6 +92,7 @@ extern unsigned long totalhigh_pages;
11 #define inc_totalhigh_pages() ((void)0)
12 #define dec_totalhigh_pages() ((void)0)
13 #endif
14 +extern unsigned long num_physpages;
15
16 /* List of ballooned pages, threaded through the mem_map array. */
17 static LIST_HEAD(ballooned_pages);
18 @@ -494,11 +495,14 @@ static int balloon_read(char *page, char
19 page,
20 "Current allocation: %8lu kB\n"
21 "Requested target: %8lu kB\n"
22 + "Minimum target: %8lu kB\n"
23 + "Maximum target: %8lu kB\n"
24 "Low-mem balloon: %8lu kB\n"
25 "High-mem balloon: %8lu kB\n"
26 "Driver pages: %8lu kB\n"
27 "Xen hard limit: ",
28 PAGES2KB(bs.current_pages), PAGES2KB(bs.target_pages),
29 + PAGES2KB(minimum_target()), PAGES2KB(num_physpages),
30 PAGES2KB(bs.balloon_low), PAGES2KB(bs.balloon_high),
31 PAGES2KB(bs.driver_pages));
32