|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] AMD-Vi: allocate root table on demand
>>> On 20.03.17 at 12:49, <Suravee.Suthikulpanit@xxxxxxx> wrote:
>> @@ -648,6 +647,13 @@ int amd_iommu_map_page(struct domain *d,
>>
>> spin_lock(&hd->arch.mapping_lock);
>>
>> + rc = amd_iommu_alloc_root(hd);
>> + if ( rc )
>> + {
>> + spin_unlock(&hd->arch.mapping_lock);
>> + return rc;
>
> Within function amd_iommu_map_page(), other failures seem to be
> calling AMD_IOMMU_DEBUG() with error message, then calling domain_crash().
> Wouldn't this also be needed for this case as the only error returned
> is -ENOMEM.
Hmm, for consistency I should do this, yet this seems pretty poor
error handling to me. But we can leave this for another time.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |