diff for duplicates of <20170427053141.GA1925@bbox> diff --git a/a/1.txt b/N1/1.txt index 604f571..6ecf2af 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,5 +1,5 @@ On Tue, Apr 25, 2017 at 08:56:56PM +0800, Huang, Ying wrote: -> From: Huang Ying <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> +> From: Huang Ying <ying.huang@intel.com> > > In this patch, splitting huge page is delayed from almost the first > step of swapping out to after allocating the swap space for the @@ -120,21 +120,21 @@ this way. > which sequentially allocate and write to the anonymous pages until the > RAM and part of the swap device is used up. > -> [hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org: extensive cleanups and simplifications, reduce code size] -> Signed-off-by: "Huang, Ying" <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> -> Cc: Andrea Arcangeli <aarcange-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> -> Cc: Ebru Akagunduz <ebru.akagunduz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> -> Cc: Michal Hocko <mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> -> Cc: Shaohua Li <shli-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> -> Cc: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Suggested-by: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> [for config option] -> Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> [for changes in huge_memory.c and huge_mm.h] -> Signed-off-by: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> +> [hannes@cmpxchg.org: extensive cleanups and simplifications, reduce code size] +> Signed-off-by: "Huang, Ying" <ying.huang@intel.com> +> Cc: Andrea Arcangeli <aarcange@redhat.com> +> Cc: Ebru Akagunduz <ebru.akagunduz@gmail.com> +> Cc: Johannes Weiner <hannes@cmpxchg.org> +> Cc: Michal Hocko <mhocko@kernel.org> +> Cc: Tejun Heo <tj@kernel.org> +> Cc: Hugh Dickins <hughd@google.com> +> Cc: Shaohua Li <shli@kernel.org> +> Cc: Minchan Kim <minchan@kernel.org> +> Cc: Rik van Riel <riel@redhat.com> +> Cc: cgroups@vger.kernel.org +> Suggested-by: Andrew Morton <akpm@linux-foundation.org> [for config option] +> Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> [for changes in huge_memory.c and huge_mm.h] +> Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> > --- > arch/x86/Kconfig | 1 + > include/linux/page-flags.h | 7 +- @@ -214,3 +214,9 @@ and retry after split the page. However, it makes unncessary get_swap_pages call which is not trivial. If there is no SSD swap, thp-swap out should be void without adding any performance overhead. Hmm, but I have no good idea to do it simple. :( + +-- +To unsubscribe, send a message with 'unsubscribe linux-mm' in +the body to majordomo@kvack.org. For more info on Linux MM, +see: http://www.linux-mm.org/ . +Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> diff --git a/a/content_digest b/N1/content_digest index d16534c..822398c 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,27 +1,26 @@ "ref\020170425125658.28684-1-ying.huang@intel.com\0" "ref\020170425125658.28684-2-ying.huang@intel.com\0" - "ref\020170425125658.28684-2-ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org\0" - "From\0Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\0" + "From\0Minchan Kim <minchan@kernel.org>\0" "Subject\0Re: [PATCH -mm -v10 1/3] mm, THP, swap: Delay splitting THP during swap out\0" "Date\0Thu, 27 Apr 2017 14:31:41 +0900\0" "To\0Huang" - " Ying <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\0" - "Cc\0Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>" - linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org - linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - Andrea Arcangeli <aarcange-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> - Ebru Akagunduz <ebru.akagunduz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> - Michal Hocko <mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> - Shaohua Li <shli-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> - " cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\0" + " Ying <ying.huang@intel.com>\0" + "Cc\0Andrew Morton <akpm@linux-foundation.org>" + linux-mm@kvack.org + linux-kernel@vger.kernel.org + Andrea Arcangeli <aarcange@redhat.com> + Ebru Akagunduz <ebru.akagunduz@gmail.com> + Johannes Weiner <hannes@cmpxchg.org> + Michal Hocko <mhocko@kernel.org> + Tejun Heo <tj@kernel.org> + Hugh Dickins <hughd@google.com> + Shaohua Li <shli@kernel.org> + Rik van Riel <riel@redhat.com> + " cgroups@vger.kernel.org\0" "\00:1\0" "b\0" "On Tue, Apr 25, 2017 at 08:56:56PM +0800, Huang, Ying wrote:\n" - "> From: Huang Ying <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\n" + "> From: Huang Ying <ying.huang@intel.com>\n" "> \n" "> In this patch, splitting huge page is delayed from almost the first\n" "> step of swapping out to after allocating the swap space for the\n" @@ -142,21 +141,21 @@ "> which sequentially allocate and write to the anonymous pages until the\n" "> RAM and part of the swap device is used up.\n" "> \n" - "> [hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org: extensive cleanups and simplifications, reduce code size]\n" - "> Signed-off-by: \"Huang, Ying\" <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Andrea Arcangeli <aarcange-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>\n" - "> Cc: Ebru Akagunduz <ebru.akagunduz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>\n" - "> Cc: Michal Hocko <mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>\n" - "> Cc: Shaohua Li <shli-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>\n" - "> Cc: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Suggested-by: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> [for config option]\n" - "> Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> [for changes in huge_memory.c and huge_mm.h]\n" - "> Signed-off-by: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>\n" + "> [hannes@cmpxchg.org: extensive cleanups and simplifications, reduce code size]\n" + "> Signed-off-by: \"Huang, Ying\" <ying.huang@intel.com>\n" + "> Cc: Andrea Arcangeli <aarcange@redhat.com>\n" + "> Cc: Ebru Akagunduz <ebru.akagunduz@gmail.com>\n" + "> Cc: Johannes Weiner <hannes@cmpxchg.org>\n" + "> Cc: Michal Hocko <mhocko@kernel.org>\n" + "> Cc: Tejun Heo <tj@kernel.org>\n" + "> Cc: Hugh Dickins <hughd@google.com>\n" + "> Cc: Shaohua Li <shli@kernel.org>\n" + "> Cc: Minchan Kim <minchan@kernel.org>\n" + "> Cc: Rik van Riel <riel@redhat.com>\n" + "> Cc: cgroups@vger.kernel.org\n" + "> Suggested-by: Andrew Morton <akpm@linux-foundation.org> [for config option]\n" + "> Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> [for changes in huge_memory.c and huge_mm.h]\n" + "> Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>\n" "> ---\n" "> arch/x86/Kconfig | 1 +\n" "> include/linux/page-flags.h | 7 +-\n" @@ -235,6 +234,12 @@ "and retry after split the page. However, it makes unncessary get_swap_pages\n" "call which is not trivial. If there is no SSD swap, thp-swap out should\n" "be void without adding any performance overhead.\n" - Hmm, but I have no good idea to do it simple. :( + "Hmm, but I have no good idea to do it simple. :(\n" + "\n" + "--\n" + "To unsubscribe, send a message with 'unsubscribe linux-mm' in\n" + "the body to majordomo@kvack.org. For more info on Linux MM,\n" + "see: http://www.linux-mm.org/ .\n" + "Don't email: <a href=mailto:\"dont@kvack.org\"> email@kvack.org </a>" -5f0cc71c9fc8ae6289a41d6c1ee2e762bc55c4bca8ac24721a3bc82b1e7935c2 +dde114b9fea74ec50e8c3268c8713ce50ca264826a766911dc679dfa8bc04eb8
diff --git a/a/1.txt b/N2/1.txt index 604f571..04955d2 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,5 +1,5 @@ On Tue, Apr 25, 2017 at 08:56:56PM +0800, Huang, Ying wrote: -> From: Huang Ying <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> +> From: Huang Ying <ying.huang@intel.com> > > In this patch, splitting huge page is delayed from almost the first > step of swapping out to after allocating the swap space for the @@ -120,21 +120,21 @@ this way. > which sequentially allocate and write to the anonymous pages until the > RAM and part of the swap device is used up. > -> [hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org: extensive cleanups and simplifications, reduce code size] -> Signed-off-by: "Huang, Ying" <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> -> Cc: Andrea Arcangeli <aarcange-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> -> Cc: Ebru Akagunduz <ebru.akagunduz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> -> Cc: Michal Hocko <mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> -> Cc: Shaohua Li <shli-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> Cc: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> -> Cc: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Suggested-by: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> [for config option] -> Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> [for changes in huge_memory.c and huge_mm.h] -> Signed-off-by: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> +> [hannes@cmpxchg.org: extensive cleanups and simplifications, reduce code size] +> Signed-off-by: "Huang, Ying" <ying.huang@intel.com> +> Cc: Andrea Arcangeli <aarcange@redhat.com> +> Cc: Ebru Akagunduz <ebru.akagunduz@gmail.com> +> Cc: Johannes Weiner <hannes@cmpxchg.org> +> Cc: Michal Hocko <mhocko@kernel.org> +> Cc: Tejun Heo <tj@kernel.org> +> Cc: Hugh Dickins <hughd@google.com> +> Cc: Shaohua Li <shli@kernel.org> +> Cc: Minchan Kim <minchan@kernel.org> +> Cc: Rik van Riel <riel@redhat.com> +> Cc: cgroups@vger.kernel.org +> Suggested-by: Andrew Morton <akpm@linux-foundation.org> [for config option] +> Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> [for changes in huge_memory.c and huge_mm.h] +> Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> > --- > arch/x86/Kconfig | 1 + > include/linux/page-flags.h | 7 +- diff --git a/a/content_digest b/N2/content_digest index d16534c..fc464bb 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,27 +1,26 @@ "ref\020170425125658.28684-1-ying.huang@intel.com\0" "ref\020170425125658.28684-2-ying.huang@intel.com\0" - "ref\020170425125658.28684-2-ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org\0" - "From\0Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\0" + "From\0Minchan Kim <minchan@kernel.org>\0" "Subject\0Re: [PATCH -mm -v10 1/3] mm, THP, swap: Delay splitting THP during swap out\0" "Date\0Thu, 27 Apr 2017 14:31:41 +0900\0" "To\0Huang" - " Ying <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\0" - "Cc\0Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>" - linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org - linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - Andrea Arcangeli <aarcange-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> - Ebru Akagunduz <ebru.akagunduz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> - Michal Hocko <mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> - Shaohua Li <shli-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> - " cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\0" + " Ying <ying.huang@intel.com>\0" + "Cc\0Andrew Morton <akpm@linux-foundation.org>" + linux-mm@kvack.org + linux-kernel@vger.kernel.org + Andrea Arcangeli <aarcange@redhat.com> + Ebru Akagunduz <ebru.akagunduz@gmail.com> + Johannes Weiner <hannes@cmpxchg.org> + Michal Hocko <mhocko@kernel.org> + Tejun Heo <tj@kernel.org> + Hugh Dickins <hughd@google.com> + Shaohua Li <shli@kernel.org> + Rik van Riel <riel@redhat.com> + " cgroups@vger.kernel.org\0" "\00:1\0" "b\0" "On Tue, Apr 25, 2017 at 08:56:56PM +0800, Huang, Ying wrote:\n" - "> From: Huang Ying <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\n" + "> From: Huang Ying <ying.huang@intel.com>\n" "> \n" "> In this patch, splitting huge page is delayed from almost the first\n" "> step of swapping out to after allocating the swap space for the\n" @@ -142,21 +141,21 @@ "> which sequentially allocate and write to the anonymous pages until the\n" "> RAM and part of the swap device is used up.\n" "> \n" - "> [hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org: extensive cleanups and simplifications, reduce code size]\n" - "> Signed-off-by: \"Huang, Ying\" <ying.huang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Andrea Arcangeli <aarcange-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>\n" - "> Cc: Ebru Akagunduz <ebru.akagunduz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>\n" - "> Cc: Michal Hocko <mhocko-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>\n" - "> Cc: Shaohua Li <shli-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> Cc: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>\n" - "> Cc: cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Suggested-by: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> [for config option]\n" - "> Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> [for changes in huge_memory.c and huge_mm.h]\n" - "> Signed-off-by: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>\n" + "> [hannes@cmpxchg.org: extensive cleanups and simplifications, reduce code size]\n" + "> Signed-off-by: \"Huang, Ying\" <ying.huang@intel.com>\n" + "> Cc: Andrea Arcangeli <aarcange@redhat.com>\n" + "> Cc: Ebru Akagunduz <ebru.akagunduz@gmail.com>\n" + "> Cc: Johannes Weiner <hannes@cmpxchg.org>\n" + "> Cc: Michal Hocko <mhocko@kernel.org>\n" + "> Cc: Tejun Heo <tj@kernel.org>\n" + "> Cc: Hugh Dickins <hughd@google.com>\n" + "> Cc: Shaohua Li <shli@kernel.org>\n" + "> Cc: Minchan Kim <minchan@kernel.org>\n" + "> Cc: Rik van Riel <riel@redhat.com>\n" + "> Cc: cgroups@vger.kernel.org\n" + "> Suggested-by: Andrew Morton <akpm@linux-foundation.org> [for config option]\n" + "> Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> [for changes in huge_memory.c and huge_mm.h]\n" + "> Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>\n" "> ---\n" "> arch/x86/Kconfig | 1 +\n" "> include/linux/page-flags.h | 7 +-\n" @@ -237,4 +236,4 @@ "be void without adding any performance overhead.\n" Hmm, but I have no good idea to do it simple. :( -5f0cc71c9fc8ae6289a41d6c1ee2e762bc55c4bca8ac24721a3bc82b1e7935c2 +8c469df831952ebad6ae88c430c9ea82f703da18e594c0493f234ff2dfb0900a
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.