Skip to content

Commit eb8db42

Browse files
t-8chAlexandre Ghiti
authored andcommitted
riscv: mm: Don't use %pK through printk
Restricted pointers ("%pK") are not meant to be used through printk(). It can unintentionally expose security sensitive, raw pointer values. Use regular pointer formatting instead. Link: https://lore.kernel.org/lkml/20250113171731-dc10e3c1-da64-4af0-b767-7c7070468023@linutronix.de/ Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Alexandre Ghiti <alexghiti@rivosinc.com> Link: https://lore.kernel.org/r/20250217-restricted-pointers-riscv-v1-1-72a078076a76@linutronix.de Signed-off-by: Alexandre Ghiti <alexghiti@rivosinc.com>
1 parent eac5b13 commit eb8db42

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arch/riscv/mm/physaddr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ phys_addr_t __virt_to_phys(unsigned long x)
1212
* Boundary checking aginst the kernel linear mapping space.
1313
*/
1414
WARN(!is_linear_mapping(x) && !is_kernel_mapping(x),
15-
"virt_to_phys used for non-linear address: %pK (%pS)\n",
15+
"virt_to_phys used for non-linear address: %p (%pS)\n",
1616
(void *)x, (void *)x);
1717

1818
return __va_to_pa_nodebug(x);

0 commit comments

Comments
 (0)