diff for duplicates of <504861D5.201@cn.fujitsu.com> diff --git a/a/1.txt b/N1/1.txt index ef1b754..33d7243 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -61,11 +61,4 @@ Wen Congyang >> 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> -> - - --- -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 5be7bad..2d42a04 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,7 +3,7 @@ "ref\0CA+quRcZtQCmFa4=1fq1iainQROy3NgtAXjLFF9cixs6KVXoMDA@mail.gmail.com\0" "From\0Wen Congyang <wency@cn.fujitsu.com>\0" "Subject\0Re: [RFC v9 PATCH 20/21] memory-hotplug: clear hwpoisoned flag when onlining pages\0" - "Date\0Thu, 06 Sep 2012 16:41:57 +0800\0" + "Date\0Thu, 06 Sep 2012 08:41:57 +0000\0" "To\0andywu106\345\273\272\345\233\275 <wujianguo106@gmail.com>\0" "Cc\0x86@kernel.org" linux-mm@kvack.org @@ -90,13 +90,6 @@ ">> 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>\n" - "> \n" - "\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>" + > -ae9794ffadd257481c779cd40f7b454968772744062549e93a71e9ebbdc63b18 +597c897adc9be24598e39c70e36375fef4f80d48cdf0857c289f17e5d5ec71f0
diff --git a/a/1.txt b/N2/1.txt index ef1b754..b0132c0 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,11 +1,11 @@ -At 09/06/2012 03:27 PM, andywu106建国 Wrote: +At 09/06/2012 03:27 PM, andywu106=E5=BB=BA=E5=9B=BD Wrote: > 2012/9/5 <wency@cn.fujitsu.com> >> >> From: Wen Congyang <wency@cn.fujitsu.com> >> >> hwpoisoned may set when we offline a page by the sysfs interface ->> /sys/devices/system/memory/soft_offline_page or ->> /sys/devices/system/memory/hard_offline_page. If we don't clear +>> /sys/devices/system/memory/soft=5Foffline=5Fpage or +>> /sys/devices/system/memory/hard=5Foffline=5Fpage. If we don't clear >> this flag when onlining pages, this page can't be freed, and will >> not in free list. So we can't offline these pages again. So we >> should clear this flag when onlining pages. @@ -22,37 +22,38 @@ At 09/06/2012 03:27 PM, andywu106建国 Wrote: >> CC: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com> >> Signed-off-by: Wen Congyang <wency@cn.fujitsu.com> >> --- ->> mm/memory_hotplug.c | 5 +++++ +>> mm/memory=5Fhotplug.c | 5 +++++ >> 1 files changed, 5 insertions(+), 0 deletions(-) >> ->> diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c +>> diff --git a/mm/memory=5Fhotplug.c b/mm/memory=5Fhotplug.c >> index 270c249..140c080 100644 ->> --- a/mm/memory_hotplug.c ->> +++ b/mm/memory_hotplug.c ->> @@ -661,6 +661,11 @@ EXPORT_SYMBOL_GPL(__online_page_increment_counters); +>> --- a/mm/memory=5Fhotplug.c +>> +++ b/mm/memory=5Fhotplug.c +>> @@ -661,6 +661,11 @@ EXPORT=5FSYMBOL=5FGPL(=5F=5Fonline=5Fpage=5Fincreme= +nt=5Fcounters); >> ->> void __online_page_free(struct page *page) +>> void =5F=5Fonline=5Fpage=5Ffree(struct page *page) >> { ->> +#ifdef CONFIG_MEMORY_FAILURE +>> +#ifdef CONFIG=5FMEMORY=5FFAILURE >> + /* The page may be marked HWPoisoned by soft/hard offline page */ >> + ClearPageHWPoison(page); -> +>=20 > Hi Congyang, -> I think you should decrease mce_bad_pages counter her -> atomic_long_sub(1, &mce_bad_pages); +> I think you should decrease mce=5Fbad=5Fpages counter her +> atomic=5Flong=5Fsub(1, &mce=5Fbad=5Fpages); Yes, thanks for pointing it out. Thanks Wen Congyang -> +>=20 >> >> +#endif >> + >> ClearPageReserved(page); ->> init_page_count(page); ->> __free_page(page); +>> init=5Fpage=5Fcount(page); +>> =5F=5Ffree=5Fpage(page); >> -- >> 1.7.1 >> @@ -60,12 +61,7 @@ Wen Congyang >> 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> -> +>> Don't email: <a href=3Dmailto:"dont@kvack.org"> email@kvack.org </a> +>=20 - --- -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/N2/content_digest index 5be7bad..3f08504 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -5,36 +5,35 @@ "Subject\0Re: [RFC v9 PATCH 20/21] memory-hotplug: clear hwpoisoned flag when onlining pages\0" "Date\0Thu, 06 Sep 2012 16:41:57 +0800\0" "To\0andywu106\345\273\272\345\233\275 <wujianguo106@gmail.com>\0" - "Cc\0x86@kernel.org" - linux-mm@kvack.org - linux-kernel@vger.kernel.org - linuxppc-dev@lists.ozlabs.org + "Cc\0linux-s390@vger.kernel.org" + linux-ia64@vger.kernel.org + len.brown@intel.com linux-acpi@vger.kernel.org - linux-s390@vger.kernel.org linux-sh@vger.kernel.org - linux-ia64@vger.kernel.org + x86@kernel.org + linux-kernel@vger.kernel.org cmetcalf@tilera.com - sparclinux@vger.kernel.org - rientjes@google.com - liuj97@gmail.com - len.brown@intel.com - benh@kernel.crashing.org + linux-mm@kvack.org + isimatu.yasuaki@jp.fujitsu.com paulus@samba.org - cl@linux.com minchan.kim@gmail.com - akpm@linux-foundation.org kosaki.motohiro@jp.fujitsu.com - " isimatu.yasuaki@jp.fujitsu.com\0" + rientjes@google.com + sparclinux@vger.kernel.org + cl@linux.com + linuxppc-dev@lists.ozlabs.org + akpm@linux-foundation.org + " liuj97@gmail.com\0" "\00:1\0" "b\0" - "At 09/06/2012 03:27 PM, andywu106\345\273\272\345\233\275 Wrote:\n" + "At 09/06/2012 03:27 PM, andywu106=E5=BB=BA=E5=9B=BD Wrote:\n" "> 2012/9/5 <wency@cn.fujitsu.com>\n" ">>\n" ">> From: Wen Congyang <wency@cn.fujitsu.com>\n" ">>\n" ">> hwpoisoned may set when we offline a page by the sysfs interface\n" - ">> /sys/devices/system/memory/soft_offline_page or\n" - ">> /sys/devices/system/memory/hard_offline_page. If we don't clear\n" + ">> /sys/devices/system/memory/soft=5Foffline=5Fpage or\n" + ">> /sys/devices/system/memory/hard=5Foffline=5Fpage. If we don't clear\n" ">> this flag when onlining pages, this page can't be freed, and will\n" ">> not in free list. So we can't offline these pages again. So we\n" ">> should clear this flag when onlining pages.\n" @@ -51,37 +50,38 @@ ">> CC: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>\n" ">> Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>\n" ">> ---\n" - ">> mm/memory_hotplug.c | 5 +++++\n" + ">> mm/memory=5Fhotplug.c | 5 +++++\n" ">> 1 files changed, 5 insertions(+), 0 deletions(-)\n" ">>\n" - ">> diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c\n" + ">> diff --git a/mm/memory=5Fhotplug.c b/mm/memory=5Fhotplug.c\n" ">> index 270c249..140c080 100644\n" - ">> --- a/mm/memory_hotplug.c\n" - ">> +++ b/mm/memory_hotplug.c\n" - ">> @@ -661,6 +661,11 @@ EXPORT_SYMBOL_GPL(__online_page_increment_counters);\n" + ">> --- a/mm/memory=5Fhotplug.c\n" + ">> +++ b/mm/memory=5Fhotplug.c\n" + ">> @@ -661,6 +661,11 @@ EXPORT=5FSYMBOL=5FGPL(=5F=5Fonline=5Fpage=5Fincreme=\n" + "nt=5Fcounters);\n" ">>\n" - ">> void __online_page_free(struct page *page)\n" + ">> void =5F=5Fonline=5Fpage=5Ffree(struct page *page)\n" ">> {\n" - ">> +#ifdef CONFIG_MEMORY_FAILURE\n" + ">> +#ifdef CONFIG=5FMEMORY=5FFAILURE\n" ">> + /* The page may be marked HWPoisoned by soft/hard offline page */\n" ">> + ClearPageHWPoison(page);\n" - "> \n" + ">=20\n" "> Hi Congyang,\n" - "> I think you should decrease mce_bad_pages counter her\n" - "> atomic_long_sub(1, &mce_bad_pages);\n" + "> I think you should decrease mce=5Fbad=5Fpages counter her\n" + "> atomic=5Flong=5Fsub(1, &mce=5Fbad=5Fpages);\n" "\n" "Yes, thanks for pointing it out.\n" "\n" "Thanks\n" "Wen Congyang\n" "\n" - "> \n" + ">=20\n" ">>\n" ">> +#endif\n" ">> +\n" ">> ClearPageReserved(page);\n" - ">> init_page_count(page);\n" - ">> __free_page(page);\n" + ">> init=5Fpage=5Fcount(page);\n" + ">> =5F=5Ffree=5Fpage(page);\n" ">> --\n" ">> 1.7.1\n" ">>\n" @@ -89,14 +89,9 @@ ">> 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>\n" - "> \n" - "\n" + ">> Don't email: <a href=3Dmailto:\"dont@kvack.org\"> email@kvack.org </a>\n" + ">=20\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>" + = -ae9794ffadd257481c779cd40f7b454968772744062549e93a71e9ebbdc63b18 +6e0a3ea1c15cecb4529c8450c57de5d278f6d85448c22a6b55eb1bfa78e391ae
diff --git a/a/1.txt b/N3/1.txt index ef1b754..33d7243 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -61,11 +61,4 @@ Wen Congyang >> 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> -> - - --- -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/N3/content_digest index 5be7bad..c5048bb 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -90,13 +90,6 @@ ">> 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>\n" - "> \n" - "\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>" + > -ae9794ffadd257481c779cd40f7b454968772744062549e93a71e9ebbdc63b18 +faa240bd2fa248204f25e31e275079cd45459e9ec133667e059dfa51bb919f0e
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.