diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index dc2977750e853dc688a19be08cf528a1b08a9e83..39f86bbcb07e18f357b1efe9d6b54e790bef5f93 100644
--- a/mm/hugetlb.c
+++ b/mm/hugetlb.c
@@ -240,7 +240,6 @@ get_file_region_entry_from_cache(struct resv_map *resv, long from, long to)
 
 	resv->region_cache_count--;
 	nrg = list_first_entry(&resv->region_cache, struct file_region, link);
-	VM_BUG_ON(!nrg);
 	list_del(&nrg->link);
 
 	nrg->from = from;