aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
Diffstat (limited to 'mm')
-rw-r--r--mm/zsmalloc.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/mm/zsmalloc.c b/mm/zsmalloc.c
index ce08d043becd..c19b99c8a457 100644
--- a/mm/zsmalloc.c
+++ b/mm/zsmalloc.c
@@ -1710,8 +1710,6 @@ static struct page *isolate_source_page(struct size_class *class)
1710 * 1710 *
1711 * Based on the number of unused allocated objects calculate 1711 * Based on the number of unused allocated objects calculate
1712 * and return the number of pages that we can free. 1712 * and return the number of pages that we can free.
1713 *
1714 * Should be called under class->lock.
1715 */ 1713 */
1716static unsigned long zs_can_compact(struct size_class *class) 1714static unsigned long zs_can_compact(struct size_class *class)
1717{ 1715{
@@ -1834,9 +1832,7 @@ static unsigned long zs_shrinker_count(struct shrinker *shrinker,
1834 if (class->index != i) 1832 if (class->index != i)
1835 continue; 1833 continue;
1836 1834
1837 spin_lock(&class->lock);
1838 pages_to_free += zs_can_compact(class); 1835 pages_to_free += zs_can_compact(class);
1839 spin_unlock(&class->lock);
1840 } 1836 }
1841 1837
1842 return pages_to_free; 1838 return pages_to_free;