> @@ -1466,9 +1468,9 @@ void dissolve_free_huge_pages(unsigned long start_pfn, 
> unsigned long end_pfn)
>       if (!hugepages_supported())
>               return;
> 
> -     VM_BUG_ON(!IS_ALIGNED(start_pfn, 1 << minimum_order));

Then the relevant comment has to be updated.

Hillf
>       for (pfn = start_pfn; pfn < end_pfn; pfn += 1 << minimum_order)
> -             dissolve_free_huge_page(pfn_to_page(pfn));
> +             if (PageHuge(pfn_to_page(pfn)))
> +                     dissolve_free_huge_page(pfn_to_page(pfn));
>  }
> 
>  /*
> --
> 2.8.4

Reply via email to