|
@@ -949,9 +949,7 @@ free_unused_pages(unsigned int virtual_start, unsigned int virtual_end)
|
|
|
* the page.
|
|
* the page.
|
|
|
*/
|
|
*/
|
|
|
page = virt_to_page(virtual_start);
|
|
page = virt_to_page(virtual_start);
|
|
|
- ClearPageReserved(page);
|
|
|
|
|
- init_page_count(page);
|
|
|
|
|
- free_page(virtual_start);
|
|
|
|
|
|
|
+ __free_reserved_page(page);
|
|
|
|
|
|
|
|
virtual_start += PAGE_SIZE;
|
|
virtual_start += PAGE_SIZE;
|
|
|
mb_freed += PAGE_SIZE / 1024;
|
|
mb_freed += PAGE_SIZE / 1024;
|