mm: correct page stat API

PD#156236: mm: correct page stat API

Using mod_zone_page_state instead of __mod_zone_page_state to
avoid SMP warning of __this_cpu_preempt_check

Change-Id: I3f95768beabf5d330d13189d189b32aef39448cd
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
This commit is contained in:
tao zeng
2017-12-11 13:45:31 +08:00
parent b0c8f6e30f
commit de9dedcaed

View File

@@ -185,8 +185,8 @@ int start_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn,
}
#ifdef CONFIG_AMLOGIC_MODIFY
if (migratetype == MIGRATE_CMA && page)
__mod_zone_page_state(page_zone(page),
NR_CMA_ISOLATED, end_pfn - start_pfn);
mod_zone_page_state(page_zone(page), NR_CMA_ISOLATED,
end_pfn - start_pfn);
#endif /* CONFIG_AMLOGIC_MODIFY */
return 0;
undo:
@@ -224,8 +224,8 @@ int undo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn,
}
#ifdef CONFIG_AMLOGIC_MODIFY
if (migratetype == MIGRATE_CMA && page)
__mod_zone_page_state(page_zone(page),
NR_CMA_ISOLATED, start_pfn - end_pfn);
mod_zone_page_state(page_zone(page), NR_CMA_ISOLATED,
start_pfn - end_pfn);
#endif /* CONFIG_AMLOGIC_MODIFY */
return 0;
}