Messages in this thread | | | Subject | Re: [PATCH] fs, seqfile: always allow oom killer | From | Eric Dumazet <> | Date | Fri, 25 Sep 2015 06:13:35 -0700 |
| |
On Fri, 2015-09-25 at 00:43 -0700, Greg Thelen wrote: > Since commit 5cec38ac866b ("fs, seq_file: fallback to vmalloc instead of > oom kill processes") seq_buf_alloc() avoids calling the oom killer for > PAGE_SIZE or smaller allocations; but larger allocations can use the oom > killer via vmalloc(). Thus reads of small files can return ENOMEM, but > larger files use the oom killer to avoid ENOMEM. > > Memory overcommit requires use of the oom killer to select a victim > regardless of file size. > > Enable oom killer for small seq_buf_alloc() allocations. > > Signed-off-by: David Rientjes <rientjes@google.com> > Signed-off-by: Greg Thelen <gthelen@google.com> > ---
Acked-by: Eric Dumazet <edumazet@google.com>
Thanks guys.
| |