diff for duplicates of <508F3262.5040909@cn.fujitsu.com> diff --git a/a/1.txt b/N1/1.txt index 3aca5a1..8de97b3 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -103,7 +103,7 @@ Wen Congyang >> + int nid = zone_to_nid(zone); >> + >> + zone_span_writelock(zone); ->> + if (zone_start_pfn == start_pfn) { +>> + if (zone_start_pfn = start_pfn) { >> + /* >> + * If the section is smallest section in the zone, it need >> + * shrink zone->zone_start_pfn and zone->zone_spanned_pages. @@ -116,7 +116,7 @@ Wen Congyang >> + zone->zone_start_pfn = pfn; >> + zone->spanned_pages = zone_end_pfn - pfn; >> + } ->> + } else if (zone_end_pfn == end_pfn) { +>> + } else if (zone_end_pfn = end_pfn) { >> + /* >> + * If the section is biggest section in the zone, it need >> + * shrink zone->spanned_pages. @@ -146,7 +146,7 @@ Wen Congyang >> + continue; >> + >> + /* If the section is current section, it continues the loop */ ->> + if (start_pfn == pfn) +>> + if (start_pfn = pfn) >> + continue; >> + >> + /* If we find valid section, we have nothing to do */ @@ -164,13 +164,12 @@ Wen Congyang >> + unsigned long start_pfn, unsigned long end_pfn) >> +{ >> + unsigned long pgdat_start_pfn = pgdat->node_start_pfn; ->> + unsigned long pgdat_end_pfn = ->> + pgdat->node_start_pfn + pgdat->node_spanned_pages; +>> + unsigned long pgdat_end_pfn >> + pgdat->node_start_pfn + pgdat->node_spanned_pages; >> + unsigned long pfn; >> + struct mem_section *ms; >> + int nid = pgdat->node_id; >> + ->> + if (pgdat_start_pfn == start_pfn) { +>> + if (pgdat_start_pfn = start_pfn) { >> + /* >> + * If the section is smallest section in the pgdat, it need >> + * shrink pgdat->node_start_pfn and pgdat->node_spanned_pages. @@ -183,7 +182,7 @@ Wen Congyang >> + pgdat->node_start_pfn = pfn; >> + pgdat->node_spanned_pages = pgdat_end_pfn - pfn; >> + } ->> + } else if (pgdat_end_pfn == end_pfn) { +>> + } else if (pgdat_end_pfn = end_pfn) { >> + /* >> + * If the section is biggest section in the pgdat, it need >> + * shrink pgdat->node_spanned_pages. @@ -214,7 +213,7 @@ Wen Congyang >> + continue; >> + >> + /* If the section is current section, it continues the loop */ ->> + if (start_pfn == pfn) +>> + if (start_pfn = pfn) >> + continue; >> + >> + /* If we find valid section, we have nothing to do */ diff --git a/a/content_digest b/N1/content_digest index 8a09ad2..ed61aaf 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,7 +3,7 @@ "ref\0508EA207.2060205@gmail.com\0" "From\0Wen Congyang <wency@cn.fujitsu.com>\0" "Subject\0Re: [PATCH v2 10/12] memory-hotplug: memory_hotplug: clear zone when removing the memory\0" - "Date\0Tue, 30 Oct 2012 09:50:26 +0800\0" + "Date\0Tue, 30 Oct 2012 01:50:26 +0000\0" "To\0Jianguo Wu <wujianguo106@gmail.com>\0" "Cc\0x86@kernel.org" linux-mm@kvack.org @@ -132,7 +132,7 @@ ">> +\tint nid = zone_to_nid(zone);\n" ">> +\n" ">> +\tzone_span_writelock(zone);\n" - ">> +\tif (zone_start_pfn == start_pfn) {\n" + ">> +\tif (zone_start_pfn = start_pfn) {\n" ">> +\t\t/*\n" ">> +\t\t * If the section is smallest section in the zone, it need\n" ">> +\t\t * shrink zone->zone_start_pfn and zone->zone_spanned_pages.\n" @@ -145,7 +145,7 @@ ">> +\t\t\tzone->zone_start_pfn = pfn;\n" ">> +\t\t\tzone->spanned_pages = zone_end_pfn - pfn;\n" ">> +\t\t}\n" - ">> +\t} else if (zone_end_pfn == end_pfn) {\n" + ">> +\t} else if (zone_end_pfn = end_pfn) {\n" ">> +\t\t/*\n" ">> +\t\t * If the section is biggest section in the zone, it need\n" ">> +\t\t * shrink zone->spanned_pages.\n" @@ -175,7 +175,7 @@ ">> +\t\t\tcontinue;\n" ">> +\n" ">> +\t\t /* If the section is current section, it continues the loop */\n" - ">> +\t\tif (start_pfn == pfn)\n" + ">> +\t\tif (start_pfn = pfn)\n" ">> +\t\t\tcontinue;\n" ">> +\n" ">> +\t\t/* If we find valid section, we have nothing to do */\n" @@ -193,13 +193,12 @@ ">> +\t\t\t unsigned long start_pfn, unsigned long end_pfn)\n" ">> +{\n" ">> +\tunsigned long pgdat_start_pfn = pgdat->node_start_pfn;\n" - ">> +\tunsigned long pgdat_end_pfn =\n" - ">> +\t\tpgdat->node_start_pfn + pgdat->node_spanned_pages;\n" + ">> +\tunsigned long pgdat_end_pfn >> +\t\tpgdat->node_start_pfn + pgdat->node_spanned_pages;\n" ">> +\tunsigned long pfn;\n" ">> +\tstruct mem_section *ms;\n" ">> +\tint nid = pgdat->node_id;\n" ">> +\n" - ">> +\tif (pgdat_start_pfn == start_pfn) {\n" + ">> +\tif (pgdat_start_pfn = start_pfn) {\n" ">> +\t\t/*\n" ">> +\t\t * If the section is smallest section in the pgdat, it need\n" ">> +\t\t * shrink pgdat->node_start_pfn and pgdat->node_spanned_pages.\n" @@ -212,7 +211,7 @@ ">> +\t\t\tpgdat->node_start_pfn = pfn;\n" ">> +\t\t\tpgdat->node_spanned_pages = pgdat_end_pfn - pfn;\n" ">> +\t\t}\n" - ">> +\t} else if (pgdat_end_pfn == end_pfn) {\n" + ">> +\t} else if (pgdat_end_pfn = end_pfn) {\n" ">> +\t\t/*\n" ">> +\t\t * If the section is biggest section in the pgdat, it need\n" ">> +\t\t * shrink pgdat->node_spanned_pages.\n" @@ -243,7 +242,7 @@ ">> +\t\t\tcontinue;\n" ">> +\n" ">> +\t\t /* If the section is current section, it continues the loop */\n" - ">> +\t\tif (start_pfn == pfn)\n" + ">> +\t\tif (start_pfn = pfn)\n" ">> +\t\t\tcontinue;\n" ">> +\n" ">> +\t\t/* If we find valid section, we have nothing to do */\n" @@ -294,4 +293,4 @@ "> \n" > -a94191c59e82e067cede5a8dbe5d7bd2119e45a22a751375e977fac265186dd0 +26c2cd1b38c527c55b676e07ae7694505ebf767ece0eea52d511dabff4faf149
diff --git a/a/content_digest b/N2/content_digest index 8a09ad2..5d56452 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -5,26 +5,25 @@ "Subject\0Re: [PATCH v2 10/12] memory-hotplug: memory_hotplug: clear zone when removing the memory\0" "Date\0Tue, 30 Oct 2012 09:50:26 +0800\0" "To\0Jianguo Wu <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 10/29/2012 11:34 PM, Jianguo Wu Wrote:\n" @@ -294,4 +293,4 @@ "> \n" > -a94191c59e82e067cede5a8dbe5d7bd2119e45a22a751375e977fac265186dd0 +e8da122a50cec2b4845531b072b8aa49d8ec271f80022d4b18f217e80c369767
diff --git a/a/1.txt b/N3/1.txt index 3aca5a1..bfcbcce 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -263,4 +263,10 @@ Wen Congyang >> pgdat_resize_unlock(pgdat, &flags); >> > -> +> + +-- +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 8a09ad2..e3f8104 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -292,6 +292,12 @@ ">> \tpgdat_resize_unlock(pgdat, &flags);\n" ">>\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>" -a94191c59e82e067cede5a8dbe5d7bd2119e45a22a751375e977fac265186dd0 +1451edd6d72922d2e4bd051fa716d82cdc4586b2a245ce5e9e930d206b896ea6
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.