Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-08-03 Thread Catalin Marinas
On Thu, Aug 01, 2019 at 08:41:53AM +0200, Michal Hocko wrote: > On Wed 31-07-19 16:44:50, Catalin Marinas wrote: > > On Tue, Jul 30, 2019 at 01:02:15PM -0700, Andrew Morton wrote: > > > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > > > wrote: > > > > Add mempool allocations for struct kmem

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Michal Hocko
On Wed 31-07-19 16:44:50, Catalin Marinas wrote: > On Tue, Jul 30, 2019 at 01:02:15PM -0700, Andrew Morton wrote: > > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > > wrote: > > > > > Add mempool allocations for struct kmemleak_object and > > > kmemleak_scan_area as slightly more resilient

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Catalin Marinas
On Tue, Jul 30, 2019 at 01:02:15PM -0700, Andrew Morton wrote: > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > wrote: > > > Add mempool allocations for struct kmemleak_object and > > kmemleak_scan_area as slightly more resilient than kmem_cache_alloc() > > under memory pressure. Additiona

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Qian Cai
On Wed, 2019-07-31 at 15:48 +0100, Catalin Marinas wrote: > On Wed, Jul 31, 2019 at 08:02:30AM -0400, Qian Cai wrote: > > On Jul 31, 2019, at 5:53 AM, Catalin Marinas > > wrote: > > > On Tue, Jul 30, 2019 at 04:22:37PM -0400, Qian Cai wrote: > > > > On Tue, 2019-07-30 at 12:57 -0700, Andrew Morton

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Catalin Marinas
On Wed, Jul 31, 2019 at 08:02:30AM -0400, Qian Cai wrote: > On Jul 31, 2019, at 5:53 AM, Catalin Marinas wrote: > > On Tue, Jul 30, 2019 at 04:22:37PM -0400, Qian Cai wrote: > >> On Tue, 2019-07-30 at 12:57 -0700, Andrew Morton wrote: > >>> On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > >>>

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Qian Cai
> On Jul 31, 2019, at 5:53 AM, Catalin Marinas wrote: > > On Tue, Jul 30, 2019 at 04:22:37PM -0400, Qian Cai wrote: >> On Tue, 2019-07-30 at 12:57 -0700, Andrew Morton wrote: >>> On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas --- a/Documentation/admin-guide/kernel-parameters.txt

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Catalin Marinas
On Tue, Jul 30, 2019 at 04:22:37PM -0400, Qian Cai wrote: > On Tue, 2019-07-30 at 12:57 -0700, Andrew Morton wrote: > > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > > > --- a/Documentation/admin-guide/kernel-parameters.txt > > > +++ b/Documentation/admin-guide/kernel-parameters.txt > > > @

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Catalin Marinas
On Wed, Jul 31, 2019 at 11:06:53AM +0200, Michal Hocko wrote: > On Tue 30-07-19 12:57:43, Andrew Morton wrote: > > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > > wrote: > > > > > Add mempool allocations for struct kmemleak_object and > > > kmemleak_scan_area as slightly more resilient th

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Michal Hocko
On Sat 27-07-19 14:23:33, Catalin Marinas wrote: > Add mempool allocations for struct kmemleak_object and > kmemleak_scan_area as slightly more resilient than kmem_cache_alloc() > under memory pressure. Additionally, mask out all the gfp flags passed > to kmemleak other than GFP_KERNEL|GFP_ATOMIC.

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-31 Thread Michal Hocko
On Tue 30-07-19 12:57:43, Andrew Morton wrote: > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > wrote: > > > Add mempool allocations for struct kmemleak_object and > > kmemleak_scan_area as slightly more resilient than kmem_cache_alloc() > > under memory pressure. Additionally, mask out al

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-30 Thread Andrew Morton
On Tue, 30 Jul 2019 16:22:37 -0400 Qian Cai wrote: > On Tue, 2019-07-30 at 12:57 -0700, Andrew Morton wrote: > > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > > wrote: > > > > > Add mempool allocations for struct kmemleak_object and > > > kmemleak_scan_area as slightly more resilient tha

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-30 Thread Qian Cai
On Tue, 2019-07-30 at 12:57 -0700, Andrew Morton wrote: > On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas > wrote: > > > Add mempool allocations for struct kmemleak_object and > > kmemleak_scan_area as slightly more resilient than kmem_cache_alloc() > > under memory pressure. Additionally, mas

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-30 Thread Andrew Morton
On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas wrote: > Add mempool allocations for struct kmemleak_object and > kmemleak_scan_area as slightly more resilient than kmem_cache_alloc() > under memory pressure. Additionally, mask out all the gfp flags passed > to kmemleak other than GFP_KERNEL|

Re: [PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-30 Thread Andrew Morton
On Sat, 27 Jul 2019 14:23:33 +0100 Catalin Marinas wrote: > Add mempool allocations for struct kmemleak_object and > kmemleak_scan_area as slightly more resilient than kmem_cache_alloc() > under memory pressure. Additionally, mask out all the gfp flags passed > to kmemleak other than GFP_KERNEL|

[PATCH v2] mm: kmemleak: Use mempool allocations for kmemleak objects

2019-07-27 Thread Catalin Marinas
Add mempool allocations for struct kmemleak_object and kmemleak_scan_area as slightly more resilient than kmem_cache_alloc() under memory pressure. Additionally, mask out all the gfp flags passed to kmemleak other than GFP_KERNEL|GFP_ATOMIC. A boot-time tuning parameter (kmemleak.mempool) is added