]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - mm/slub.c
mm, sl[au]b: print gfp_flags as strings in slab_out_of_memory()
[mirror_ubuntu-eoan-kernel.git] / mm / slub.c
index 2d4d817f3d7a4b8dd6e684fbc9295888bec82474..6c91324f9370663749877fa2e8ea8d9c87c1df73 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -2236,8 +2236,8 @@ slab_out_of_memory(struct kmem_cache *s, gfp_t gfpflags, int nid)
        if ((gfpflags & __GFP_NOWARN) || !__ratelimit(&slub_oom_rs))
                return;
 
-       pr_warn("SLUB: Unable to allocate memory on node %d (gfp=0x%x)\n",
-               nid, gfpflags);
+       pr_warn("SLUB: Unable to allocate memory on node %d, gfp=%#x(%pGg)\n",
+               nid, gfpflags, &gfpflags);
        pr_warn("  cache: %s, object size: %d, buffer size: %d, default order: %d, min order: %d\n",
                s->name, s->object_size, s->size, oo_order(s->oo),
                oo_order(s->min));