Message ID | 164146703333.19039.10920919226094771665.sendpatchset@MacBook-Pro.local (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | powerpc/xive: Export XIVE IPI information for online-only processors. | expand |
Context | Check | Description |
---|---|---|
snowpatch_ozlabs/github-powerpc_selftests | success | Successfully ran 8 jobs. |
snowpatch_ozlabs/github-powerpc_ppctests | success | Successfully ran 8 jobs. |
snowpatch_ozlabs/github-powerpc_sparse | success | Successfully ran 4 jobs. |
snowpatch_ozlabs/github-powerpc_clang | success | Successfully ran 7 jobs. |
snowpatch_ozlabs/github-powerpc_kernel_qemu | success | Successfully ran 24 jobs. |
On 1/6/22 12:03, Sachin Sant wrote: > Cédric pointed out that XIVE IPI information exported via sysfs > (debug/powerpc/xive) display empty lines for processors which are > not online. > > Switch to using for_each_online_cpu() so that information is > displayed for online-only processors. > > Reported-by: Cédric Le Goater <clg@kaod.org> > Signed-off-by: Sachin Sant <sachinp@linux.ibm.com> Reviewed-by: Cédric Le Goater <clg@kaod.org> Thanks, C. > --- > diff -Naurp a/arch/p werpc/sysdev/xive/common.c b/arch/powerpc/sysdev/xive/common.c > --- a/arch/powerpc/sysdev/xive/common.c 2022-01-05 08:52:59.460118219 -0500 > +++ b/arch/powerpc/sysdev/xive/common.c 2022-01-06 02:34:20.994513145 -0500 > @@ -1791,7 +1791,7 @@ static int xive_ipi_debug_show(struct se > if (xive_ops->debug_show) > xive_ops->debug_show(m, private); > > - for_each_possible_cpu(cpu) > + for_each_online_cpu(cpu) > xive_debug_show_ipi(m, cpu); > return 0; > } >
On Thu, 06 Jan 2022 16:33:53 +0530, Sachin Sant wrote: > Cédric pointed out that XIVE IPI information exported via sysfs > (debug/powerpc/xive) display empty lines for processors which are > not online. > > Switch to using for_each_online_cpu() so that information is > displayed for online-only processors. > > [...] Applied to powerpc/next. [1/1] powerpc/xive: Export XIVE IPI information for online-only processors. https://git.kernel.org/powerpc/c/279d1a72c0f8021520f68ddb0a1346ff9ba1ea8c cheers
--- a/arch/powerpc/sysdev/xive/common.c 2022-01-05 08:52:59.460118219 -0500 +++ b/arch/powerpc/sysdev/xive/common.c 2022-01-06 02:34:20.994513145 -0500 @@ -1791,7 +1791,7 @@ static int xive_ipi_debug_show(struct se if (xive_ops->debug_show) xive_ops->debug_show(m, private); - for_each_possible_cpu(cpu) + for_each_online_cpu(cpu) xive_debug_show_ipi(m, cpu); return 0; }
Cédric pointed out that XIVE IPI information exported via sysfs (debug/powerpc/xive) display empty lines for processors which are not online. Switch to using for_each_online_cpu() so that information is displayed for online-only processors. Reported-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Sachin Sant <sachinp@linux.ibm.com> --- diff -Naurp a/arch/p werpc/sysdev/xive/common.c b/arch/powerpc/sysdev/xive/common.c