diff for duplicates of <534F9F79.9050503@huawei.com> diff --git a/a/1.txt b/N1/1.txt index 23884f9..8b9d311 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,5 +1,5 @@ When enable LPAE and big-endian in a hisilicon board, while specify -mem=384M mem=512M at 7680M, will get bad page state: +mem=384M mem=512M@7680M, will get bad page state: Freeing unused kernel memory: 180K (c0466000 - c0493000) BUG: Bad page state in process init pfn:fa442 @@ -17,7 +17,7 @@ CPU: 0 PID: 1 Comm: init Not tainted 3.10.27+ #66 [<c0013754>] (do_page_fault+0xfc/0x354) from [<c0008400>] (do_DataAbort+0x2c/0x90) [<c0008400>] (do_DataAbort+0x2c/0x90) from [<c0008fb4>] (__dabt_usr+0x34/0x40) -The bad pfn:fa442 is not system memory(mem=384M mem=512M at 7680M), after debugging, +The bad pfn:fa442 is not system memory(mem=384M mem=512M@7680M), after debugging, I find in page fault handler, will get wrong pfn from pte just after set pte, as follow: do_anonymous_page() @@ -51,7 +51,7 @@ This patch fixes this issue much like it has been done already in the cpu_v7_switch_mm case. Signed-off-by: Jianguo Wu <wujianguo@huawei.com> -Cc: stable at vger.kernel.org +Cc: stable@vger.kernel.org --- -v2: Refactoring code suggested by Ben Dooks. -v3: Rewrite commit message suggested by Marc Zyngier. @@ -99,3 +99,11 @@ index 01a719e..22e3ad6 100644 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte -- 1.7.1 + + + +-- +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 5f94707..dc57ee1 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,11 +1,21 @@ - "From\0wujianguo@huawei.com (Jianguo Wu)\0" + "From\0Jianguo Wu <wujianguo@huawei.com>\0" "Subject\0[PATCH v3] ARM: mm: support big-endian page tables\0" "Date\0Thu, 17 Apr 2014 17:31:37 +0800\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0linux@arm.linux.org.uk <linux@arm.linux.org.uk>\0" + "Cc\0Ben Dooks <ben.dooks@codethink.co.uk>" + Marc Zyngier <marc.zyngier@arm.com> + Will Deacon <will.deacon@arm.com> + Greg Kroah-Hartman <gregkh@linuxfoundation.org> + Catalin Marinas <catalin.marinas@arm.com> + Li Zefan <lizefan@huawei.com> + Wang Nan <wangnan0@huawei.com> + linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org> + linux-mm@kvack.org <linux-mm@kvack.org> + " linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>\0" "\00:1\0" "b\0" "When enable LPAE and big-endian in a hisilicon board, while specify\n" - "mem=384M mem=512M at 7680M, will get bad page state:\n" + "mem=384M mem=512M@7680M, will get bad page state:\n" "\n" "Freeing unused kernel memory: 180K (c0466000 - c0493000)\n" "BUG: Bad page state in process init pfn:fa442\n" @@ -23,7 +33,7 @@ "[<c0013754>] (do_page_fault+0xfc/0x354) from [<c0008400>] (do_DataAbort+0x2c/0x90)\n" "[<c0008400>] (do_DataAbort+0x2c/0x90) from [<c0008fb4>] (__dabt_usr+0x34/0x40)\n" "\n" - "The bad pfn:fa442 is not system memory(mem=384M mem=512M at 7680M), after debugging,\n" + "The bad pfn:fa442 is not system memory(mem=384M mem=512M@7680M), after debugging,\n" "I find in page fault handler, will get wrong pfn from pte just after set pte,\n" "as follow:\n" "do_anonymous_page()\n" @@ -57,7 +67,7 @@ "cpu_v7_switch_mm case.\n" "\n" "Signed-off-by: Jianguo Wu <wujianguo@huawei.com>\n" - "Cc: stable at vger.kernel.org\n" + "Cc: stable@vger.kernel.org\n" "---\n" "-v2: Refactoring code suggested by Ben Dooks.\n" "-v3: Rewrite commit message suggested by Marc Zyngier.\n" @@ -104,6 +114,14 @@ " \tALT_SMP(W(nop))\n" " \tALT_UP (mcr\tp15, 0, r0, c7, c10, 1)\t\t@ flush_pte\n" "-- \n" - 1.7.1 + "1.7.1\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>" -6266fb0e2b325aa0cbbee3cac3d91cccf6c4d49461612787baaec8670545f2f1 +fb654d700d0b97ca0a08642470c260960b4aa6587871925fffa5a8eb86da17f7
diff --git a/a/1.txt b/N2/1.txt index 23884f9..d05606c 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,5 +1,5 @@ When enable LPAE and big-endian in a hisilicon board, while specify -mem=384M mem=512M at 7680M, will get bad page state: +mem=384M mem=512M@7680M, will get bad page state: Freeing unused kernel memory: 180K (c0466000 - c0493000) BUG: Bad page state in process init pfn:fa442 @@ -17,7 +17,7 @@ CPU: 0 PID: 1 Comm: init Not tainted 3.10.27+ #66 [<c0013754>] (do_page_fault+0xfc/0x354) from [<c0008400>] (do_DataAbort+0x2c/0x90) [<c0008400>] (do_DataAbort+0x2c/0x90) from [<c0008fb4>] (__dabt_usr+0x34/0x40) -The bad pfn:fa442 is not system memory(mem=384M mem=512M at 7680M), after debugging, +The bad pfn:fa442 is not system memory(mem=384M mem=512M@7680M), after debugging, I find in page fault handler, will get wrong pfn from pte just after set pte, as follow: do_anonymous_page() @@ -51,7 +51,7 @@ This patch fixes this issue much like it has been done already in the cpu_v7_switch_mm case. Signed-off-by: Jianguo Wu <wujianguo@huawei.com> -Cc: stable at vger.kernel.org +Cc: stable@vger.kernel.org --- -v2: Refactoring code suggested by Ben Dooks. -v3: Rewrite commit message suggested by Marc Zyngier. diff --git a/a/content_digest b/N2/content_digest index 5f94707..0b24b9d 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,11 +1,21 @@ - "From\0wujianguo@huawei.com (Jianguo Wu)\0" + "From\0Jianguo Wu <wujianguo@huawei.com>\0" "Subject\0[PATCH v3] ARM: mm: support big-endian page tables\0" "Date\0Thu, 17 Apr 2014 17:31:37 +0800\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0linux@arm.linux.org.uk <linux@arm.linux.org.uk>\0" + "Cc\0Ben Dooks <ben.dooks@codethink.co.uk>" + Marc Zyngier <marc.zyngier@arm.com> + Will Deacon <will.deacon@arm.com> + Greg Kroah-Hartman <gregkh@linuxfoundation.org> + Catalin Marinas <catalin.marinas@arm.com> + Li Zefan <lizefan@huawei.com> + Wang Nan <wangnan0@huawei.com> + linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org> + linux-mm@kvack.org <linux-mm@kvack.org> + " linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>\0" "\00:1\0" "b\0" "When enable LPAE and big-endian in a hisilicon board, while specify\n" - "mem=384M mem=512M at 7680M, will get bad page state:\n" + "mem=384M mem=512M@7680M, will get bad page state:\n" "\n" "Freeing unused kernel memory: 180K (c0466000 - c0493000)\n" "BUG: Bad page state in process init pfn:fa442\n" @@ -23,7 +33,7 @@ "[<c0013754>] (do_page_fault+0xfc/0x354) from [<c0008400>] (do_DataAbort+0x2c/0x90)\n" "[<c0008400>] (do_DataAbort+0x2c/0x90) from [<c0008fb4>] (__dabt_usr+0x34/0x40)\n" "\n" - "The bad pfn:fa442 is not system memory(mem=384M mem=512M at 7680M), after debugging,\n" + "The bad pfn:fa442 is not system memory(mem=384M mem=512M@7680M), after debugging,\n" "I find in page fault handler, will get wrong pfn from pte just after set pte,\n" "as follow:\n" "do_anonymous_page()\n" @@ -57,7 +67,7 @@ "cpu_v7_switch_mm case.\n" "\n" "Signed-off-by: Jianguo Wu <wujianguo@huawei.com>\n" - "Cc: stable at vger.kernel.org\n" + "Cc: stable@vger.kernel.org\n" "---\n" "-v2: Refactoring code suggested by Ben Dooks.\n" "-v3: Rewrite commit message suggested by Marc Zyngier.\n" @@ -106,4 +116,4 @@ "-- \n" 1.7.1 -6266fb0e2b325aa0cbbee3cac3d91cccf6c4d49461612787baaec8670545f2f1 +4c9e8d02d7c73411d5b4f2dbc1b4a809b3f82b57aaa7828c7a7ea2e3aaa1dd73
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.