|
@@ -7356,7 +7356,6 @@ bool has_unmovable_pages(struct zone *zone, struct page *page, int count,
|
|
bool skip_hwpoisoned_pages)
|
|
bool skip_hwpoisoned_pages)
|
|
{
|
|
{
|
|
unsigned long pfn, iter, found;
|
|
unsigned long pfn, iter, found;
|
|
- int mt;
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
* For avoiding noise data, lru_add_drain_all() should be called
|
|
* For avoiding noise data, lru_add_drain_all() should be called
|
|
@@ -7364,9 +7363,6 @@ bool has_unmovable_pages(struct zone *zone, struct page *page, int count,
|
|
*/
|
|
*/
|
|
if (zone_idx(zone) == ZONE_MOVABLE)
|
|
if (zone_idx(zone) == ZONE_MOVABLE)
|
|
return false;
|
|
return false;
|
|
- mt = get_pageblock_migratetype(page);
|
|
|
|
- if (mt == MIGRATE_MOVABLE || is_migrate_cma(mt))
|
|
|
|
- return false;
|
|
|
|
|
|
|
|
pfn = page_to_pfn(page);
|
|
pfn = page_to_pfn(page);
|
|
for (found = 0, iter = 0; iter < pageblock_nr_pages; iter++) {
|
|
for (found = 0, iter = 0; iter < pageblock_nr_pages; iter++) {
|