diff for duplicates of <20100113022948.GD10184@localhost> diff --git a/a/1.txt b/N1/1.txt index 6754276..9e5bcc2 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -21,21 +21,21 @@ On Wed, Jan 13, 2010 at 07:01:47AM +0800, Yinghai Lu wrote: > > > >> > >> > +#ifdef CONFIG_X86 -> >> > + /* -> >> > + * A special case is the first 4Kb of memory; -> >> > + * This is a BIOS owned area, not kernel ram, but generally -> >> > + * not listed as such in the E820 table. -> >> > + */ -> >> > + if (pfn == 0) -> >> > + return 0; +> >> > + A /* +> >> > + A A * A special case is the first 4Kb of memory; +> >> > + A A * This is a BIOS owned area, not kernel ram, but generally +> >> > + A A * not listed as such in the E820 table. +> >> > + A A */ +> >> > + A if (pfn == 0) +> >> > + A A A A A return 0; > >> > + -> >> > + /* -> >> > + * Second special case: Some BIOSen report the PC BIOS -> >> > + * area (640->1Mb) as ram even though it is not. -> >> > + */ -> >> > + if (pfn >= (BIOS_BEGIN >> PAGE_SHIFT) && -> >> > + pfn < (BIOS_END >> PAGE_SHIFT)) -> >> > + return 0; +> >> > + A /* +> >> > + A A * Second special case: Some BIOSen report the PC BIOS +> >> > + A A * area (640->1Mb) as ram even though it is not. +> >> > + A A */ +> >> > + A if (pfn >= (BIOS_BEGIN >> PAGE_SHIFT) && +> >> > + A A A pfn < A (BIOS_END A >> PAGE_SHIFT)) +> >> > + A A A A A return 0; > >> > +#endif > >> > >> I'm glad if this part is sorted out in clean way ;) @@ -133,3 +133,9 @@ Not a big problem for my test though. Thanks, Fengguang + +-- +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 97dd5ac..617dae8 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -48,21 +48,21 @@ "> >\n" "> >>\n" "> >> > +#ifdef CONFIG_X86\n" - "> >> > + \302\240 /*\n" - "> >> > + \302\240 \302\240* A special case is the first 4Kb of memory;\n" - "> >> > + \302\240 \302\240* This is a BIOS owned area, not kernel ram, but generally\n" - "> >> > + \302\240 \302\240* not listed as such in the E820 table.\n" - "> >> > + \302\240 \302\240*/\n" - "> >> > + \302\240 if (pfn == 0)\n" - "> >> > + \302\240 \302\240 \302\240 \302\240 \302\240 return 0;\n" + "> >> > + A /*\n" + "> >> > + A A * A special case is the first 4Kb of memory;\n" + "> >> > + A A * This is a BIOS owned area, not kernel ram, but generally\n" + "> >> > + A A * not listed as such in the E820 table.\n" + "> >> > + A A */\n" + "> >> > + A if (pfn == 0)\n" + "> >> > + A A A A A return 0;\n" "> >> > +\n" - "> >> > + \302\240 /*\n" - "> >> > + \302\240 \302\240* Second special case: Some BIOSen report the PC BIOS\n" - "> >> > + \302\240 \302\240* area (640->1Mb) as ram even though it is not.\n" - "> >> > + \302\240 \302\240*/\n" - "> >> > + \302\240 if (pfn >= (BIOS_BEGIN >> PAGE_SHIFT) &&\n" - "> >> > + \302\240 \302\240 \302\240 pfn < \302\240(BIOS_END \302\240 >> PAGE_SHIFT))\n" - "> >> > + \302\240 \302\240 \302\240 \302\240 \302\240 return 0;\n" + "> >> > + A /*\n" + "> >> > + A A * Second special case: Some BIOSen report the PC BIOS\n" + "> >> > + A A * area (640->1Mb) as ram even though it is not.\n" + "> >> > + A A */\n" + "> >> > + A if (pfn >= (BIOS_BEGIN >> PAGE_SHIFT) &&\n" + "> >> > + A A A pfn < A (BIOS_END A >> PAGE_SHIFT))\n" + "> >> > + A A A A A return 0;\n" "> >> > +#endif\n" "> >>\n" "> >> I'm glad if this part is sorted out in clean way ;)\n" @@ -159,6 +159,12 @@ "Not a big problem for my test though.\n" "\n" "Thanks,\n" - Fengguang + "Fengguang\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>" -de9cd6dd5f39473b8174a81f018fdbd6a8d01be1b00d28f65070863c6d31053b +aed22f41f778367d5fe23d5d8a1f231c6b987fc2bc9c3becd1fe17e6ccda41e6
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.