aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenpaging/policy_default.c
diff options
context:
space:
mode:
authorOlaf Hering <olaf@aepfle.de>2011-11-20 17:02:36 +0100
committerOlaf Hering <olaf@aepfle.de>2011-11-20 17:02:36 +0100
commit9d9fa6e86c04df50dd2d903583b3872f7f9e3656 (patch)
treef5a5b0a7c24089ee10a2c3e909f3514a72a439ca /tools/xenpaging/policy_default.c
parentd8a7606ce9d342f23fb06c26ce8b37694661b610 (diff)
downloadxen-9d9fa6e86c04df50dd2d903583b3872f7f9e3656.tar.gz
xen-9d9fa6e86c04df50dd2d903583b3872f7f9e3656.tar.bz2
xen-9d9fa6e86c04df50dd2d903583b3872f7f9e3656.zip
xenpaging: remove xc_dominfo_t from paging_t
Remove xc_dominfo_t from paging_t, record only max_pages. This value is used to setup internal data structures. Signed-off-by: Olaf Hering <olaf@aepfle.de> Committed-by: Ian Jackson <ian.jackson.citrix.com>
Diffstat (limited to 'tools/xenpaging/policy_default.c')
-rw-r--r--tools/xenpaging/policy_default.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/xenpaging/policy_default.c b/tools/xenpaging/policy_default.c
index 6cce0ed317..55a77b8403 100644
--- a/tools/xenpaging/policy_default.c
+++ b/tools/xenpaging/policy_default.c
@@ -41,17 +41,17 @@ int policy_init(xenpaging_t *paging)
int i;
int rc = -ENOMEM;
+ max_pages = paging->max_pages;
+
/* Allocate bitmap for pages not to page out */
- bitmap = bitmap_alloc(paging->domain_info->max_pages);
+ bitmap = bitmap_alloc(max_pages);
if ( !bitmap )
goto out;
/* Allocate bitmap to track unusable pages */
- unconsumed = bitmap_alloc(paging->domain_info->max_pages);
+ unconsumed = bitmap_alloc(max_pages);
if ( !unconsumed )
goto out;
- max_pages = paging->domain_info->max_pages;
-
/* Initialise MRU list of paged in pages */
if ( paging->policy_mru_size > 0 )
mru_size = paging->policy_mru_size;