[PATCH 1/3] powerpc/kprobes: Use appropriate format specifier for printing kernel address

Christophe Leroy christophe.leroy at csgroup.eu
Thu Mar 10 05:28:35 AEDT 2022



Le 23/04/2020 à 17:17, Naveen N. Rao a écrit :
> From: Balamuruhan S <bala24 at linux.ibm.com>
> 
> Change use of %p to %pK when printing address of the instruction slot so
> that the actual kernel address is visible for privileged users.
> 
> Signed-off-by: Balamuruhan S <bala24 at linux.ibm.com>
> Signed-off-by: Naveen N. Rao <naveen.n.rao at linux.vnet.ibm.com>

This series doesn't apply.

Linking it to https://github.com/linuxppc/issues/issues/390

> ---
>   arch/powerpc/kernel/optprobes.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/powerpc/kernel/optprobes.c b/arch/powerpc/kernel/optprobes.c
> index ef0924b0809d..d5f8c25b7cac 100644
> --- a/arch/powerpc/kernel/optprobes.c
> +++ b/arch/powerpc/kernel/optprobes.c
> @@ -247,7 +247,7 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p)
>   	/* Setup template */
>   	/* We can optimize this via patch_instruction_window later */
>   	size = (TMPL_END_IDX * sizeof(kprobe_opcode_t)) / sizeof(int);
> -	pr_devel("Copying template to %p, size %lu\n", buff, size);
> +	pr_devel("Copying template to %pK, size %lu\n", (void *)buff, size);
>   	for (i = 0; i < size; i++) {
>   		rc = patch_instruction(buff + i, *(optprobe_template_entry + i));
>   		if (rc) {


More information about the Linuxppc-dev mailing list