Re: [PATCH] powerpc: Add doorbell tracepoints
From: Russell Currey <hidden>
Date: 2018-10-04 05:43:57
On Wed, 2018-10-03 at 10:29 +1000, Anton Blanchard wrote:
When analysing sources of OS jitter, I noticed that doorbells cannot be traced. Signed-off-by: Anton Blanchard <redacted>
Hi Anton, snowpatch builds failed for this patch on all 64-bit configurations (ppc64e, ppc64 and ppc64le) with the following: arch/powerpc/kernel/dbell.c:85:9: error: undefined identifier 'trace_doorbell_entry' arch/powerpc/kernel/dbell.c:96:9: error: undefined identifier 'trace_doorbell_exit' ./arch/powerpc/include/asm/spinlock.h:171:9: warning: context imbalance in 'key_user_put' - unexpected unlock arch/powerpc/kernel/dbell.c: In function 'doorbell_exception': arch/powerpc/kernel/dbell.c:85:2: error: implicit declaration of function 'trace_doorbell_entry'; did you mean 'trace_irq_entry'? [-Werror=implicit- function-declaration] trace_doorbell_entry(regs); ^~~~~~~~~~~~~~~~~~~~ trace_irq_entry arch/powerpc/kernel/dbell.c:96:2: error: implicit declaration of function 'trace_doorbell_exit'; did you mean 'trace_irq_exit'? [-Werror=implicit-function- declaration] trace_doorbell_exit(regs); ^~~~~~~~~~~~~~~~~~~ trace_irq_exit cc1: all warnings being treated as errors scripts/Makefile.build:305: recipe for target 'arch/powerpc/kernel/dbell.o' failed make[1]: *** [arch/powerpc/kernel/dbell.o] Error 1 Makefile:1060: recipe for target 'arch/powerpc/kernel' failed So does something else need to check for CONFIG_PPC_DOORBELL maybe? You can see the failures here: http://patchwork.ozlabs.org/patch/978088/ - output in build_new.log (I know it's not pretty in there yet, you can search for "Error 1" to find the build failure) - Russell