x86/mm: document the return values from get_page_from_l*e

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
Wei Liu committed 2017-08-18 13:59:06 +01:00
1 parent a9424f28cf
commit 5b98da4197
1 file changed
+24
+24
View File
@@ -877,6 +877,12 @@ static int print_mmio_emul_range(unsigned long s, unsigned long e, void *arg)
}
#endif
/*
* get_page_from_l1e returns:
* 0 => success (page not present also counts as such)
* <0 => error code
* >0 => the page flags to be flipped
*/
int
get_page_from_l1e(
l1_pgentry_t l1e, struct domain *l1e_owner, struct domain *pg_owner)
@@ -1089,6 +1095,12 @@ get_page_from_l1e(
/* NB. Virtual address 'l2e' maps to a machine address within frame 'pfn'. */
/*
* get_page_from_l2e returns:
* 1 => page not present
* 0 => success
* <0 => error code
*/
define_get_linear_pagetable(l2);
static int
get_page_from_l2e(
@@ -1119,6 +1131,12 @@ get_page_from_l2e(
}
/*
* get_page_from_l3e returns:
* 1 => page not present
* 0 => success
* <0 => error code
*/
define_get_linear_pagetable(l3);
static int
get_page_from_l3e(
@@ -1146,6 +1164,12 @@ get_page_from_l3e(
return rc;
}
/*
* get_page_from_l4e returns:
* 1 => page not present
* 0 => success
* <0 => error code
*/
define_get_linear_pagetable(l4);
static int
get_page_from_l4e(
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.