diff for duplicates of <20170321073452.GA17298@linaro.org> diff --git a/a/1.txt b/N1/1.txt index 15d8467..c539e83 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -8,7 +8,7 @@ On Fri, Mar 17, 2017 at 04:24:21PM +0000, Mark Rutland wrote: > > > > if (atomic_read(&waiting_for_crash_ipi) > 0) > > pr_warning("SMP: failed to stop secondary CPUs %*pbl\n", -> > cpumask_pr_args(cpu_online_mask)); +> > ???cpumask_pr_args(cpu_online_mask)); > > > > It's just that smp_send_crash_stop() (or more specifically > > ipi_cpu_crash_stop()) doesn't touch the online cpu mask. Unlike the @@ -16,7 +16,7 @@ On Fri, Mar 17, 2017 at 04:24:21PM +0000, Mark Rutland wrote: > > > > It wasn't clear if that was *intentional*, to allow the original > > contents of the online mask before the crash to be seen in the -> > resulting vmcore... or purely an accident. +> > resulting vmcore... or purely an accident.? Yes, it is intentional. I removed 'offline' code in my v14 (2016/3/4). As you assumed, I'd expect 'online' status of all CPUs to be kept @@ -133,31 +133,31 @@ Thanks, > > FWIW if I trigger a crash on CPU 1 my kdump (still 4.9.8+v32) doesn't work. > > I end up booting the kdump kernel on CPU#1 and then it gets distinctly unhappy... > > -> > [ 0.000000] Booting Linux on physical CPU 0x1 +> > [????0.000000] Booting Linux on physical CPU 0x1 > > ... -> > [ 0.017125] Detected PIPT I-cache on CPU1 -> > [ 0.017138] GICv3: CPU1: found redistributor 0 region 0:0x00000000f0280000 -> > [ 0.017147] CPU1: Booted secondary processor [411fd073] -> > [ 0.017339] Detected PIPT I-cache on CPU2 -> > [ 0.017347] GICv3: CPU2: found redistributor 2 region 0:0x00000000f02c0000 -> > [ 0.017354] CPU2: Booted secondary processor [411fd073] -> > [ 0.017537] Detected PIPT I-cache on CPU3 -> > [ 0.017545] GICv3: CPU3: found redistributor 3 region 0:0x00000000f02e0000 -> > [ 0.017551] CPU3: Booted secondary processor [411fd073] -> > [ 0.017576] Brought up 4 CPUs -> > [ 0.017587] SMP: Total of 4 processors activated. +> > [????0.017125] Detected PIPT I-cache on CPU1 +> > [????0.017138] GICv3: CPU1: found redistributor 0 region 0:0x00000000f0280000 +> > [????0.017147] CPU1: Booted secondary processor [411fd073] +> > [????0.017339] Detected PIPT I-cache on CPU2 +> > [????0.017347] GICv3: CPU2: found redistributor 2 region 0:0x00000000f02c0000 +> > [????0.017354] CPU2: Booted secondary processor [411fd073] +> > [????0.017537] Detected PIPT I-cache on CPU3 +> > [????0.017545] GICv3: CPU3: found redistributor 3 region 0:0x00000000f02e0000 +> > [????0.017551] CPU3: Booted secondary processor [411fd073] +> > [????0.017576] Brought up 4 CPUs +> > [????0.017587] SMP: Total of 4 processors activated. > > ... -> > [ 31.745809] INFO: rcu_sched detected stalls on CPUs/tasks: -> > [ 31.751299] 1-...: (30 GPs behind) idle=c90/0/0 softirq=0/0 fqs=0 -> > [ 31.757557] 2-...: (30 GPs behind) idle=608/0/0 softirq=0/0 fqs=0 -> > [ 31.763814] 3-...: (30 GPs behind) idle=604/0/0 softirq=0/0 fqs=0 -> > [ 31.770069] (detected by 0, t=5252 jiffies, g=-270, c=-271, q=0) -> > [ 31.776161] Task dump for CPU 1: -> > [ 31.779381] swapper/1 R running task 0 0 1 0x00000080 -> > [ 31.786446] Task dump for CPU 2: -> > [ 31.789666] swapper/2 R running task 0 0 1 0x00000080 -> > [ 31.796725] Task dump for CPU 3: -> > [ 31.799945] swapper/3 R running task 0 0 1 0x00000080 +> > [???31.745809] INFO: rcu_sched detected stalls on CPUs/tasks: +> > [???31.751299]? 1-...: (30 GPs behind) idle=c90/0/0 softirq=0/0 fqs=0? +> > [???31.757557]? 2-...: (30 GPs behind) idle=608/0/0 softirq=0/0 fqs=0? +> > [???31.763814]? 3-...: (30 GPs behind) idle=604/0/0 softirq=0/0 fqs=0? +> > [???31.770069]? (detected by 0, t=5252 jiffies, g=-270, c=-271, q=0) +> > [???31.776161] Task dump for CPU 1: +> > [???31.779381] swapper/1???????R??running task????????0?????0??????1 0x00000080 +> > [???31.786446] Task dump for CPU 2: +> > [???31.789666] swapper/2???????R??running task????????0?????0??????1 0x00000080 +> > [???31.796725] Task dump for CPU 3: +> > [???31.799945] swapper/3???????R??running task????????0?????0??????1 0x00000080 > > > > Is some of that platform-specific? > @@ -171,8 +171,3 @@ Thanks, > > Thanks, > Mark. - -_______________________________________________ -kexec mailing list -kexec@lists.infradead.org -http://lists.infradead.org/mailman/listinfo/kexec diff --git a/a/content_digest b/N1/content_digest index 7fc02b1..8275f84 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -4,20 +4,10 @@ "ref\020170317153358.GI5940@leverpostej\0" "ref\01489765628.17202.59.camel@infradead.org\0" "ref\020170317162421.GK5940@leverpostej\0" - "From\0AKASHI Takahiro <takahiro.akashi@linaro.org>\0" - "Subject\0Re: [PATCH v33 00/14] add kdump support\0" + "From\0takahiro.akashi@linaro.org (AKASHI Takahiro)\0" + "Subject\0[PATCH v33 00/14] add kdump support\0" "Date\0Tue, 21 Mar 2017 16:34:53 +0900\0" - "To\0Mark Rutland <mark.rutland@arm.com>" - " David Woodhouse <dwmw2@infradead.org>\0" - "Cc\0marc.zyngier@arm.com" - catalin.marinas@arm.com - will.deacon@arm.com - geoff@infradead.org - james.morse@arm.com - bauerman@linux.vnet.ibm.com - dyoung@redhat.com - kexec@lists.infradead.org - " linux-arm-kernel@lists.infradead.org\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On Fri, Mar 17, 2017 at 04:24:21PM +0000, Mark Rutland wrote:\n" @@ -30,7 +20,7 @@ "> > \n" "> > \tif (atomic_read(&waiting_for_crash_ipi) > 0)\n" "> > \t\tpr_warning(\"SMP: failed to stop secondary CPUs %*pbl\\n\",\n" - "> > \t\t\t\302\240\302\240\302\240cpumask_pr_args(cpu_online_mask));\n" + "> > \t\t\t???cpumask_pr_args(cpu_online_mask));\n" "> > \n" "> > It's just that smp_send_crash_stop() (or more specifically\n" "> > ipi_cpu_crash_stop()) doesn't touch the online cpu mask. Unlike the\n" @@ -38,7 +28,7 @@ "> > \n" "> > It wasn't clear if that was *intentional*, to allow the original\n" "> > contents of the online mask before the crash to be seen in the\n" - "> > resulting vmcore... or purely an accident.\302\240\n" + "> > resulting vmcore... or purely an accident.?\n" "\n" "Yes, it is intentional. I removed 'offline' code in my v14 (2016/3/4).\n" "As you assumed, I'd expect 'online' status of all CPUs to be kept\n" @@ -155,31 +145,31 @@ "> > FWIW if I trigger a crash on CPU 1 my kdump (still 4.9.8+v32) doesn't work.\n" "> > I end up booting the kdump kernel on CPU#1 and then it gets distinctly unhappy...\n" "> > \n" - "> > [\302\240\302\240\302\240\302\2400.000000] Booting Linux on physical CPU 0x1\n" + "> > [????0.000000] Booting Linux on physical CPU 0x1\n" "> > ...\n" - "> > [\302\240\302\240\302\240\302\2400.017125] Detected PIPT I-cache on CPU1\n" - "> > [\302\240\302\240\302\240\302\2400.017138] GICv3: CPU1: found redistributor 0 region 0:0x00000000f0280000\n" - "> > [\302\240\302\240\302\240\302\2400.017147] CPU1: Booted secondary processor [411fd073]\n" - "> > [\302\240\302\240\302\240\302\2400.017339] Detected PIPT I-cache on CPU2\n" - "> > [\302\240\302\240\302\240\302\2400.017347] GICv3: CPU2: found redistributor 2 region 0:0x00000000f02c0000\n" - "> > [\302\240\302\240\302\240\302\2400.017354] CPU2: Booted secondary processor [411fd073]\n" - "> > [\302\240\302\240\302\240\302\2400.017537] Detected PIPT I-cache on CPU3\n" - "> > [\302\240\302\240\302\240\302\2400.017545] GICv3: CPU3: found redistributor 3 region 0:0x00000000f02e0000\n" - "> > [\302\240\302\240\302\240\302\2400.017551] CPU3: Booted secondary processor [411fd073]\n" - "> > [\302\240\302\240\302\240\302\2400.017576] Brought up 4 CPUs\n" - "> > [\302\240\302\240\302\240\302\2400.017587] SMP: Total of 4 processors activated.\n" + "> > [????0.017125] Detected PIPT I-cache on CPU1\n" + "> > [????0.017138] GICv3: CPU1: found redistributor 0 region 0:0x00000000f0280000\n" + "> > [????0.017147] CPU1: Booted secondary processor [411fd073]\n" + "> > [????0.017339] Detected PIPT I-cache on CPU2\n" + "> > [????0.017347] GICv3: CPU2: found redistributor 2 region 0:0x00000000f02c0000\n" + "> > [????0.017354] CPU2: Booted secondary processor [411fd073]\n" + "> > [????0.017537] Detected PIPT I-cache on CPU3\n" + "> > [????0.017545] GICv3: CPU3: found redistributor 3 region 0:0x00000000f02e0000\n" + "> > [????0.017551] CPU3: Booted secondary processor [411fd073]\n" + "> > [????0.017576] Brought up 4 CPUs\n" + "> > [????0.017587] SMP: Total of 4 processors activated.\n" "> > ...\n" - "> > [\302\240\302\240\302\24031.745809] INFO: rcu_sched detected stalls on CPUs/tasks:\n" - "> > [\302\240\302\240\302\24031.751299]\302\240\t1-...: (30 GPs behind) idle=c90/0/0 softirq=0/0 fqs=0\302\240\n" - "> > [\302\240\302\240\302\24031.757557]\302\240\t2-...: (30 GPs behind) idle=608/0/0 softirq=0/0 fqs=0\302\240\n" - "> > [\302\240\302\240\302\24031.763814]\302\240\t3-...: (30 GPs behind) idle=604/0/0 softirq=0/0 fqs=0\302\240\n" - "> > [\302\240\302\240\302\24031.770069]\302\240\t(detected by 0, t=5252 jiffies, g=-270, c=-271, q=0)\n" - "> > [\302\240\302\240\302\24031.776161] Task dump for CPU 1:\n" - "> > [\302\240\302\240\302\24031.779381] swapper/1\302\240\302\240\302\240\302\240\302\240\302\240\302\240R\302\240\302\240running task\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240\302\240\302\240\302\2401 0x00000080\n" - "> > [\302\240\302\240\302\24031.786446] Task dump for CPU 2:\n" - "> > [\302\240\302\240\302\24031.789666] swapper/2\302\240\302\240\302\240\302\240\302\240\302\240\302\240R\302\240\302\240running task\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240\302\240\302\240\302\2401 0x00000080\n" - "> > [\302\240\302\240\302\24031.796725] Task dump for CPU 3:\n" - "> > [\302\240\302\240\302\24031.799945] swapper/3\302\240\302\240\302\240\302\240\302\240\302\240\302\240R\302\240\302\240running task\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240\302\240\302\2400\302\240\302\240\302\240\302\240\302\240\302\2401 0x00000080\n" + "> > [???31.745809] INFO: rcu_sched detected stalls on CPUs/tasks:\n" + "> > [???31.751299]?\t1-...: (30 GPs behind) idle=c90/0/0 softirq=0/0 fqs=0?\n" + "> > [???31.757557]?\t2-...: (30 GPs behind) idle=608/0/0 softirq=0/0 fqs=0?\n" + "> > [???31.763814]?\t3-...: (30 GPs behind) idle=604/0/0 softirq=0/0 fqs=0?\n" + "> > [???31.770069]?\t(detected by 0, t=5252 jiffies, g=-270, c=-271, q=0)\n" + "> > [???31.776161] Task dump for CPU 1:\n" + "> > [???31.779381] swapper/1???????R??running task????????0?????0??????1 0x00000080\n" + "> > [???31.786446] Task dump for CPU 2:\n" + "> > [???31.789666] swapper/2???????R??running task????????0?????0??????1 0x00000080\n" + "> > [???31.796725] Task dump for CPU 3:\n" + "> > [???31.799945] swapper/3???????R??running task????????0?????0??????1 0x00000080\n" "> > \n" "> > Is some of that platform-specific?\n" "> \n" @@ -192,11 +182,6 @@ "> Marc may have an idea.\n" "> \n" "> Thanks,\n" - "> Mark.\n" - "\n" - "_______________________________________________\n" - "kexec mailing list\n" - "kexec@lists.infradead.org\n" - http://lists.infradead.org/mailman/listinfo/kexec + > Mark. -44cf96067c00a469f0e8ad2f740833593b8a90366e360d94d733ac2c4d920d31 +730d3661b01bac75c547e31cf2c16237bc4b20cf81b95d9949ecb0add1bcdd71
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.