mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
x86/p2m: Reposition p2m_teardown_nestedp2m() to avoid its forward declaration
While adjusting these functions, use unsigned int rather than uint8_t for the loop variable, and fix the whitespace style. No functional change. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Reviewed-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: George Dunlap <george.dunlap@citrix.com>
This commit is contained in:
1 parent
1edbf34e63
commit
384b61f97c
1 file changed
+17
-19
+17
-19
@@ -147,15 +147,29 @@ static void p2m_teardown_hostp2m(struct domain *d)
|
||||
}
|
||||
}
|
||||
|
||||
static void p2m_teardown_nestedp2m(struct domain *d);
|
||||
static void p2m_teardown_nestedp2m(struct domain *d)
|
||||
{
|
||||
unsigned int i;
|
||||
struct p2m_domain *p2m;
|
||||
|
||||
for ( i = 0; i < MAX_NESTEDP2M; i++ )
|
||||
{
|
||||
if ( !d->arch.nested_p2m[i] )
|
||||
continue;
|
||||
p2m = d->arch.nested_p2m[i];
|
||||
list_del(&p2m->np2m_list);
|
||||
p2m_free_one(p2m);
|
||||
d->arch.nested_p2m[i] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
static int p2m_init_nestedp2m(struct domain *d)
|
||||
{
|
||||
uint8_t i;
|
||||
unsigned int i;
|
||||
struct p2m_domain *p2m;
|
||||
|
||||
mm_lock_init(&d->arch.nested_p2m_lock);
|
||||
for (i = 0; i < MAX_NESTEDP2M; i++)
|
||||
for ( i = 0; i < MAX_NESTEDP2M; i++ )
|
||||
{
|
||||
d->arch.nested_p2m[i] = p2m = p2m_init_one(d);
|
||||
if ( p2m == NULL )
|
||||
@@ -171,22 +185,6 @@ static int p2m_init_nestedp2m(struct domain *d)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void p2m_teardown_nestedp2m(struct domain *d)
|
||||
{
|
||||
uint8_t i;
|
||||
struct p2m_domain *p2m;
|
||||
|
||||
for (i = 0; i < MAX_NESTEDP2M; i++)
|
||||
{
|
||||
if ( !d->arch.nested_p2m[i] )
|
||||
continue;
|
||||
p2m = d->arch.nested_p2m[i];
|
||||
list_del(&p2m->np2m_list);
|
||||
p2m_free_one(p2m);
|
||||
d->arch.nested_p2m[i] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
static void p2m_teardown_altp2m(struct domain *d)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||