diff for duplicates of <1253605214-23210-3-git-send-email-tj@kernel.org> diff --git a/a/1.txt b/N1/1.txt index 529d371..7be9b40 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -77,7 +77,7 @@ index 2f724d2..9493bbf 100644 - if (first_time) { - void *cpu0_data = __cpu0_per_cpu; + for (cpu = 0; cpu < NR_CPUS; cpu++) { -+ void *src = cpu = 0 ? cpu0_data : __phys_per_cpu_start; ++ void *src = cpu == 0 ? cpu0_data : __phys_per_cpu_start; - first_time=0; + memcpy(cpu_data, src, __per_cpu_end - __per_cpu_start); @@ -95,7 +95,7 @@ index 2f724d2..9493bbf 100644 + * percpu areas which is important for congruent + * percpu allocator. + */ -+ if (cpu = 0) ++ if (cpu == 0) + ia64_set_kr(IA64_KR_PER_CPU_DATA, __pa(cpu_data) - + (unsigned long)__per_cpu_start); @@ -127,18 +127,18 @@ index d85ba98..35a61ec 100644 int cpu; for_each_possible_early_cpu(cpu) { -- if (cpu = 0) { +- if (cpu == 0) { - void *cpu0_data = __cpu0_per_cpu; - __per_cpu_offset[cpu] = (char*)cpu0_data - - __per_cpu_start; -- } else if (node = node_cpuid[cpu].nid) { +- } else if (node == node_cpuid[cpu].nid) { - memcpy(__va(cpu_data), __phys_per_cpu_start, - __per_cpu_end - __per_cpu_start); - __per_cpu_offset[cpu] = (char*)__va(cpu_data) - - __per_cpu_start; - cpu_data += PERCPU_PAGE_SIZE; - } -+ void *src = cpu = 0 ? __cpu0_per_cpu : __phys_per_cpu_start; ++ void *src = cpu == 0 ? __cpu0_per_cpu : __phys_per_cpu_start; + + if (node != node_cpuid[cpu].nid) + continue; @@ -156,7 +156,7 @@ index d85ba98..35a61ec 100644 + * percpu areas which is important for congruent + * percpu allocator. + */ -+ if (cpu = 0) ++ if (cpu == 0) + ia64_set_kr(IA64_KR_PER_CPU_DATA, + (unsigned long)cpu_data - + (unsigned long)__per_cpu_start); diff --git a/a/content_digest b/N1/content_digest index 011d4df..4502657 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\01253605214-23210-1-git-send-email-tj@kernel.org\0" "From\0Tejun Heo <tj@kernel.org>\0" "Subject\0[PATCH 2/4] ia64: allocate percpu area for cpu0 like percpu areas for other cpus\0" - "Date\0Tue, 22 Sep 2009 07:40:12 +0000\0" + "Date\0Tue, 22 Sep 2009 16:40:12 +0900\0" "To\0Nick Piggin <npiggin@suse.de>" Tony Luck <tony.luck@intel.com> Fenghua Yu <fenghua.yu@intel.com> @@ -95,7 +95,7 @@ "-\tif (first_time) {\n" "-\t\tvoid *cpu0_data = __cpu0_per_cpu;\n" "+\tfor (cpu = 0; cpu < NR_CPUS; cpu++) {\n" - "+\t\tvoid *src = cpu = 0 ? cpu0_data : __phys_per_cpu_start;\n" + "+\t\tvoid *src = cpu == 0 ? cpu0_data : __phys_per_cpu_start;\n" " \n" "-\t\tfirst_time=0;\n" "+\t\tmemcpy(cpu_data, src, __per_cpu_end - __per_cpu_start);\n" @@ -113,7 +113,7 @@ "+\t\t * percpu areas which is important for congruent\n" "+\t\t * percpu allocator.\n" "+\t\t */\n" - "+\t\tif (cpu = 0)\n" + "+\t\tif (cpu == 0)\n" "+\t\t\tia64_set_kr(IA64_KR_PER_CPU_DATA, __pa(cpu_data) -\n" "+\t\t\t\t (unsigned long)__per_cpu_start);\n" " \n" @@ -145,18 +145,18 @@ " \tint cpu;\n" " \n" " \tfor_each_possible_early_cpu(cpu) {\n" - "-\t\tif (cpu = 0) {\n" + "-\t\tif (cpu == 0) {\n" "-\t\t\tvoid *cpu0_data = __cpu0_per_cpu;\n" "-\t\t\t__per_cpu_offset[cpu] = (char*)cpu0_data -\n" "-\t\t\t\t__per_cpu_start;\n" - "-\t\t} else if (node = node_cpuid[cpu].nid) {\n" + "-\t\t} else if (node == node_cpuid[cpu].nid) {\n" "-\t\t\tmemcpy(__va(cpu_data), __phys_per_cpu_start,\n" "-\t\t\t __per_cpu_end - __per_cpu_start);\n" "-\t\t\t__per_cpu_offset[cpu] = (char*)__va(cpu_data) -\n" "-\t\t\t\t__per_cpu_start;\n" "-\t\t\tcpu_data += PERCPU_PAGE_SIZE;\n" "-\t\t}\n" - "+\t\tvoid *src = cpu = 0 ? __cpu0_per_cpu : __phys_per_cpu_start;\n" + "+\t\tvoid *src = cpu == 0 ? __cpu0_per_cpu : __phys_per_cpu_start;\n" "+\n" "+\t\tif (node != node_cpuid[cpu].nid)\n" "+\t\t\tcontinue;\n" @@ -174,7 +174,7 @@ "+\t\t * percpu areas which is important for congruent\n" "+\t\t * percpu allocator.\n" "+\t\t */\n" - "+\t\tif (cpu = 0)\n" + "+\t\tif (cpu == 0)\n" "+\t\t\tia64_set_kr(IA64_KR_PER_CPU_DATA,\n" "+\t\t\t\t (unsigned long)cpu_data -\n" "+\t\t\t\t (unsigned long)__per_cpu_start);\n" @@ -186,4 +186,4 @@ "-- \n" 1.6.4.2 -b4697e06642ddebe88c888f3fa9f481d07538c20e67db4962e262e5b0a732dea +954a6c62228d9b800a3cd640ce03b20f29482f2bffa39a26687a45d82b268dfd
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.