[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] x86/mm: document the return values from get_page_from_l*e
commit 5b98da4197df39a76e0bf20ac4fbfce87aaec2b5 Author: Wei Liu <wei.liu2@xxxxxxxxxx> AuthorDate: Wed Jul 19 15:59:11 2017 +0100 Commit: Wei Liu <wei.liu2@xxxxxxxxxx> CommitDate: Fri Aug 18 13:59:06 2017 +0100 x86/mm: document the return values from get_page_from_l*e Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> --- xen/arch/x86/mm.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 2a71212..6df8534 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -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( -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |