aboutsummaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r--mm/page_alloc.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index 8f2b9ad2e23f..7a199767dcee 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -3279,20 +3279,14 @@ void warn_alloc(gfp_t gfp_mask, nodemask_t *nodemask, const char *fmt, ...)
3279 if ((gfp_mask & __GFP_NOWARN) || !__ratelimit(&nopage_rs)) 3279 if ((gfp_mask & __GFP_NOWARN) || !__ratelimit(&nopage_rs))
3280 return; 3280 return;
3281 3281
3282 pr_warn("%s: ", current->comm);
3283
3284 va_start(args, fmt); 3282 va_start(args, fmt);
3285 vaf.fmt = fmt; 3283 vaf.fmt = fmt;
3286 vaf.va = &args; 3284 vaf.va = &args;
3287 pr_cont("%pV", &vaf); 3285 pr_warn("%s: %pV, mode:%#x(%pGg), nodemask=%*pbl\n",
3286 current->comm, &vaf, gfp_mask, &gfp_mask,
3287 nodemask_pr_args(nodemask));
3288 va_end(args); 3288 va_end(args);
3289 3289
3290 pr_cont(", mode:%#x(%pGg), nodemask=", gfp_mask, &gfp_mask);
3291 if (nodemask)
3292 pr_cont("%*pbl\n", nodemask_pr_args(nodemask));
3293 else
3294 pr_cont("(null)\n");
3295
3296 cpuset_print_current_mems_allowed(); 3290 cpuset_print_current_mems_allowed();
3297 3291
3298 dump_stack(); 3292 dump_stack();