Re: [PATCH] mm: support __GFP_REPEAT in kvmalloc_node

2017-01-09 Thread Michal Hocko
l.org/r/20170104150800.go25...@dhcp22.suse.cz > > --- > > From 0b92e4d2e040524b878d4e7b9ee88fbad5284b33 Mon Sep 17 00:00:00 2001 > > From: Michal Hocko > > Date: Wed, 4 Jan 2017 18:01:39 +0100 > > Subject: [PATCH] mm: support __GFP_REPEAT in kvmalloc_node > > >

Re: [PATCH] mm: support __GFP_REPEAT in kvmalloc_node

2017-01-06 Thread Michal Hocko
On Fri 06-01-17 13:09:36, Vlastimil Babka wrote: > On 01/04/2017 07:12 PM, Michal Hocko wrote: [...] > > diff --git a/mm/util.c b/mm/util.c > > index 8e4ea6cbe379..a2bfb85e60e5 100644 > > --- a/mm/util.c > > +++ b/mm/util.c > > @@ -348,8 +348,13 @@ void *kvmalloc_node(size_t size, gfp_t flags, int

Re: [PATCH] mm: support __GFP_REPEAT in kvmalloc_node

2017-01-06 Thread Vlastimil Babka
on Sep 17 00:00:00 2001 > From: Michal Hocko > Date: Wed, 4 Jan 2017 18:01:39 +0100 > Subject: [PATCH] mm: support __GFP_REPEAT in kvmalloc_node > > vhost code uses __GFP_REPEAT when allocating vhost_virtqueue resp. > vhost_vsock because it would really like to prefer kmalloc

[PATCH] mm: support __GFP_REPEAT in kvmalloc_node

2017-01-04 Thread Michal Hocko
ATCH] mm: support __GFP_REPEAT in kvmalloc_node vhost code uses __GFP_REPEAT when allocating vhost_virtqueue resp. vhost_vsock because it would really like to prefer kmalloc to the vmalloc fallback - see 23cc5a991c7a ("vhost-net: extend device allocation to vmalloc") for more context. Michae