diff for duplicates of <20141130235652.GA10333@bbox> diff --git a/a/1.txt b/N1/1.txt index 1daf44c..ba3d39e 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -35,79 +35,3 @@ However, early posting is not harmful. Here it goes. Most of content was copied from FreeBSD man page. - ->From 2edd6890f92fa4943ce3c452194479458582d88c Mon Sep 17 00:00:00 2001 -From: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -Date: Mon, 1 Dec 2014 08:53:55 +0900 -Subject: [PATCH] madvise.2: Document MADV_FREE - -Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> ---- - man2/madvise.2 | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -diff --git a/man2/madvise.2 b/man2/madvise.2 -index 032ead7..33aa936 100644 ---- a/man2/madvise.2 -+++ b/man2/madvise.2 -@@ -265,6 +265,19 @@ file (see - .BR MADV_DODUMP " (since Linux 3.4)" - Undo the effect of an earlier - .BR MADV_DONTDUMP . -+.TP -+.BR MADV_FREE " (since Linux 3.19)" -+Gives the VM system the freedom to free pages, and tells the system that -+information in the specified page range is no longer important. -+This is an efficient way of allowing -+.BR malloc (3) -+to free pages anywhere in the address space, while keeping the address space -+valid. The next time that the page is referenced, the page might be demand -+zeroed, or might contain the data that was there before the MADV_FREE call. -+References made to that address space range will not make the VM system page the -+information back in from backing store until the page is modified again. -+It works only with private anonymous pages (see -+.BR mmap (2)). - .SH RETURN VALUE - On success - .BR madvise () --- -2.0.0 - - -> -> I guess the changelog should be more specific that this is only for the -> private MAP_ANON mappings (same applies to the patch for man). -> -> > Firstly, heavy users would be general allocators(ex, jemalloc, -> > tcmalloc and hope glibc supports it) and jemalloc/tcmalloc already -> > have supported the feature for other OS(ex, FreeBSD) -> > -> [...] -> > -> > Cc: Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> > Cc: Linux API <linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> -> > Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> -> > Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> -> > Cc: KOSAKI Motohiro <kosaki.motohiro-+CUm20s59erQFUHtdCDX3A@public.gmane.org> -> > Cc: Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org> -> > Cc: Jason Evans <je-b10kYP2dOMg@public.gmane.org> -> > Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> -> > Acked-by: Zhang Yanfei <zhangyanfei-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> -> > Acked-by: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> -> > Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> -> -> Reviewed-by: Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org> -> [...] -> -- -> Michal Hocko -> SUSE Labs -> -> -- -> To unsubscribe, send a message with 'unsubscribe linux-mm' in -> the body to majordomo-Bw31MaZKKs0EbZ0PF+XxCw@public.gmane.org For more info on Linux MM, -> see: http://www.linux-mm.org/ . -> Don't email: <a href=mailto:"dont-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org"> email-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org </a> - --- -Kind regards, -Minchan Kim diff --git a/a/content_digest b/N1/content_digest index 90d5102..2c0fdaa 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,25 +1,24 @@ "ref\01413799924-17946-1-git-send-email-minchan@kernel.org\0" "ref\01413799924-17946-2-git-send-email-minchan@kernel.org\0" "ref\020141127144725.GB19157@dhcp22.suse.cz\0" - "ref\020141127144725.GB19157-2MMpYkNvuYDjFM9bn6wA6Q@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 v17 1/7] mm: support madvise(MADV_FREE)\0" "Date\0Mon, 1 Dec 2014 08:56:52 +0900\0" - "To\0Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org>\0" - "Cc\0Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>" - linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org - Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> - Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> - Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> - KOSAKI Motohiro <kosaki.motohiro-+CUm20s59erQFUHtdCDX3A@public.gmane.org> - Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org> - Jason Evans <je-b10kYP2dOMg@public.gmane.org> - zhangyanfei-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org - Kirill A. Shutemov <kirill-oKw7cIdHH8eLwutG50LtGA@public.gmane.org> - " Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\0" + "To\0Michal Hocko <mhocko@suse.cz>\0" + "Cc\0Andrew Morton <akpm@linux-foundation.org>" + linux-kernel@vger.kernel.org + linux-mm@kvack.org + Michael Kerrisk <mtk.manpages@gmail.com> + linux-api@vger.kernel.org + Hugh Dickins <hughd@google.com> + Johannes Weiner <hannes@cmpxchg.org> + Rik van Riel <riel@redhat.com> + KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> + Mel Gorman <mgorman@suse.de> + Jason Evans <je@fb.com> + zhangyanfei@cn.fujitsu.com + Kirill A. Shutemov <kirill@shutemov.name> + " Kirill A. Shutemov <kirill.shutemov@linux.intel.com>\0" "\00:1\0" "b\0" "Hello Michal,\n" @@ -58,82 +57,6 @@ "However, early posting is not harmful.\n" "\n" "Here it goes.\n" - "Most of content was copied from FreeBSD man page.\n" - "\n" - ">From 2edd6890f92fa4943ce3c452194479458582d88c Mon Sep 17 00:00:00 2001\n" - "From: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "Date: Mon, 1 Dec 2014 08:53:55 +0900\n" - "Subject: [PATCH] madvise.2: Document MADV_FREE\n" - "\n" - "Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "---\n" - " man2/madvise.2 | 13 +++++++++++++\n" - " 1 file changed, 13 insertions(+)\n" - "\n" - "diff --git a/man2/madvise.2 b/man2/madvise.2\n" - "index 032ead7..33aa936 100644\n" - "--- a/man2/madvise.2\n" - "+++ b/man2/madvise.2\n" - "@@ -265,6 +265,19 @@ file (see\n" - " .BR MADV_DODUMP \" (since Linux 3.4)\"\n" - " Undo the effect of an earlier\n" - " .BR MADV_DONTDUMP .\n" - "+.TP\n" - "+.BR MADV_FREE \" (since Linux 3.19)\"\n" - "+Gives the VM system the freedom to free pages, and tells the system that\n" - "+information in the specified page range is no longer important.\n" - "+This is an efficient way of allowing\n" - "+.BR malloc (3)\n" - "+to free pages anywhere in the address space, while keeping the address space\n" - "+valid. The next time that the page is referenced, the page might be demand\n" - "+zeroed, or might contain the data that was there before the MADV_FREE call.\n" - "+References made to that address space range will not make the VM system page the\n" - "+information back in from backing store until the page is modified again.\n" - "+It works only with private anonymous pages (see\n" - "+.BR mmap (2)).\n" - " .SH RETURN VALUE\n" - " On success\n" - " .BR madvise ()\n" - "-- \n" - "2.0.0\n" - "\n" - "\n" - "> \n" - "> I guess the changelog should be more specific that this is only for the\n" - "> private MAP_ANON mappings (same applies to the patch for man).\n" - "> \n" - "> > Firstly, heavy users would be general allocators(ex, jemalloc,\n" - "> > tcmalloc and hope glibc supports it) and jemalloc/tcmalloc already\n" - "> > have supported the feature for other OS(ex, FreeBSD)\n" - "> > \n" - "> [...]\n" - "> > \n" - "> > Cc: Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> > Cc: Linux API <linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>\n" - "> > Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>\n" - "> > Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>\n" - "> > Cc: KOSAKI Motohiro <kosaki.motohiro-+CUm20s59erQFUHtdCDX3A@public.gmane.org>\n" - "> > Cc: Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org>\n" - "> > Cc: Jason Evans <je-b10kYP2dOMg@public.gmane.org>\n" - "> > Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" - "> > Acked-by: Zhang Yanfei <zhangyanfei-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>\n" - "> > Acked-by: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>\n" - "> > Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" - "> \n" - "> Reviewed-by: Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org>\n" - "> [...]\n" - "> -- \n" - "> Michal Hocko\n" - "> SUSE Labs\n" - "> \n" - "> --\n" - "> To unsubscribe, send a message with 'unsubscribe linux-mm' in\n" - "> the body to majordomo-Bw31MaZKKs0EbZ0PF+XxCw@public.gmane.org For more info on Linux MM,\n" - "> see: http://www.linux-mm.org/ .\n" - "> Don't email: <a href=mailto:\"dont-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org\"> email-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org </a>\n" - "\n" - "-- \n" - "Kind regards,\n" - Minchan Kim + Most of content was copied from FreeBSD man page. -e96ec8057402bbbcfa0f830b1af78f7270645c648944161437d4d3f7e4671231 +9af9f1677f8600963e13ec26a4a59ac79530e82234e7b7c221736ed57aa39c4f
diff --git a/a/1.txt b/N2/1.txt index 1daf44c..b5deb02 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -37,11 +37,11 @@ Here it goes. Most of content was copied from FreeBSD man page. >From 2edd6890f92fa4943ce3c452194479458582d88c Mon Sep 17 00:00:00 2001 -From: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> +From: Minchan Kim <minchan@kernel.org> Date: Mon, 1 Dec 2014 08:53:55 +0900 Subject: [PATCH] madvise.2: Document MADV_FREE -Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> +Signed-off-by: Minchan Kim <minchan@kernel.org> --- man2/madvise.2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) @@ -84,19 +84,19 @@ index 032ead7..33aa936 100644 > > > [...] > > -> > Cc: Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> > Cc: Linux API <linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> -> > Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> -> > Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> -> > Cc: KOSAKI Motohiro <kosaki.motohiro-+CUm20s59erQFUHtdCDX3A@public.gmane.org> -> > Cc: Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org> -> > Cc: Jason Evans <je-b10kYP2dOMg@public.gmane.org> -> > Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> -> > Acked-by: Zhang Yanfei <zhangyanfei-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> -> > Acked-by: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> -> > Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> +> > Cc: Michael Kerrisk <mtk.manpages@gmail.com> +> > Cc: Linux API <linux-api@vger.kernel.org> +> > Cc: Hugh Dickins <hughd@google.com> +> > Cc: Johannes Weiner <hannes@cmpxchg.org> +> > Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> +> > Cc: Mel Gorman <mgorman@suse.de> +> > Cc: Jason Evans <je@fb.com> +> > Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> +> > Acked-by: Zhang Yanfei <zhangyanfei@cn.fujitsu.com> +> > Acked-by: Rik van Riel <riel@redhat.com> +> > Signed-off-by: Minchan Kim <minchan@kernel.org> > -> Reviewed-by: Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org> +> Reviewed-by: Michal Hocko <mhocko@suse.cz> > [...] > -- > Michal Hocko @@ -104,9 +104,9 @@ index 032ead7..33aa936 100644 > > -- > To unsubscribe, send a message with 'unsubscribe linux-mm' in -> the body to majordomo-Bw31MaZKKs0EbZ0PF+XxCw@public.gmane.org For more info on Linux MM, +> 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-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org"> email-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org </a> +> Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> -- Kind regards, diff --git a/a/content_digest b/N2/content_digest index 90d5102..4bf5209 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,25 +1,24 @@ "ref\01413799924-17946-1-git-send-email-minchan@kernel.org\0" "ref\01413799924-17946-2-git-send-email-minchan@kernel.org\0" "ref\020141127144725.GB19157@dhcp22.suse.cz\0" - "ref\020141127144725.GB19157-2MMpYkNvuYDjFM9bn6wA6Q@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 v17 1/7] mm: support madvise(MADV_FREE)\0" "Date\0Mon, 1 Dec 2014 08:56:52 +0900\0" - "To\0Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org>\0" - "Cc\0Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>" - linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org - Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> - Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org> - Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> - KOSAKI Motohiro <kosaki.motohiro-+CUm20s59erQFUHtdCDX3A@public.gmane.org> - Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org> - Jason Evans <je-b10kYP2dOMg@public.gmane.org> - zhangyanfei-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org - Kirill A. Shutemov <kirill-oKw7cIdHH8eLwutG50LtGA@public.gmane.org> - " Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\0" + "To\0Michal Hocko <mhocko@suse.cz>\0" + "Cc\0Andrew Morton <akpm@linux-foundation.org>" + linux-kernel@vger.kernel.org + linux-mm@kvack.org + Michael Kerrisk <mtk.manpages@gmail.com> + linux-api@vger.kernel.org + Hugh Dickins <hughd@google.com> + Johannes Weiner <hannes@cmpxchg.org> + Rik van Riel <riel@redhat.com> + KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> + Mel Gorman <mgorman@suse.de> + Jason Evans <je@fb.com> + zhangyanfei@cn.fujitsu.com + Kirill A. Shutemov <kirill@shutemov.name> + " Kirill A. Shutemov <kirill.shutemov@linux.intel.com>\0" "\00:1\0" "b\0" "Hello Michal,\n" @@ -61,11 +60,11 @@ "Most of content was copied from FreeBSD man page.\n" "\n" ">From 2edd6890f92fa4943ce3c452194479458582d88c Mon Sep 17 00:00:00 2001\n" - "From: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" + "From: Minchan Kim <minchan@kernel.org>\n" "Date: Mon, 1 Dec 2014 08:53:55 +0900\n" "Subject: [PATCH] madvise.2: Document MADV_FREE\n" "\n" - "Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" + "Signed-off-by: Minchan Kim <minchan@kernel.org>\n" "---\n" " man2/madvise.2 | 13 +++++++++++++\n" " 1 file changed, 13 insertions(+)\n" @@ -108,19 +107,19 @@ "> > \n" "> [...]\n" "> > \n" - "> > Cc: Michael Kerrisk <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> > Cc: Linux API <linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>\n" - "> > Cc: Hugh Dickins <hughd-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>\n" - "> > Cc: Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>\n" - "> > Cc: KOSAKI Motohiro <kosaki.motohiro-+CUm20s59erQFUHtdCDX3A@public.gmane.org>\n" - "> > Cc: Mel Gorman <mgorman-l3A5Bk7waGM@public.gmane.org>\n" - "> > Cc: Jason Evans <je-b10kYP2dOMg@public.gmane.org>\n" - "> > Acked-by: Kirill A. Shutemov <kirill.shutemov-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" - "> > Acked-by: Zhang Yanfei <zhangyanfei-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>\n" - "> > Acked-by: Rik van Riel <riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>\n" - "> > Signed-off-by: Minchan Kim <minchan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>\n" + "> > Cc: Michael Kerrisk <mtk.manpages@gmail.com>\n" + "> > Cc: Linux API <linux-api@vger.kernel.org>\n" + "> > Cc: Hugh Dickins <hughd@google.com>\n" + "> > Cc: Johannes Weiner <hannes@cmpxchg.org>\n" + "> > Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>\n" + "> > Cc: Mel Gorman <mgorman@suse.de>\n" + "> > Cc: Jason Evans <je@fb.com>\n" + "> > Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>\n" + "> > Acked-by: Zhang Yanfei <zhangyanfei@cn.fujitsu.com>\n" + "> > Acked-by: Rik van Riel <riel@redhat.com>\n" + "> > Signed-off-by: Minchan Kim <minchan@kernel.org>\n" "> \n" - "> Reviewed-by: Michal Hocko <mhocko-AlSwsSmVLrQ@public.gmane.org>\n" + "> Reviewed-by: Michal Hocko <mhocko@suse.cz>\n" "> [...]\n" "> -- \n" "> Michal Hocko\n" @@ -128,12 +127,12 @@ "> \n" "> --\n" "> To unsubscribe, send a message with 'unsubscribe linux-mm' in\n" - "> the body to majordomo-Bw31MaZKKs0EbZ0PF+XxCw@public.gmane.org For more info on Linux MM,\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-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org\"> email-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org </a>\n" + "> Don't email: <a href=mailto:\"dont@kvack.org\"> email@kvack.org </a>\n" "\n" "-- \n" "Kind regards,\n" Minchan Kim -e96ec8057402bbbcfa0f830b1af78f7270645c648944161437d4d3f7e4671231 +84c3402bec79683a54ef14c60aaaf698d23da391dce764250cc8f899bb1dcbc6
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.