[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJcbSZGQEcVtx6BdbSSypEg9qGu8ZFzhiizqPk+Hz71Uc2=NAw@mail.gmail.com>
Date: Mon, 7 Nov 2016 20:22:44 -0800
From: Thomas Garnier <thgarnie@...gle.com>
To: Andrew Morton <akpm@...ux-foundation.org>
Cc: Christoph Lameter <cl@...ux.com>,
Pekka Enberg <penberg@...nel.org>,
David Rientjes <rientjes@...gle.com>,
Joonsoo Kim <iamjoonsoo.kim@....com>,
Linux-MM <linux-mm@...ck.org>,
LKML <linux-kernel@...r.kernel.org>,
Greg Thelen <gthelen@...gle.com>,
Vladimir Davydov <vdavydov.dev@...il.com>,
Michal Hocko <mhocko@...nel.org>
Subject: Re: [PATCH v3 2/2] mm: Check kmem_create_cache flags are commons
On Mon, Nov 7, 2016 at 3:07 PM, Andrew Morton <akpm@...ux-foundation.org> wrote:
> On Mon, 7 Nov 2016 13:11:15 -0800 Thomas Garnier <thgarnie@...gle.com> wrote:
>
>> Verify that kmem_create_cache flags are not allocator specific. It is
>> done before removing flags that are not available with the current
>> configuration.
>
> What is the reason for this change?
The current kmem_cache_create removes incorrect flags but do not
validate the callers are using them right. This change will ensure
that callers are not trying to create caches with flags that won't be
used because allocator specific.
It was Christoph's suggestion on the previous versions of the original
patch (the memcg bug fix).
--
Thomas
Powered by blists - more mailing lists