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