Re: [PATCH v6 4/4] vsprintf: Add command line option debug_boot_weak_hash
From: Tobin C. Harding
Date: Wed May 30 2018 - 00:27:54 EST
- Next message: kbuild test robot: "include/linux/syscalls.h:211:18: error: 'sys_mmap2' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int, long int)'"
- Previous message: Greg Kroah-Hartman: "Re: [PATCH 4.16 000/272] 4.16.13-stable review"
- In reply to: Randy Dunlap: "Re: [PATCH v6 4/4] vsprintf: Add command line option debug_boot_weak_hash"
- Next in thread: Steven Rostedt: "Re: [PATCH v6 4/4] vsprintf: Add command line option debug_boot_weak_hash"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, May 28, 2018 at 10:40:43AM -0700, Randy Dunlap wrote:
> On 05/27/2018 06:46 PM, Tobin C. Harding wrote:
> > Currently printing [hashed] pointers requires enough entropy to be
> > available. Early in the boot sequence this may not be the case
> > resulting in a dummy string '(____ptrval____)' being printed. This
> > makes debugging the early boot sequence difficult. We can relax the
> > requirement to use cryptographically secure hashing during debugging.
> > This enables debugging while keeping development/production kernel
> > behaviour the same.
> >
> > If new command line option debug_boot_weak_hash is enabled use
> > cryptographically insecure hashing and hash pointer value immediately.
> >
> > Cc: Anna-Maria Gleixner <anna-maria@xxxxxxxxxxxxx>
> > Cc: Steven Rostedt <rostedt@xxxxxxxxxxx>
> > Cc: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
> > Signed-off-by: Tobin C. Harding <me@xxxxxxxx>
> > ---
> > Documentation/admin-guide/kernel-parameters.txt | 9 +++++++++
> > lib/vsprintf.c | 20 ++++++++++++++++++++
> > 2 files changed, 29 insertions(+)
> >
> > diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
> > index f2040d46f095..8a86d895343e 100644
> > --- a/Documentation/admin-guide/kernel-parameters.txt
> > +++ b/Documentation/admin-guide/kernel-parameters.txt
> > @@ -753,6 +753,15 @@
> >
> > debug [KNL] Enable kernel debugging (events log level).
> >
>
> Hi,
> This is much more readable than the previous version. Thanks.
Thanks for following up with this one Randy.
Tobin
- Next message: kbuild test robot: "include/linux/syscalls.h:211:18: error: 'sys_mmap2' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)' and 'long int(long int, long int, long int, long int, long int, long int)'"
- Previous message: Greg Kroah-Hartman: "Re: [PATCH 4.16 000/272] 4.16.13-stable review"
- In reply to: Randy Dunlap: "Re: [PATCH v6 4/4] vsprintf: Add command line option debug_boot_weak_hash"
- Next in thread: Steven Rostedt: "Re: [PATCH v6 4/4] vsprintf: Add command line option debug_boot_weak_hash"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]