Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-21 Thread Michal Hocko
On Tue 21-05-19 20:24:23, Minchan Kim wrote: > On Tue, May 21, 2019 at 01:00:30PM +0200, Michal Hocko wrote: > > On Tue 21-05-19 19:52:56, Minchan Kim wrote: > > > On Tue, May 21, 2019 at 09:06:38AM +0200, Oleksandr Natalenko wrote: > > > > Hi. > > > > > > > > On Tue, May 21, 2019 at 08:50:00AM +0

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-21 Thread Minchan Kim
On Tue, May 21, 2019 at 01:00:30PM +0200, Michal Hocko wrote: > On Tue 21-05-19 19:52:56, Minchan Kim wrote: > > On Tue, May 21, 2019 at 09:06:38AM +0200, Oleksandr Natalenko wrote: > > > Hi. > > > > > > On Tue, May 21, 2019 at 08:50:00AM +0200, Michal Hocko wrote: > > > > On Tue 21-05-19 08:36:28

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-21 Thread Michal Hocko
On Tue 21-05-19 19:52:56, Minchan Kim wrote: > On Tue, May 21, 2019 at 09:06:38AM +0200, Oleksandr Natalenko wrote: > > Hi. > > > > On Tue, May 21, 2019 at 08:50:00AM +0200, Michal Hocko wrote: > > > On Tue 21-05-19 08:36:28, Oleksandr Natalenko wrote: > > > [...] > > > > Regarding restricting the

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-21 Thread Michal Hocko
On Tue 21-05-19 19:49:49, Minchan Kim wrote: > On Tue, May 21, 2019 at 08:36:28AM +0200, Oleksandr Natalenko wrote: > > Hi. > > > > On Tue, May 21, 2019 at 10:26:49AM +0900, Minchan Kim wrote: > > > On Mon, May 20, 2019 at 04:26:33PM +0200, Oleksandr Natalenko wrote: > > > > Hi. > > > > > > > > O

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-21 Thread Minchan Kim
On Tue, May 21, 2019 at 09:06:38AM +0200, Oleksandr Natalenko wrote: > Hi. > > On Tue, May 21, 2019 at 08:50:00AM +0200, Michal Hocko wrote: > > On Tue 21-05-19 08:36:28, Oleksandr Natalenko wrote: > > [...] > > > Regarding restricting the hints, I'm definitely interested in having > > > remote MA

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-21 Thread Minchan Kim
On Tue, May 21, 2019 at 08:36:28AM +0200, Oleksandr Natalenko wrote: > Hi. > > On Tue, May 21, 2019 at 10:26:49AM +0900, Minchan Kim wrote: > > On Mon, May 20, 2019 at 04:26:33PM +0200, Oleksandr Natalenko wrote: > > > Hi. > > > > > > On Mon, May 20, 2019 at 12:52:51PM +0900, Minchan Kim wrote: >

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-21 Thread Oleksandr Natalenko
Hi. On Tue, May 21, 2019 at 08:50:00AM +0200, Michal Hocko wrote: > On Tue 21-05-19 08:36:28, Oleksandr Natalenko wrote: > [...] > > Regarding restricting the hints, I'm definitely interested in having > > remote MADV_MERGEABLE/MADV_UNMERGEABLE. But, OTOH, doing it via remote > > madvise() introdu

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-20 Thread Michal Hocko
On Tue 21-05-19 08:36:28, Oleksandr Natalenko wrote: [...] > Regarding restricting the hints, I'm definitely interested in having > remote MADV_MERGEABLE/MADV_UNMERGEABLE. But, OTOH, doing it via remote > madvise() introduces another issue with traversing remote VMAs reliably. > IIUC, one can do th

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-20 Thread Oleksandr Natalenko
Hi. On Tue, May 21, 2019 at 10:26:49AM +0900, Minchan Kim wrote: > On Mon, May 20, 2019 at 04:26:33PM +0200, Oleksandr Natalenko wrote: > > Hi. > > > > On Mon, May 20, 2019 at 12:52:51PM +0900, Minchan Kim wrote: > > > This patch factor out madvise's core functionality so that upcoming > > > patc

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-20 Thread Minchan Kim
Hi Oleksandr, On Mon, May 20, 2019 at 04:26:33PM +0200, Oleksandr Natalenko wrote: > Hi. > > On Mon, May 20, 2019 at 12:52:51PM +0900, Minchan Kim wrote: > > This patch factor out madvise's core functionality so that upcoming > > patch can reuse it without duplication. > > > > It shouldn't chang

Re: [RFC 4/7] mm: factor out madvise's core functionality

2019-05-20 Thread Oleksandr Natalenko
Hi. On Mon, May 20, 2019 at 12:52:51PM +0900, Minchan Kim wrote: > This patch factor out madvise's core functionality so that upcoming > patch can reuse it without duplication. > > It shouldn't change any behavior. > > Signed-off-by: Minchan Kim > --- > mm/madvise.c | 168 +