Thread (48 messages) 48 messages, 12 authors, 2011-10-11

Re: [PATCH 18/24] sctp: Remove unnecessary OOM logging messages

From: Joe Perches <joe@perches.com>
Date: 2011-09-01 00:25:14
Also in: linux-sctp, lkml

On Mon, 2011-08-29 at 18:15 -0400, David Miller wrote:
From: Eric Dumazet <redacted>
Date: Mon, 29 Aug 2011 23:51:21 +0200
quoted
Le lundi 29 août 2011 à 23:43 +0200, Eric Dumazet a écrit :
quoted
Furthermore, a failed vmalloc() is not guaranteed to emit an OOM
message, is it ?
It currently displays a message without context :
vmap allocation for size XXXXXX failed: use vmalloc=<size> to increase
size.
So we dont know which part of the kernel asked this allocation.
Please dont remove existing error messages after failed vmalloc() calls.
Indeed.
Joe, these vmalloc() and also the __GFP_NOWARN cases will need to be
attended to and this series resubmitted as such.
No worries.

Andrew Morton picked up a patch I posted that
changes vmalloc to be similar to kmalloc when
the pointer returned is NULL (OOM).  It now
uses dump_stack for those cases.

https://patchwork.kernel.org/patch/1114682/

I'll keep all the current vmalloc failure messages
for now and resubmit in a day or two this series
with acks.  Not batman or netfilter though as they
were picked up by their maintainers.

A month or two after the vmalloc patch hits
mainline and/or wider testing, and it's deemed
acceptable, removing vmalloc site specific OOM
messages should be appropriate.

Anyone object?

I plan on submitting drivers/net OOM removals
next week.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help