All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20100830225527.GC11597@atomide.com>

diff --git a/a/1.txt b/N1/1.txt
index 4d07729..705f97f 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -11,3 +11,10 @@
 This seems to fix it.
 
 Tony
+-------------- next part --------------
+A non-text attachment was scrubbed...
+Name: fix-smp-on-up.patch
+Type: text/x-diff
+Size: 788 bytes
+Desc: not available
+URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100830/c3899324/attachment.bin>
diff --git a/a/2.hdr b/a/2.hdr
deleted file mode 100644
index 83a5106..0000000
--- a/a/2.hdr
+++ /dev/null
@@ -1,2 +0,0 @@
-Content-Type: text/x-diff; charset=us-ascii
-Content-Disposition: inline; filename="fix-smp-on-up.patch"
diff --git a/a/2.txt b/a/2.txt
deleted file mode 100644
index 64fec84..0000000
--- a/a/2.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-From: Tony Lindgren <tony@atomide.com>
-Date: Mon, 30 Aug 2010 13:52:52 -0700
-Subject: [PATCH] ARM: Fix smp_on_up to not trash r1 and r2
-
-We need to preserve r1 and r2 for __mmap_switched. So
-use r3, r6, r7 instead of r1, r2, r3. We can trash
-r3, r6, r7 as they get corrupted in __create_page_tables
-anyways.
-
-Signed-off-by: Tony Lindgren <tony@atomide.com>
-
---- a/arch/arm/kernel/head.S
-+++ b/arch/arm/kernel/head.S
-@@ -353,14 +353,14 @@ __fixup_smp:
- 
- smp_on_up:
- 	adr	r0, 1f
--	ldmia	r0, {r1, r2, r3}
--	sub	r1, r0, r1
--	add	r2, r2, r1
--	add	r3, r3, r1
--2:	cmp	r2, r3
--	ldmia	r2!, {r0, r4}
-+	ldmia	r0, {r3, r6, r7}
-+	sub	r3, r0, r3
-+	add	r6, r6, r3
-+	add	r7, r7, r3
-+2:	cmp	r6, r7
-+	ldmia	r6!, {r0, r4}
- 	movhs	pc, lr
--	str	r4, [r0, r1]
-+	str	r4, [r0, r3]
- 	b	2b
- ENDPROC(__fixup_smp)
diff --git a/a/content_digest b/N1/content_digest
index 228af5c..f995b52 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -7,14 +7,11 @@
  "ref\020100819095705.GU12184@atomide.com\0"
  "ref\020100819102025.GA32151@n2100.arm.linux.org.uk\0"
  "ref\020100820120622.GL25742@atomide.com\0"
- "From\0Tony Lindgren <tony@atomide.com>\0"
- "Subject\0Re: [PATCH 0/4] Hacks to allow booting ARM SMP kernel on UP ARMv7\0"
+ "From\0tony@atomide.com (Tony Lindgren)\0"
+ "Subject\0[PATCH 0/4] Hacks to allow booting ARM SMP kernel on UP ARMv7\0"
  "Date\0Mon, 30 Aug 2010 15:55:27 -0700\0"
- "To\0Russell King - ARM Linux <linux@arm.linux.org.uk>\0"
- "Cc\0Bryan Wu <bryan.wu@canonical.com>"
-  linux-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"
  "* Tony Lindgren <tony@atomide.com> [100820 04:59]:\n"
  "> * Russell King - ARM Linux <linux@arm.linux.org.uk> [100819 13:13]:\n"
@@ -28,43 +25,13 @@
  "\n"
  "This seems to fix it.\n"
  "\n"
- Tony
- "\01:2\0"
- "fn\0fix-smp-on-up.patch\0"
- "b\0"
- "From: Tony Lindgren <tony@atomide.com>\n"
- "Date: Mon, 30 Aug 2010 13:52:52 -0700\n"
- "Subject: [PATCH] ARM: Fix smp_on_up to not trash r1 and r2\n"
- "\n"
- "We need to preserve r1 and r2 for __mmap_switched. So\n"
- "use r3, r6, r7 instead of r1, r2, r3. We can trash\n"
- "r3, r6, r7 as they get corrupted in __create_page_tables\n"
- "anyways.\n"
- "\n"
- "Signed-off-by: Tony Lindgren <tony@atomide.com>\n"
- "\n"
- "--- a/arch/arm/kernel/head.S\n"
- "+++ b/arch/arm/kernel/head.S\n"
- "@@ -353,14 +353,14 @@ __fixup_smp:\n"
- " \n"
- " smp_on_up:\n"
- " \tadr\tr0, 1f\n"
- "-\tldmia\tr0, {r1, r2, r3}\n"
- "-\tsub\tr1, r0, r1\n"
- "-\tadd\tr2, r2, r1\n"
- "-\tadd\tr3, r3, r1\n"
- "-2:\tcmp\tr2, r3\n"
- "-\tldmia\tr2!, {r0, r4}\n"
- "+\tldmia\tr0, {r3, r6, r7}\n"
- "+\tsub\tr3, r0, r3\n"
- "+\tadd\tr6, r6, r3\n"
- "+\tadd\tr7, r7, r3\n"
- "+2:\tcmp\tr6, r7\n"
- "+\tldmia\tr6!, {r0, r4}\n"
- " \tmovhs\tpc, lr\n"
- "-\tstr\tr4, [r0, r1]\n"
- "+\tstr\tr4, [r0, r3]\n"
- " \tb\t2b\n"
-  ENDPROC(__fixup_smp)
+ "Tony\n"
+ "-------------- next part --------------\n"
+ "A non-text attachment was scrubbed...\n"
+ "Name: fix-smp-on-up.patch\n"
+ "Type: text/x-diff\n"
+ "Size: 788 bytes\n"
+ "Desc: not available\n"
+ URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100830/c3899324/attachment.bin>
 
-2cce3199d1dda76d7acb5ff91fc158fbcdbc47224616b48281dcff4dd02160af
+57d117aa5f967e323278d9136ebbe73f0a5c409a57e26b1b549e8e3158b82a6e

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.