Re: [patch 12/13] mm: memcontrol: rewrite charge API

2014-07-14 Thread Michal Hocko
On Mon 14-07-14 13:13:24, Johannes Weiner wrote: > On Mon, Jul 14, 2014 at 05:04:46PM +0200, Michal Hocko wrote: > > Hi, > > I've finally manage to untagle myself from internal stuff... > > > > On Wed 18-06-14 16:40:44, Johannes Weiner wrote: > > > The memcg charge API charges pages before they ar

Re: [patch 12/13] mm: memcontrol: rewrite charge API

2014-07-14 Thread Johannes Weiner
On Mon, Jul 14, 2014 at 05:04:46PM +0200, Michal Hocko wrote: > Hi, > I've finally manage to untagle myself from internal stuff... > > On Wed 18-06-14 16:40:44, Johannes Weiner wrote: > > The memcg charge API charges pages before they are rmapped - i.e. have > > an actual "type" - and so every cal

Re: [patch 12/13] mm: memcontrol: rewrite charge API

2014-07-14 Thread Michal Hocko
Hi, I've finally manage to untagle myself from internal stuff... On Wed 18-06-14 16:40:44, Johannes Weiner wrote: > The memcg charge API charges pages before they are rmapped - i.e. have > an actual "type" - and so every callsite needs its own set of charge > and uncharge functions to know what ty

Re: [patch 12/13] mm: memcontrol: rewrite charge API

2014-06-23 Thread Uwe Kleine-König
On Mon, Jun 23, 2014 at 11:30:52AM +0200, Michal Hocko wrote: > On Mon 23-06-14 08:15:26, Uwe Kleine-König wrote: > > Hello, > > > > On Wed, Jun 18, 2014 at 04:40:44PM -0400, Johannes Weiner wrote: > > > The memcg charge API charges pages before they are rmapped - i.e. have > > > an actual "type"

Re: [patch 12/13] mm: memcontrol: rewrite charge API

2014-06-23 Thread Michal Hocko
On Mon 23-06-14 08:15:26, Uwe Kleine-König wrote: > Hello, > > On Wed, Jun 18, 2014 at 04:40:44PM -0400, Johannes Weiner wrote: > > The memcg charge API charges pages before they are rmapped - i.e. have > > an actual "type" - and so every callsite needs its own set of charge > > and uncharge funct

Re: [patch 12/13] mm: memcontrol: rewrite charge API

2014-06-22 Thread Uwe Kleine-König
Hello, On Wed, Jun 18, 2014 at 04:40:44PM -0400, Johannes Weiner wrote: > The memcg charge API charges pages before they are rmapped - i.e. have > an actual "type" - and so every callsite needs its own set of charge > and uncharge functions to know what type is being operated on. Worse, > uncharg