diff options
author | Olaf Hering <olaf@aepfle.de> | 2011-11-20 17:02:36 +0100 |
---|---|---|
committer | Olaf Hering <olaf@aepfle.de> | 2011-11-20 17:02:36 +0100 |
commit | 9d9fa6e86c04df50dd2d903583b3872f7f9e3656 (patch) | |
tree | f5a5b0a7c24089ee10a2c3e909f3514a72a439ca /tools/xenpaging/policy_default.c | |
parent | d8a7606ce9d342f23fb06c26ce8b37694661b610 (diff) | |
download | xen-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.c | 8 |
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; |