[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 5/5] x86: make _get_page_type() a proper counterpart of _put_page_type() again
Drop one of the leading underscores and use bool for its "preemptible" parameter. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -2531,8 +2531,8 @@ static int _put_page_type(struct page_in } -static int __get_page_type(struct page_info *page, unsigned long type, - int preemptible) +static int _get_page_type(struct page_info *page, unsigned long type, + bool preemptible) { unsigned long nx, x, y = page->u.inuse.type_info; int rc = 0, iommu_ret = 0; @@ -2694,7 +2694,8 @@ void put_page_type(struct page_info *pag int get_page_type(struct page_info *page, unsigned long type) { - int rc = __get_page_type(page, type, 0); + int rc = _get_page_type(page, type, false); + if ( likely(rc == 0) ) return 1; ASSERT(rc != -EINTR && rc != -ERESTART); @@ -2709,7 +2710,7 @@ int put_page_type_preemptible(struct pag int get_page_type_preemptible(struct page_info *page, unsigned long type) { ASSERT(!current->arch.old_guest_table); - return __get_page_type(page, type, 1); + return _get_page_type(page, type, true); } int put_old_guest_table(struct vcpu *v) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |