mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-24 19:40:21 +09:00
mali: fix modpost error reported by belegdol
https://forum.odroid.com/viewtopic.php?f=225&t=47301
This commit is contained in:
@@ -2490,10 +2490,10 @@ void kbasep_os_process_page_usage_update(struct kbase_context *kctx, int pages)
|
||||
if (mm) {
|
||||
atomic_add(pages, &kctx->nonmapped_pages);
|
||||
#ifdef SPLIT_RSS_COUNTING
|
||||
add_mm_counter(mm, MM_FILEPAGES, pages);
|
||||
atomic_long_add(pages, &mm->rss_stat.count[MM_FILEPAGES]);
|
||||
#else
|
||||
spin_lock(&mm->page_table_lock);
|
||||
add_mm_counter(mm, MM_FILEPAGES, pages);
|
||||
atomic_long_add(pages, &mm->rss_stat.count[MM_FILEPAGES]);
|
||||
spin_unlock(&mm->page_table_lock);
|
||||
#endif
|
||||
}
|
||||
@@ -2518,10 +2518,10 @@ static void kbasep_os_process_page_usage_drain(struct kbase_context *kctx)
|
||||
|
||||
pages = atomic_xchg(&kctx->nonmapped_pages, 0);
|
||||
#ifdef SPLIT_RSS_COUNTING
|
||||
add_mm_counter(mm, MM_FILEPAGES, -pages);
|
||||
atomic_long_add(-pages, &mm->rss_stat.count[MM_FILEPAGES]);
|
||||
#else
|
||||
spin_lock(&mm->page_table_lock);
|
||||
add_mm_counter(mm, MM_FILEPAGES, -pages);
|
||||
atomic_long_add(-pages, &mm->rss_stat.count[MM_FILEPAGES]);
|
||||
spin_unlock(&mm->page_table_lock);
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user