Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Nikolay Borisov
On 1.03.2017 11:46, Peter Zijlstra wrote: > On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: >> Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O >> during memory allocation") added the memalloc_noio_(save|restore) functions >> to enable people to modify

Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Nikolay Borisov
On 1.03.2017 11:46, Peter Zijlstra wrote: > On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: >> Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O >> during memory allocation") added the memalloc_noio_(save|restore) functions >> to enable people to modify

Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Vlastimil Babka
On 03/01/2017 11:03 AM, Peter Zijlstra wrote: > On Wed, Mar 01, 2017 at 11:57:13AM +0200, Nikolay Borisov wrote: >> >> >> On 1.03.2017 11:46, Peter Zijlstra wrote: >>> On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: Commit 21caf2fc1931 ("mm: teach mm by current context info

Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Vlastimil Babka
On 03/01/2017 11:03 AM, Peter Zijlstra wrote: > On Wed, Mar 01, 2017 at 11:57:13AM +0200, Nikolay Borisov wrote: >> >> >> On 1.03.2017 11:46, Peter Zijlstra wrote: >>> On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: Commit 21caf2fc1931 ("mm: teach mm by current context info

Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Peter Zijlstra
On Wed, Mar 01, 2017 at 11:57:13AM +0200, Nikolay Borisov wrote: > > > On 1.03.2017 11:46, Peter Zijlstra wrote: > > On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: > >> Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O > >> during memory allocation")

Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Peter Zijlstra
On Wed, Mar 01, 2017 at 11:57:13AM +0200, Nikolay Borisov wrote: > > > On 1.03.2017 11:46, Peter Zijlstra wrote: > > On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: > >> Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O > >> during memory allocation")

Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Peter Zijlstra
On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: > Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O > during memory allocation") added the memalloc_noio_(save|restore) functions > to enable people to modify the MM behavior by disbaling I/O during memory >

Re: [PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Peter Zijlstra
On Wed, Mar 01, 2017 at 09:59:00AM +0200, Nikolay Borisov wrote: > Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O > during memory allocation") added the memalloc_noio_(save|restore) functions > to enable people to modify the MM behavior by disbaling I/O during memory >

[PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Nikolay Borisov
Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O during memory allocation") added the memalloc_noio_(save|restore) functions to enable people to modify the MM behavior by disbaling I/O during memory allocation. This prevents allocation paths recursing back into the

[PATCH v2] lockdep: Teach lockdep about memalloc_noio_save

2017-03-01 Thread Nikolay Borisov
Commit 21caf2fc1931 ("mm: teach mm by current context info to not do I/O during memory allocation") added the memalloc_noio_(save|restore) functions to enable people to modify the MM behavior by disbaling I/O during memory allocation. This prevents allocation paths recursing back into the