diff for duplicates of <20100902234746.GF11597@atomide.com> diff --git a/a/1.txt b/N1/1.txt index 9454945..febc025 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -23,3 +23,10 @@ Also noticed I'm now getting unhandled fault on SMP system which I was not getting earlier. Will try to track it down. Tony +-------------- next part -------------- +A non-text attachment was scrubbed... +Name: tlbflush-fix-smp-on-up-flags.patch +Type: text/x-diff +Size: 1386 bytes +Desc: not available +URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100902/0370d3cb/attachment.bin> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index fb960eb..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,2 +0,0 @@ -Content-Type: text/x-diff; charset=us-ascii -Content-Disposition: inline; filename="tlbflush-fix-smp-on-up-flags.patch" diff --git a/a/2.txt b/a/2.txt deleted file mode 100644 index 7e14d07..0000000 --- a/a/2.txt +++ /dev/null @@ -1,44 +0,0 @@ -From: Tony Lindgren <tony@atomide.com> -Date: Wed, 1 Sep 2010 16:49:13 -0700 -Subject: [PATCH] ARM: Fix v7wbi_tlb_flags for SMP on UP - -Fix v7wbi_tlb_flags for SMP on UP. Note that depends on MULTI_TLB -to avoid undefined reference to cpu_tlb error. - -Signed-off-by: Tony Lindgren <tony@atomide.com> - -diff --git a/arch/arm/include/asm/tlbflush.h b/arch/arm/include/asm/tlbflush.h -index 1fd0db9..692e9cf 100644 ---- a/arch/arm/include/asm/tlbflush.h -+++ b/arch/arm/include/asm/tlbflush.h -@@ -189,20 +189,29 @@ - # define v6wbi_always_flags (-1UL) - #endif - -+#define v7wbi_tlb_flags_common (TLB_WB | TLB_DCLEAN) - #define v7wbi_tlb_flags_smp (TLB_WB | TLB_DCLEAN | TLB_V7_IS_BTB | \ - TLB_V7_UIS_FULL | TLB_V7_UIS_PAGE | TLB_V7_UIS_ASID) - #define v7wbi_tlb_flags_up (TLB_WB | TLB_DCLEAN | TLB_BTB | \ - TLB_V6_U_FULL | TLB_V6_U_PAGE | TLB_V6_U_ASID) - - #ifdef CONFIG_SMP -+#ifdef CONFIG_SMP_ON_UP -+#define v7wbi_tlb_flags (v7wbi_tlb_flags_smp | v7wbi_tlb_flags_up) -+#else - #define v7wbi_tlb_flags v7wbi_tlb_flags_smp -+#endif - #else - #define v7wbi_tlb_flags v7wbi_tlb_flags_up - #endif - - #ifdef CONFIG_CPU_TLB_V7 - # define v7wbi_possible_flags v7wbi_tlb_flags --# define v7wbi_always_flags v7wbi_tlb_flags -+# ifdef CONFIG_SMP_ON_UP -+# define v7wbi_always_flags v7wbi_tlb_flags_common -+# else -+# define v7wbi_always_flags v7wbi_tlb_flags -+# endif - # ifdef _TLB - # define MULTI_TLB 1 - # else diff --git a/a/content_digest b/N1/content_digest index 1ed2112..0606cb8 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -8,15 +8,11 @@ "ref\020100902162039.GM11597@atomide.com\0" "ref\020100902162537.GU26319@n2100.arm.linux.org.uk\0" "ref\020100902163453.GR11597@atomide.com\0" - "From\0Tony Lindgren <tony@atomide.com>\0" - "Subject\0Re: [PATCH 3/6] ARM: Fix v7wbi_tlb_flags for SMP on UP\0" + "From\0tony@atomide.com (Tony Lindgren)\0" + "Subject\0[PATCH 3/6] ARM: Fix v7wbi_tlb_flags for SMP on UP\0" "Date\0Thu, 2 Sep 2010 16:47:46 -0700\0" - "To\0Russell King - ARM Linux <linux@arm.linux.org.uk>\0" - "Cc\0linux-omap@vger.kernel.org" - linux-arm-kernel@lists.infradead.org - Bryan Wu <bryan.wu@canonical.com> - " Will Deacon <will.deacon@arm.com>\0" - "\01:1\0" + "To\0linux-arm-kernel@lists.infradead.org\0" + "\00:1\0" "b\0" "* Tony Lindgren <tony@atomide.com> [100902 09:29]:\n" "> * Russell King - ARM Linux <linux@arm.linux.org.uk> [100902 09:18]:\n" @@ -42,53 +38,13 @@ "Also noticed I'm now getting unhandled fault on SMP system\n" "which I was not getting earlier. Will try to track it down.\n" "\n" - Tony - "\01:2\0" - "fn\0tlbflush-fix-smp-on-up-flags.patch\0" - "b\0" - "From: Tony Lindgren <tony@atomide.com>\n" - "Date: Wed, 1 Sep 2010 16:49:13 -0700\n" - "Subject: [PATCH] ARM: Fix v7wbi_tlb_flags for SMP on UP\n" - "\n" - "Fix v7wbi_tlb_flags for SMP on UP. Note that depends on MULTI_TLB\n" - "to avoid undefined reference to cpu_tlb error.\n" - "\n" - "Signed-off-by: Tony Lindgren <tony@atomide.com>\n" - "\n" - "diff --git a/arch/arm/include/asm/tlbflush.h b/arch/arm/include/asm/tlbflush.h\n" - "index 1fd0db9..692e9cf 100644\n" - "--- a/arch/arm/include/asm/tlbflush.h\n" - "+++ b/arch/arm/include/asm/tlbflush.h\n" - "@@ -189,20 +189,29 @@\n" - " # define v6wbi_always_flags\t(-1UL)\n" - " #endif\n" - " \n" - "+#define v7wbi_tlb_flags_common (TLB_WB | TLB_DCLEAN)\n" - " #define v7wbi_tlb_flags_smp (TLB_WB | TLB_DCLEAN | TLB_V7_IS_BTB | \\\n" - " \t\t\t TLB_V7_UIS_FULL | TLB_V7_UIS_PAGE | TLB_V7_UIS_ASID)\n" - " #define v7wbi_tlb_flags_up (TLB_WB | TLB_DCLEAN | TLB_BTB | \\\n" - " \t\t\t TLB_V6_U_FULL | TLB_V6_U_PAGE | TLB_V6_U_ASID)\n" - " \n" - " #ifdef CONFIG_SMP\n" - "+#ifdef CONFIG_SMP_ON_UP\n" - "+#define v7wbi_tlb_flags\t(v7wbi_tlb_flags_smp | v7wbi_tlb_flags_up)\n" - "+#else\n" - " #define v7wbi_tlb_flags\tv7wbi_tlb_flags_smp\n" - "+#endif\n" - " #else\n" - " #define v7wbi_tlb_flags\tv7wbi_tlb_flags_up\n" - " #endif\n" - " \n" - " #ifdef CONFIG_CPU_TLB_V7\n" - " # define v7wbi_possible_flags\tv7wbi_tlb_flags\n" - "-# define v7wbi_always_flags\tv7wbi_tlb_flags\n" - "+# ifdef CONFIG_SMP_ON_UP\n" - "+# define v7wbi_always_flags\tv7wbi_tlb_flags_common\n" - "+# else\n" - "+# define v7wbi_always_flags\tv7wbi_tlb_flags\n" - "+# endif\n" - " # ifdef _TLB\n" - " # define MULTI_TLB 1\n" - # else + "Tony\n" + "-------------- next part --------------\n" + "A non-text attachment was scrubbed...\n" + "Name: tlbflush-fix-smp-on-up-flags.patch\n" + "Type: text/x-diff\n" + "Size: 1386 bytes\n" + "Desc: not available\n" + URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100902/0370d3cb/attachment.bin> -f265e4d2449bfe37263c38c620c29b5072f26ffb6fb3d4050ec2d70488640feb +d60aa0e270ab9a1f0ae04f700ec3488a0e8edede3d9cf84e2e56948c50707d5f
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.