Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Konstantin Khlebnikov
On Tue, Sep 23, 2014 at 12:22 AM, Rafael Aquini wrote: > On Tue, Sep 23, 2014 at 12:06:11AM +0400, Konstantin Khlebnikov wrote: >> On Mon, Sep 22, 2014 at 11:22 PM, Rafael Aquini wrote: >> > On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: >> >> On Sat, Sep 20, 2014 at

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Rafael Aquini
On Tue, Sep 23, 2014 at 12:06:11AM +0400, Konstantin Khlebnikov wrote: > On Mon, Sep 22, 2014 at 11:22 PM, Rafael Aquini wrote: > > On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: > >> On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton > >> wrote: > >> > On Sat, 20 Sep 2014

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Konstantin Khlebnikov
On Mon, Sep 22, 2014 at 11:22 PM, Rafael Aquini wrote: > On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: >> On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton >> wrote: >> > On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov >> > wrote: >> > >> >> > >> >> > So I'm

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Rafael Aquini
On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: > On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton > wrote: > > On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov > > wrote: > > > >> > > >> > So I'm going to send "fix for > >> >

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Konstantin Khlebnikov
On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton wrote: > On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov > wrote: > >> > >> > So I'm going to send "fix for >> > mm-balloon_compaction-use-common-page-ballooning-v2" to Linus >> > separately, but it has no changelog at all. >> >> Probably

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Konstantin Khlebnikov
On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: So I'm going to send fix for mm-balloon_compaction-use-common-page-ballooning-v2 to Linus separately, but it has no

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Rafael Aquini
On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: So I'm going to send fix for

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Konstantin Khlebnikov
On Mon, Sep 22, 2014 at 11:22 PM, Rafael Aquini aqu...@redhat.com wrote: On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Rafael Aquini
On Tue, Sep 23, 2014 at 12:06:11AM +0400, Konstantin Khlebnikov wrote: On Mon, Sep 22, 2014 at 11:22 PM, Rafael Aquini aqu...@redhat.com wrote: On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: On Sat, Sep 20, 2014 at 10:23 AM, Andrew Morton a...@linux-foundation.org

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-22 Thread Konstantin Khlebnikov
On Tue, Sep 23, 2014 at 12:22 AM, Rafael Aquini aqu...@redhat.com wrote: On Tue, Sep 23, 2014 at 12:06:11AM +0400, Konstantin Khlebnikov wrote: On Mon, Sep 22, 2014 at 11:22 PM, Rafael Aquini aqu...@redhat.com wrote: On Mon, Sep 22, 2014 at 10:40:34PM +0400, Konstantin Khlebnikov wrote: On

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-20 Thread Andrew Morton
On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov wrote: > > > > So I'm going to send "fix for > > mm-balloon_compaction-use-common-page-ballooning-v2" to Linus > > separately, but it has no changelog at all. > > Probably it would be better if you drop everything except actually > fixes

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-20 Thread Andrew Morton
On Sat, 20 Sep 2014 09:25:01 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: So I'm going to send fix for mm-balloon_compaction-use-common-page-ballooning-v2 to Linus separately, but it has no changelog at all. Probably it would be better if you drop everything except actually

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-19 Thread Konstantin Khlebnikov
On Sat, Sep 20, 2014 at 1:35 AM, Andrew Morton wrote: > On Sat, 13 Sep 2014 12:22:23 +0400 Konstantin Khlebnikov > wrote: > >> On Sat, Sep 13, 2014 at 9:42 AM, Andrew Morton >> wrote: >> > On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin Khlebnikov >> > wrote: >> > >> >> > >> >> > Did we really

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-19 Thread Andrew Morton
On Sat, 13 Sep 2014 12:22:23 +0400 Konstantin Khlebnikov wrote: > On Sat, Sep 13, 2014 at 9:42 AM, Andrew Morton > wrote: > > On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin Khlebnikov > > wrote: > > > >> > > >> > Did we really need to put the BalloonPages count into per-zone vmstat, > >> >

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-19 Thread Andrew Morton
On Sat, 13 Sep 2014 12:22:23 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: On Sat, Sep 13, 2014 at 9:42 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: Did we really need to put the

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-19 Thread Konstantin Khlebnikov
On Sat, Sep 20, 2014 at 1:35 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 13 Sep 2014 12:22:23 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: On Sat, Sep 13, 2014 at 9:42 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-13 Thread Sasha Levin
On 09/13/2014 01:26 AM, Konstantin Khlebnikov wrote: >> Did we really need to put the BalloonPages count into per-zone vmstat, >> > global vmstat and /proc/meminfo? Seems a bit overkillish - why so >> > important? > Balloon grabs random pages, their distribution among numa nodes might > be

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-13 Thread Konstantin Khlebnikov
On Sat, Sep 13, 2014 at 9:42 AM, Andrew Morton wrote: > On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin Khlebnikov > wrote: > >> > >> > Did we really need to put the BalloonPages count into per-zone vmstat, >> > global vmstat and /proc/meminfo? Seems a bit overkillish - why so >> > important? >>

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-13 Thread Konstantin Khlebnikov
On Sat, Sep 13, 2014 at 9:42 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: Did we really need to put the BalloonPages count into per-zone vmstat, global vmstat and /proc/meminfo? Seems a bit

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-13 Thread Sasha Levin
On 09/13/2014 01:26 AM, Konstantin Khlebnikov wrote: Did we really need to put the BalloonPages count into per-zone vmstat, global vmstat and /proc/meminfo? Seems a bit overkillish - why so important? Balloon grabs random pages, their distribution among numa nodes might be important. But

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-12 Thread Andrew Morton
On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin Khlebnikov wrote: > > > > Did we really need to put the BalloonPages count into per-zone vmstat, > > global vmstat and /proc/meminfo? Seems a bit overkillish - why so > > important? > > Balloon grabs random pages, their distribution among numa

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-12 Thread Konstantin Khlebnikov
On Sat, Sep 13, 2014 at 3:51 AM, Andrew Morton wrote: > On Sat, 30 Aug 2014 20:41:20 +0400 Konstantin Khlebnikov > wrote: > >> This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. >> Like PageBuddy() PageBalloon() looks like page-flag but actually this is >> special >>

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-12 Thread Andrew Morton
On Sat, 30 Aug 2014 20:41:20 +0400 Konstantin Khlebnikov wrote: > This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. > Like PageBuddy() PageBalloon() looks like page-flag but actually this is > special > state of page->_mapcount counter. There is no conflict because

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-12 Thread Andrew Morton
On Sat, 30 Aug 2014 20:41:20 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. Like PageBuddy() PageBalloon() looks like page-flag but actually this is special state of page-_mapcount counter. There is no

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-12 Thread Konstantin Khlebnikov
On Sat, Sep 13, 2014 at 3:51 AM, Andrew Morton a...@linux-foundation.org wrote: On Sat, 30 Aug 2014 20:41:20 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. Like PageBuddy() PageBalloon() looks like page-flag

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-12 Thread Andrew Morton
On Sat, 13 Sep 2014 09:26:49 +0400 Konstantin Khlebnikov koc...@gmail.com wrote: Did we really need to put the BalloonPages count into per-zone vmstat, global vmstat and /proc/meminfo? Seems a bit overkillish - why so important? Balloon grabs random pages, their distribution among

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-02 Thread Rafael Aquini
On Sat, Aug 30, 2014 at 08:41:20PM +0400, Konstantin Khlebnikov wrote: > From: Konstantin Khlebnikov > > This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. > Like PageBuddy() PageBalloon() looks like page-flag but actually this is > special > state of page->_mapcount

Re: [PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-09-02 Thread Rafael Aquini
On Sat, Aug 30, 2014 at 08:41:20PM +0400, Konstantin Khlebnikov wrote: From: Konstantin Khlebnikov k.khlebni...@samsung.com This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. Like PageBuddy() PageBalloon() looks like page-flag but actually this is special state

[PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-08-30 Thread Konstantin Khlebnikov
From: Konstantin Khlebnikov This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. Like PageBuddy() PageBalloon() looks like page-flag but actually this is special state of page->_mapcount counter. There is no conflict because ballooned pages cannot be mapped and cannot be

[PATCH v2 4/6] mm: introduce common page state for ballooned memory

2014-08-30 Thread Konstantin Khlebnikov
From: Konstantin Khlebnikov k.khlebni...@samsung.com This patch adds page state PageBallon() and functions __Set/ClearPageBalloon. Like PageBuddy() PageBalloon() looks like page-flag but actually this is special state of page-_mapcount counter. There is no conflict because ballooned pages cannot