diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index e92a176dbb9145bc95031a766cdaf605e9f77ddc..b905143a523eb2be811b94ce0803fb91e72dd884 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -387,7 +387,7 @@ static long add_reservation_in_range(struct resv_map *resv, long f, long t,
 		/* When we find a region that starts beyond our range, we've
 		 * finished.
 		 */
-		if (rg->from > t)
+		if (rg->from >= t)
 			break;
 
 		/* Add an entry for last_accounted_offset -> rg->from, and