| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 03/11] IOMMU/MMU: enhance the call trees of IOMMU unmapping and mapping
 On April 20, 2016 2:12pm, <jbeulich@xxxxxxxx > wrote:
> >>> "Xu, Quan" <quan.xu@xxxxxxxxx> 04/20/16 7:29 AM >>>
> Ideally not, if it's a batch that it failing, The question just is whether at 
> the point
> you issue the error message you can know another got already emitted. In no
> case must this lead to spamming of the console originating from an 
> unprivileged
> domain.
> 
> >> > +                    if ( unlikely(ret) )
> >> > +                    {
> >> > +                        while (i)
> >> > +                            iommu_unmap_page(d, gfn + --i);
> >>
> >> How about below?
> >>
> >> while (i-- >= 0)
> >>    iommu_unmap_page(d, gfn + i);
> >
> >this modification is based on discussion rooted at
> >http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg01779.ht
> >ml
> >wait for Jan's decision.
> 
> But did you really _follow_ that discussion? The adjustment done by that patch
> was specifically not deemed good, so the shape Kevin suggests is in line with 
> the
> outcome of that discussion (except that I'd suggest omitting the ">= 0", the
> more that i at least ought to be unsigned here).
> 
Based on your suggestions, I will fix it as below:
+while ( i-- )
+    iommu_unmap_page(d, gfn + i);
Quan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |