]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - mm/slub.c
Merge branch 'slab/next' into slab/for-linus
[mirror_ubuntu-bionic-kernel.git] / mm / slub.c
index 4df2c0c337fb9ebd3fd0b8aead967b338a5b4453..2f6ea01d79c1467eeac20571b4b725c0fb9ddfde 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -562,7 +562,7 @@ static void slab_bug(struct kmem_cache *s, char *fmt, ...)
        printk(KERN_ERR "----------------------------------------"
                        "-------------------------------------\n\n");
 
-       add_taint(TAINT_BAD_PAGE);
+       add_taint(TAINT_BAD_PAGE, LOCKDEP_NOW_UNRELIABLE);
 }
 
 static void slab_fix(struct kmem_cache *s, char *fmt, ...)
@@ -1408,7 +1408,7 @@ static void __free_slab(struct kmem_cache *s, struct page *page)
        __ClearPageSlab(page);
 
        memcg_release_pages(s, order);
-       reset_page_mapcount(page);
+       page_mapcount_reset(page);
        if (current->reclaim_state)
                current->reclaim_state->reclaimed_slab += pages;
        __free_memcg_kmem_pages(page, order);