[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] x86/mm: drop further relics of translated PV domains
On 08/06/17 16:30, Jan Beulich wrote: > For PV domains paging_mode_{refcounts,translate}() are always false as > of commits 4045953527 ("x86/paging: Enforce PG_external == PG_translate > == PG_refcounts") and 92942fd3d4 ("x86/mm: drop > guest_{map,get_eff}_l1e() hooks"). > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> There are more cases as well. I will rebase my series over this patch when you commit it, because the extra cases only become obvious after the other cleanup which is still pending. One style query though... > @@ -3384,11 +3368,9 @@ long do_mmuext_op( > > if ( op.arg1.mfn != 0 ) > { > - if ( paging_mode_refcounts(d) ) > - rc = get_page_from_pagenr(op.arg1.mfn, d) ? 0 : -EINVAL; > - else > - rc = get_page_and_type_from_pagenr( > - op.arg1.mfn, PGT_root_page_table, d, 0, 1); > + rc = get_page_and_type_from_pagenr(op.arg1.mfn, > + PGT_root_page_table, > + d, 0, 1); Why do you choose to squash the parameters on the right hand side? For cases like this, the style of the old code is neater IMO. ~Andrew > > if ( unlikely(rc) ) > { > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |