diff for duplicates of <20091219175413.GB11397@atomide.com> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index d452ad1..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,2 +0,0 @@ -Content-Type: text/x-diff; charset=us-ascii -Content-Disposition: inline; filename="kexec-fix-tlb-flush-v2.patch" diff --git a/a/2.txt b/a/2.txt deleted file mode 100644 index 7bc73cd..0000000 --- a/a/2.txt +++ /dev/null @@ -1,24 +0,0 @@ ->From f279fdc4c7dc824902d67511bfcb5f18512c8468 Mon Sep 17 00:00:00 2001 -From: Tony Lindgren <tony@atomide.com> -Date: Fri, 18 Dec 2009 17:10:51 -0800 -Subject: [PATCH] arm: Flush TLB entries in setup_mm_for_reboot() - -We need to do that if we tinker with the MMU entries. - -This fixes the occasional bug with kexec where the new -fails to uncompress with "crc error". Most likely at -least kexec on v6 and v7 need this fix. - -Signed-off-by: Tony Lindgren <tony@atomide.com> - -diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c -index 8c7fbd1..a311080 100644 ---- a/arch/arm/mm/mmu.c -+++ b/arch/arm/mm/mmu.c -@@ -1068,4 +1068,6 @@ void setup_mm_for_reboot(char mode) - pmd[1] = __pmd(pmdval + (1 << (PGDIR_SHIFT - 1))); - flush_pmd_entry(pmd); - } -+ -+ local_flush_tlb_all(); - } diff --git a/a/content_digest b/N1/content_digest index 236e8dd..a7fb170 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,13 +1,11 @@ "ref\020091219034151.26198.26570.stgit@localhost\0" "ref\020091219034619.26198.58992.stgit@localhost\0" "ref\020091219090607.GB28047@n2100.arm.linux.org.uk\0" - "From\0Tony Lindgren <tony@atomide.com>\0" - "Subject\0Re: [PATCH 3/5] arm: Flush TLB entries in setup_mm_for_reboot()\0" + "From\0tony@atomide.com (Tony Lindgren)\0" + "Subject\0[PATCH 3/5] arm: Flush TLB entries in setup_mm_for_reboot()\0" "Date\0Sat, 19 Dec 2009 09:54:13 -0800\0" - "To\0Russell King - ARM Linux <linux@arm.linux.org.uk>\0" - "Cc\0linux-arm-kernel@lists.infradead.org" - " linux-omap@vger.kernel.org\0" - "\01:1\0" + "To\0linux-arm-kernel@lists.infradead.org\0" + "\00:1\0" "b\0" "* Russell King - ARM Linux <linux@arm.linux.org.uk> [091219 01:04]:\n" "> On Fri, Dec 18, 2009 at 07:46:19PM -0800, Tony Lindgren wrote:\n" @@ -30,32 +28,5 @@ "Here's the updated version.\n" "\n" Tony - "\01:2\0" - "fn\0kexec-fix-tlb-flush-v2.patch\0" - "b\0" - ">From f279fdc4c7dc824902d67511bfcb5f18512c8468 Mon Sep 17 00:00:00 2001\n" - "From: Tony Lindgren <tony@atomide.com>\n" - "Date: Fri, 18 Dec 2009 17:10:51 -0800\n" - "Subject: [PATCH] arm: Flush TLB entries in setup_mm_for_reboot()\n" - "\n" - "We need to do that if we tinker with the MMU entries.\n" - "\n" - "This fixes the occasional bug with kexec where the new\n" - "fails to uncompress with \"crc error\". Most likely at\n" - "least kexec on v6 and v7 need this fix.\n" - "\n" - "Signed-off-by: Tony Lindgren <tony@atomide.com>\n" - "\n" - "diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c\n" - "index 8c7fbd1..a311080 100644\n" - "--- a/arch/arm/mm/mmu.c\n" - "+++ b/arch/arm/mm/mmu.c\n" - "@@ -1068,4 +1068,6 @@ void setup_mm_for_reboot(char mode)\n" - " \t\tpmd[1] = __pmd(pmdval + (1 << (PGDIR_SHIFT - 1)));\n" - " \t\tflush_pmd_entry(pmd);\n" - " \t}\n" - "+\n" - "+\tlocal_flush_tlb_all();\n" - } -cc4a92ec6d32bb8e48ecc7ff05bfa5d287652121945c8af1da53191cacb50d30 +63a7ec0c724d845049534d3fbe76f80ba0917ba43a4e9d2c89d956d01132c789
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.