]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - arch/s390/mm/pgtable.c
mm, shmem: add internal shmem resident memory accounting
[mirror_ubuntu-bionic-kernel.git] / arch / s390 / mm / pgtable.c
index 63b039899a5ed1d70c56445b28f18b6d5389df28..aa34af0a0b263a13940b5de0f26cb4aef3ef966c 100644 (file)
@@ -603,10 +603,7 @@ static void gmap_zap_swap_entry(swp_entry_t entry, struct mm_struct *mm)
        else if (is_migration_entry(entry)) {
                struct page *page = migration_entry_to_page(entry);
 
-               if (PageAnon(page))
-                       dec_mm_counter(mm, MM_ANONPAGES);
-               else
-                       dec_mm_counter(mm, MM_FILEPAGES);
+               dec_mm_counter(mm, mm_counter(page));
        }
        free_swap_and_cache(entry);
 }