Message ID | 20170503203318.32535-1-manoj.iyer@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/drivers/iommu/iova.c b/drivers/iommu/iova.c index 080beca0197d..0148d665b9bd 100644 --- a/drivers/iommu/iova.c +++ b/drivers/iommu/iova.c @@ -138,7 +138,7 @@ static int __alloc_and_insert_iova_range(struct iova_domain *iovad, break; /* found a free slot */ } adjust_limit_pfn: - limit_pfn = curr_iova->pfn_lo - 1; + limit_pfn = curr_iova->pfn_lo ? (curr_iova->pfn_lo - 1) : 0; move_left: prev = curr; curr = rb_prev(curr);