Re: [patch 7/7] mm: memcg: do not trap chargers with full callstack on OOM

2013-08-05 Thread Johannes Weiner
On Mon, Aug 05, 2013 at 11:54:29AM +0200, Michal Hocko wrote: > On Sat 03-08-13 13:00:00, Johannes Weiner wrote: > > The memcg OOM handling is incredibly fragile and can deadlock. When a > > task fails to charge memory, it invokes the OOM killer and loops right > > there in the charge code until i

Re: [patch 7/7] mm: memcg: do not trap chargers with full callstack on OOM

2013-08-05 Thread Michal Hocko
On Sat 03-08-13 13:00:00, Johannes Weiner wrote: > The memcg OOM handling is incredibly fragile and can deadlock. When a > task fails to charge memory, it invokes the OOM killer and loops right > there in the charge code until it succeeds. Comparably, any other > task that enters the charge path