[PATCH v2 0/2] vsprintf: Add test for restricted kernel pointers

Thomas Weißschuh posted 2 patches 1 month, 1 week ago
lib/tests/printf_kunit.c | 22 +++++++++++++++++++++-
lib/vsprintf.c           |  7 ++++++-
2 files changed, 27 insertions(+), 2 deletions(-)
[PATCH v2 0/2] vsprintf: Add test for restricted kernel pointers
Posted by Thomas Weißschuh 1 month, 1 week ago
Fill out the tests for restricted kernel pointers, using the %pK format.

---
Changes in v2:
- Restrict the visibility of no_hash_pointers.
- Handle printf_kunit being a module.
- Add note about KUnit capabilities for kptr_restrict==1.
- Link to v1: https://lore.kernel.org/r/20260114-restricted-pointers-kunit-test-v1-1-a9d8a49c6b6f@linutronix.de

To: Andrew Morton <akpm@linux-foundation.org>
To: Petr Mladek <pmladek@suse.com>
To: Steven Rostedt <rostedt@goodmis.org>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Rasmus Villemoes <linux@rasmusvillemoes.dk>
To: Sergey Senozhatsky <senozhatsky@chromium.org>
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>

---
Thomas Weißschuh (2):
      vsprintf: Only export no_hash_pointers to test module
      vsprintf: Add test for restricted kernel pointers

 lib/tests/printf_kunit.c | 22 +++++++++++++++++++++-
 lib/vsprintf.c           |  7 ++++++-
 2 files changed, 27 insertions(+), 2 deletions(-)
---
base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731
change-id: 20260109-restricted-pointers-kunit-test-ff4ec887bcd8

Best regards,
--  
Thomas Weißschuh <thomas.weissschuh@linutronix.de>

Re: [PATCH v2 0/2] vsprintf: Add test for restricted kernel pointers
Posted by Petr Mladek 3 weeks, 2 days ago
On Mon 2026-05-04 12:43:39, Thomas Weißschuh wrote:
> Fill out the tests for restricted kernel pointers, using the %pK format.
> 
> ---
> Changes in v2:
> - Restrict the visibility of no_hash_pointers.
> - Handle printf_kunit being a module.
> - Add note about KUnit capabilities for kptr_restrict==1.
> - Link to v1: https://lore.kernel.org/r/20260114-restricted-pointers-kunit-test-v1-1-a9d8a49c6b6f@linutronix.de
> 
>       vsprintf: Only export no_hash_pointers to test module
>       vsprintf: Add test for restricted kernel pointers
> 
>  lib/tests/printf_kunit.c | 22 +++++++++++++++++++++-
>  lib/vsprintf.c           |  7 ++++++-
>  2 files changed, 27 insertions(+), 2 deletions(-)

JFYI, the patchset has been committed into printk/linux.git,
branch for-7.2.

I have removed the questionable ifdeffery as discussed,
see the result at
https://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git/log/?h=for-7.2

Best Regards,
Petr