Messages in this thread | | | Date | Thu, 10 May 2012 07:14:45 -0700 | From | Casey Schaufler <> | Subject | Re: [PATCH 02/12] selinux: tag avc cache alloc as non-critical |
| |
On 5/10/2012 6:54 AM, Mel Gorman wrote: > Failing to allocate a cache entry will only harm performance not > correctness. Do not consume valuable reserve pages for something > like that.
Copying to the LSM and SELinux lists.
> > Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> > Signed-off-by: Mel Gorman <mgorman@suse.de> > --- > security/selinux/avc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/security/selinux/avc.c b/security/selinux/avc.c > index 8ee42b2..75c2977 100644 > --- a/security/selinux/avc.c > +++ b/security/selinux/avc.c > @@ -280,7 +280,7 @@ static struct avc_node *avc_alloc_node(void) > { > struct avc_node *node; > > - node = kmem_cache_zalloc(avc_node_cachep, GFP_ATOMIC); > + node = kmem_cache_zalloc(avc_node_cachep, GFP_ATOMIC|__GFP_NOMEMALLOC); > if (!node) > goto out; >
| |