From: "Tobin C. Harding" <me@tobin.cc>
To: Randy Dunlap <rdunlap@infradead.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
Linus Torvalds <torvalds@linux-foundation.org>,
Steven Rostedt <rostedt@goodmis.org>,
Kees Cook <keescook@chromium.org>,
Anna-Maria Gleixner <anna-maria@linutronix.de>,
"Theodore Ts'o" <tytso@mit.edu>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Arnd Bergmann <arnd@arndb.de>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH v6 4/4] vsprintf: Add command line option debug_boot_weak_hash
Date: Wed, 30 May 2018 14:27:44 +1000 [thread overview]
Message-ID: <20180530042744.GA14188@eros> (raw)
In-Reply-To: <fde2cc84-f1d8-b1ee-510b-b3659834874d@infradead.org>
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@linutronix.de>
> > Cc: Steven Rostedt <rostedt@goodmis.org>
> > Cc: Randy Dunlap <rdunlap@infradead.org>
> > Signed-off-by: Tobin C. Harding <me@tobin.cc>
> > ---
> > 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 prev parent reply other threads:[~2018-05-30 4:27 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-28 1:46 [PATCH v6 0/4] enable early printing of hashed pointers Tobin C. Harding
2018-05-28 1:46 ` [PATCH v6 1/4] random: Fix whitespace pre random-bytes work Tobin C. Harding
2018-05-28 1:46 ` [PATCH v6 2/4] random: Return nbytes filled from hw RNG Tobin C. Harding
2018-05-28 1:46 ` [PATCH v6 3/4] vsprintf: Use hw RNG for ptr_key Tobin C. Harding
2018-05-31 20:46 ` Steven Rostedt
2018-05-28 1:46 ` [PATCH v6 4/4] vsprintf: Add command line option debug_boot_weak_hash Tobin C. Harding
2018-05-28 17:40 ` Randy Dunlap
2018-05-30 4:27 ` Tobin C. Harding [this message]
2018-05-31 21:35 ` Steven Rostedt
2018-05-31 22:46 ` Tobin C. Harding
2018-05-28 13:59 ` [PATCH v6 0/4] enable early printing of hashed pointers Theodore Y. Ts'o
2018-06-06 23:31 ` Tobin C. Harding
2018-06-07 14:00 ` Theodore Y. Ts'o
2018-06-07 21:36 ` Tobin C. Harding
2018-05-31 18:52 ` Steven Rostedt
2018-06-05 14:21 ` Anna-Maria Gleixner
2018-06-06 13:08 ` Anna-Maria Gleixner
2018-06-06 23:29 ` Tobin C. Harding
2018-06-06 13:02 ` Thomas Gleixner
2018-06-06 23:30 ` Tobin C. Harding
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180530042744.GA14188@eros \
--to=me@tobin.cc \
--cc=akpm@linux-foundation.org \
--cc=anna-maria@linutronix.de \
--cc=arnd@arndb.de \
--cc=gregkh@linuxfoundation.org \
--cc=keescook@chromium.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rdunlap@infradead.org \
--cc=rostedt@goodmis.org \
--cc=torvalds@linux-foundation.org \
--cc=tytso@mit.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.