search for: page_migration

Displaying 20 results from an estimated 22 matches for "page_migration".

2016 Mar 30
0
[PATCH v3 03/16] mm: add non-lru movable page support document
This patch describes what a subsystem should do for non-lru movable page supporting. Cc: Jonathan Corbet <corbet at lwn.net> Signed-off-by: Minchan Kim <minchan at kernel.org> --- Documentation/filesystems/vfs.txt | 11 ++++++- Documentation/vm/page_migration | 69 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 78 insertions(+), 2 deletions(-) diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index 4c1b6c3b4bc8..d63142f8ed7b 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.t...
2016 Apr 01
2
[PATCH v3 03/16] mm: add non-lru movable page support document
...ng this first without studying the code to better catch things that would seem obvious otherwise. > Cc: Jonathan Corbet <corbet at lwn.net> > Signed-off-by: Minchan Kim <minchan at kernel.org> > --- > Documentation/filesystems/vfs.txt | 11 ++++++- > Documentation/vm/page_migration | 69 ++++++++++++++++++++++++++++++++++++++- > 2 files changed, 78 insertions(+), 2 deletions(-) > > diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt > index 4c1b6c3b4bc8..d63142f8ed7b 100644 > --- a/Documentation/filesystems/vfs.txt > +++ b/D...
2016 Apr 01
2
[PATCH v3 03/16] mm: add non-lru movable page support document
...ng this first without studying the code to better catch things that would seem obvious otherwise. > Cc: Jonathan Corbet <corbet at lwn.net> > Signed-off-by: Minchan Kim <minchan at kernel.org> > --- > Documentation/filesystems/vfs.txt | 11 ++++++- > Documentation/vm/page_migration | 69 ++++++++++++++++++++++++++++++++++++++- > 2 files changed, 78 insertions(+), 2 deletions(-) > > diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt > index 4c1b6c3b4bc8..d63142f8ed7b 100644 > --- a/Documentation/filesystems/vfs.txt > +++ b/D...
2016 Apr 04
0
[PATCH v3 03/16] mm: add non-lru movable page support document
...g the code to better > catch things that would seem obvious otherwise. > > >Cc: Jonathan Corbet <corbet at lwn.net> > >Signed-off-by: Minchan Kim <minchan at kernel.org> > >--- > > Documentation/filesystems/vfs.txt | 11 ++++++- > > Documentation/vm/page_migration | 69 ++++++++++++++++++++++++++++++++++++++- > > 2 files changed, 78 insertions(+), 2 deletions(-) > > > >diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt > >index 4c1b6c3b4bc8..d63142f8ed7b 100644 > >--- a/Documentation/filesystems...
2016 May 09
0
[PATCH v5 02/12] mm: migrate: support non-lru movable page migration
...ktop.org Cc: Sergey Senozhatsky <sergey.senozhatsky at gmail.com> Signed-off-by: Gioh Kim <gi-oh.kim at profitbricks.com> Signed-off-by: Minchan Kim <minchan at kernel.org> --- Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 ++ Documentation/vm/page_migration | 107 +++++++++++++++++- include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 5 + include/linux/mm.h | 1 + include/linux/page-flags.h | 29 +++-- mm/compaction.c | 47 +++++--- m...
2016 May 20
0
[PATCH v6 02/12] mm: migrate: support non-lru movable page migration
...top.org Cc: Sergey Senozhatsky <sergey.senozhatsky at gmail.com> Signed-off-by: Gioh Kim <gi-oh.kim at profitbricks.com> Signed-off-by: Minchan Kim <minchan at kernel.org> --- Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 +++ Documentation/vm/page_migration | 107 ++++++++++++++++++++- include/linux/compaction.h | 17 ++++ include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 2 + include/linux/mm.h | 1 + include/linux/page-flags.h | 33 +++++--...
2016 May 31
0
[PATCH v6v3 02/12] mm: migrate: support non-lru movable page migration
...top.org Cc: Sergey Senozhatsky <sergey.senozhatsky at gmail.com> Signed-off-by: Gioh Kim <gi-oh.kim at profitbricks.com> Signed-off-by: Minchan Kim <minchan at kernel.org> --- Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 +++ Documentation/vm/page_migration | 107 ++++++++++++++++++++- include/linux/compaction.h | 17 ++++ include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 2 + include/linux/mm.h | 1 + include/linux/page-flags.h | 33 +++++--...
2016 May 30
5
PATCH v6v2 02/12] mm: migrate: support non-lru movable page migration
...top.org Cc: Sergey Senozhatsky <sergey.senozhatsky at gmail.com> Signed-off-by: Gioh Kim <gi-oh.kim at profitbricks.com> Signed-off-by: Minchan Kim <minchan at kernel.org> --- Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 +++ Documentation/vm/page_migration | 107 ++++++++++++++++++++- include/linux/compaction.h | 17 ++++ include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 2 + include/linux/mm.h | 1 + include/linux/page-flags.h | 33 +++++--...
2016 May 30
5
PATCH v6v2 02/12] mm: migrate: support non-lru movable page migration
...top.org Cc: Sergey Senozhatsky <sergey.senozhatsky at gmail.com> Signed-off-by: Gioh Kim <gi-oh.kim at profitbricks.com> Signed-off-by: Minchan Kim <minchan at kernel.org> --- Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 +++ Documentation/vm/page_migration | 107 ++++++++++++++++++++- include/linux/compaction.h | 17 ++++ include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 2 + include/linux/mm.h | 1 + include/linux/page-flags.h | 33 +++++--...
2016 May 20
5
[PATCH v6 00/12] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 ++- drivers/block/zram/zram_drv.c | 6 +- drivers/virtio/virtio_balloon.c | 54 +- include/linux/balloon_compaction.h | 53 +- include/linux/compaction.h | 17 + include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/li...
2016 May 20
5
[PATCH v6 00/12] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 ++- drivers/block/zram/zram_drv.c | 6 +- drivers/virtio/virtio_balloon.c | 54 +- include/linux/balloon_compaction.h | 53 +- include/linux/compaction.h | 17 + include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/li...
2016 May 09
5
[PATCH v5 00/13] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 ++- drivers/block/zram/zram_drv.c | 6 +- drivers/virtio/virtio_balloon.c | 52 +- include/linux/balloon_compaction.h | 51 +- include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 5 + include/li...
2016 May 09
5
[PATCH v5 00/13] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 ++- drivers/block/zram/zram_drv.c | 6 +- drivers/virtio/virtio_balloon.c | 52 +- include/linux/balloon_compaction.h | 51 +- include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 5 + include/li...
2016 Apr 27
4
[PATCH v4 00/13] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 +++- drivers/block/zram/zram_drv.c | 3 +- drivers/virtio/virtio_balloon.c | 52 +- include/linux/balloon_compaction.h | 51 +- include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 5 + include/l...
2016 Apr 27
4
[PATCH v4 00/13] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 +++- drivers/block/zram/zram_drv.c | 3 +- drivers/virtio/virtio_balloon.c | 52 +- include/linux/balloon_compaction.h | 51 +- include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/linux/migrate.h | 5 + include/l...
2016 May 31
7
[PATCH v7 00/12] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 ++- drivers/block/zram/zram_drv.c | 6 +- drivers/virtio/virtio_balloon.c | 54 +- include/linux/balloon_compaction.h | 53 +- include/linux/compaction.h | 17 + include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/li...
2016 May 31
7
[PATCH v7 00/12] Support non-lru page migration
...uce zspage structure zsmalloc: separate free_zspage from putback_zspage zsmalloc: use freeobj for index zsmalloc: page migration support zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 11 + Documentation/vm/page_migration | 107 ++- drivers/block/zram/zram_drv.c | 6 +- drivers/virtio/virtio_balloon.c | 54 +- include/linux/balloon_compaction.h | 53 +- include/linux/compaction.h | 17 + include/linux/fs.h | 2 + include/linux/ksm.h | 3 +- include/li...
2016 Mar 30
33
[PATCH v3 00/16] Support non-lru page migration
...ng zsmalloc: migrate head page of zspage zsmalloc: use single linked list for page chain zsmalloc: migrate tail pages in zspage zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 16 +- Documentation/vm/page_migration | 69 +- drivers/block/zram/zram_drv.c | 3 +- drivers/virtio/virtio_balloon.c | 53 +- fs/proc/page.c | 3 + include/linux/balloon_compaction.h | 49 +- include/linux/fs.h | 2 + include/linux/migrate.h...
2016 Mar 30
33
[PATCH v3 00/16] Support non-lru page migration
...ng zsmalloc: migrate head page of zspage zsmalloc: use single linked list for page chain zsmalloc: migrate tail pages in zspage zram: use __GFP_MOVABLE for memory allocation Documentation/filesystems/Locking | 4 + Documentation/filesystems/vfs.txt | 16 +- Documentation/vm/page_migration | 69 +- drivers/block/zram/zram_drv.c | 3 +- drivers/virtio/virtio_balloon.c | 53 +- fs/proc/page.c | 3 + include/linux/balloon_compaction.h | 49 +- include/linux/fs.h | 2 + include/linux/migrate.h...
2016 May 27
2
[PATCH v6 02/12] mm: migrate: support non-lru movable page migration
On 05/20/2016 04:23 PM, Minchan Kim wrote: > We have allowed migration for only LRU pages until now and it was > enough to make high-order pages. But recently, embedded system(e.g., > webOS, android) uses lots of non-movable pages(e.g., zram, GPU memory) > so we have seen several reports about troubles of small high-order > allocation. For fixing the problem, there were several