>>> "Xu, Quan" 05/26/16 3:42 AM >>>
>On May 26, 2016 12:02 AM, Jan Beulich wrote:
>> >>> On 25.05.16 at 17:34, wrote:
>> > On May 23, 2016 10:19 PM, Jan Beulich wrote:
>> >> >>> On 18.05.16 at 10:08,
On May 26, 2016 12:02 AM, Jan Beulich wrote:
> >>> On 25.05.16 at 17:34, wrote:
> > On May 23, 2016 10:19 PM, Jan Beulich wrote:
> >> >>> On 18.05.16 at 10:08, wrote:
> >> > +
>>> On 25.05.16 at 17:34, wrote:
> On May 23, 2016 10:19 PM, Jan Beulich wrote:
>> >>> On 18.05.16 at 10:08, wrote:
>> > +unsigned long type,
>> > +int
On May 23, 2016 10:19 PM, Jan Beulich wrote:
> >>> On 18.05.16 at 10:08, wrote:
>
> > --- a/xen/arch/x86/mm.c
> > +++ b/xen/arch/x86/mm.c
> > @@ -2463,11 +2463,12 @@ static int __put_page_type(struct page_info
> > *page, }
> >
> >
> > -static int
>>> On 18.05.16 at 10:08, wrote:
> --- a/xen/arch/x86/mm.c
> +++ b/xen/arch/x86/mm.c
> @@ -2463,11 +2463,12 @@ static int __put_page_type(struct page_info *page,
> }
>
>
> -static int __get_page_type(struct page_info *page, unsigned long type,
> -
When IOMMU mapping is failed, we issue a best effort rollback, stopping
IOMMU mapping, unmapping the previous IOMMU maps and then reporting the
error up to the call trees. When rollback is not feasible (in early
initialization phase or trade-off of complexity) for the hardware domain,
we do things