On Mon, Aug 15, 2016 at 05:35:17PM +0200, Michal Hocko wrote:
> Updated patch
Thanks for this, and the updated patch series, I've now replaced the
previous versions with this series.
greg k-h
On Mon, Aug 15, 2016 at 05:35:17PM +0200, Michal Hocko wrote:
> Updated patch
Thanks for this, and the updated patch series, I've now replaced the
previous versions with this series.
greg k-h
Updated patch
---
>From ac6657609db69a5a591b96a4b0fd18140408f41e Mon Sep 17 00:00:00 2001
From: Johannes Weiner
Date: Wed, 20 Jul 2016 15:44:57 -0700
Subject: [PATCH] mm: memcontrol: fix cgroup creation failure after many small
jobs
commit
Updated patch
---
>From ac6657609db69a5a591b96a4b0fd18140408f41e Mon Sep 17 00:00:00 2001
From: Johannes Weiner
Date: Wed, 20 Jul 2016 15:44:57 -0700
Subject: [PATCH] mm: memcontrol: fix cgroup creation failure after many small
jobs
commit 73f576c04b9410ed19660f74f97521bee6e1c546 upstream.
The
On Mon 15-08-16 17:22:36, Greg KH wrote:
> On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
[...]
> > diff --git a/mm/slab_common.c b/mm/slab_common.c
> > index 3c6a86b4ec25..312ef6f7b7b1 100644
> > --- a/mm/slab_common.c
> > +++ b/mm/slab_common.c
> > @@ -522,7 +522,7 @@ void
On Mon 15-08-16 17:22:36, Greg KH wrote:
> On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
[...]
> > diff --git a/mm/slab_common.c b/mm/slab_common.c
> > index 3c6a86b4ec25..312ef6f7b7b1 100644
> > --- a/mm/slab_common.c
> > +++ b/mm/slab_common.c
> > @@ -522,7 +522,7 @@ void
On Mon 15-08-16 11:16:04, Johannes Weiner wrote:
> On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
> > @@ -4173,11 +4213,17 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
> >
> > memcg->stat = alloc_percpu(struct mem_cgroup_stat_cpu);
> > if (!memcg->stat)
> > -
On Mon 15-08-16 11:16:04, Johannes Weiner wrote:
> On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
> > @@ -4173,11 +4213,17 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
> >
> > memcg->stat = alloc_percpu(struct mem_cgroup_stat_cpu);
> > if (!memcg->stat)
> > -
On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
> From: Johannes Weiner
>
> commit 73f576c04b9410ed19660f74f97521bee6e1c546 upstream.
>
> The memory controller has quite a bit of state that usually outlives the
> cgroup and pins its CSS until said state
On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
> From: Johannes Weiner
>
> commit 73f576c04b9410ed19660f74f97521bee6e1c546 upstream.
>
> The memory controller has quite a bit of state that usually outlives the
> cgroup and pins its CSS until said state disappears. At the same
On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
> @@ -4173,11 +4213,17 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
>
> memcg->stat = alloc_percpu(struct mem_cgroup_stat_cpu);
> if (!memcg->stat)
> - goto out_free;
> + goto out_idr;
On Mon, Aug 15, 2016 at 05:06:44PM +0200, Michal Hocko wrote:
> @@ -4173,11 +4213,17 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
>
> memcg->stat = alloc_percpu(struct mem_cgroup_stat_cpu);
> if (!memcg->stat)
> - goto out_free;
> + goto out_idr;
From: Johannes Weiner
commit 73f576c04b9410ed19660f74f97521bee6e1c546 upstream.
The memory controller has quite a bit of state that usually outlives the
cgroup and pins its CSS until said state disappears. At the same time
it imposes a 16-bit limit on the CSS ID space to
From: Johannes Weiner
commit 73f576c04b9410ed19660f74f97521bee6e1c546 upstream.
The memory controller has quite a bit of state that usually outlives the
cgroup and pins its CSS until said state disappears. At the same time
it imposes a 16-bit limit on the CSS ID space to economically store IDs
On Mon, Aug 15, 2016 at 04:04:39PM +0200, Michal Hocko wrote:
> On Mon 15-08-16 09:37:48, Johannes Weiner wrote:
> > On Mon, Aug 15, 2016 at 02:46:19PM +0200, Michal Hocko wrote:
> > > On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> > > > Hi Michal, thanks for doing this. There is only one
On Mon, Aug 15, 2016 at 04:04:39PM +0200, Michal Hocko wrote:
> On Mon 15-08-16 09:37:48, Johannes Weiner wrote:
> > On Mon, Aug 15, 2016 at 02:46:19PM +0200, Michal Hocko wrote:
> > > On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> > > > Hi Michal, thanks for doing this. There is only one
On Mon 15-08-16 09:37:48, Johannes Weiner wrote:
> On Mon, Aug 15, 2016 at 02:46:19PM +0200, Michal Hocko wrote:
> > On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> > > Hi Michal, thanks for doing this. There is only one issue I can see:
> > >
> > > On Fri, Aug 12, 2016 at 11:56:17AM +0200,
On Mon 15-08-16 09:37:48, Johannes Weiner wrote:
> On Mon, Aug 15, 2016 at 02:46:19PM +0200, Michal Hocko wrote:
> > On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> > > Hi Michal, thanks for doing this. There is only one issue I can see:
> > >
> > > On Fri, Aug 12, 2016 at 11:56:17AM +0200,
On Mon, Aug 15, 2016 at 02:46:19PM +0200, Michal Hocko wrote:
> On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> > Hi Michal, thanks for doing this. There is only one issue I can see:
> >
> > On Fri, Aug 12, 2016 at 11:56:17AM +0200, Michal Hocko wrote:
> > > @@ -4171,17 +4211,27 @@ static
On Mon, Aug 15, 2016 at 02:46:19PM +0200, Michal Hocko wrote:
> On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> > Hi Michal, thanks for doing this. There is only one issue I can see:
> >
> > On Fri, Aug 12, 2016 at 11:56:17AM +0200, Michal Hocko wrote:
> > > @@ -4171,17 +4211,27 @@ static
On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> Hi Michal, thanks for doing this. There is only one issue I can see:
>
> On Fri, Aug 12, 2016 at 11:56:17AM +0200, Michal Hocko wrote:
> > @@ -4171,17 +4211,27 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
> > if (!memcg)
> >
On Mon 15-08-16 08:34:07, Johannes Weiner wrote:
> Hi Michal, thanks for doing this. There is only one issue I can see:
>
> On Fri, Aug 12, 2016 at 11:56:17AM +0200, Michal Hocko wrote:
> > @@ -4171,17 +4211,27 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
> > if (!memcg)
> >
Hi Michal, thanks for doing this. There is only one issue I can see:
On Fri, Aug 12, 2016 at 11:56:17AM +0200, Michal Hocko wrote:
> @@ -4171,17 +4211,27 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
> if (!memcg)
> return NULL;
>
> + memcg->id.id =
Hi Michal, thanks for doing this. There is only one issue I can see:
On Fri, Aug 12, 2016 at 11:56:17AM +0200, Michal Hocko wrote:
> @@ -4171,17 +4211,27 @@ static struct mem_cgroup *mem_cgroup_alloc(void)
> if (!memcg)
> return NULL;
>
> + memcg->id.id =
From: Johannes Weiner
commit 73f576c04b9410ed19660f74f97521bee6e1c546 upstream.
The memory controller has quite a bit of state that usually outlives the
cgroup and pins its CSS until said state disappears. At the same time
it imposes a 16-bit limit on the CSS ID space to
From: Johannes Weiner
commit 73f576c04b9410ed19660f74f97521bee6e1c546 upstream.
The memory controller has quite a bit of state that usually outlives the
cgroup and pins its CSS until said state disappears. At the same time
it imposes a 16-bit limit on the CSS ID space to economically store IDs
26 matches
Mail list logo