lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 25 Jun 2017 10:24:14 -0700 From: Randy Dunlap <rdunlap@...radead.org> To: "Enrico Weigelt, metux IT consult" <enrico.weigelt@...3.net>, linux-kernel@...r.kernel.org Subject: Re: [PATCH] lib: vsprintf: add printf format conversion %M for errno strings On 06/25/2017 10:12 AM, Enrico Weigelt, metux IT consult wrote: > Adding a new format conversion for *printf() and friends. > > If CONFIG_ERRNO_PRINTF_VERBOSE is enabled, prints human-readable > strerror()-like texts, otherwise just the number. > --- > lib/Kconfig | 19 +++++++ > lib/vsprintf.c | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- > 2 files changed, 189 insertions(+), 2 deletions(-) > > diff --git a/lib/Kconfig b/lib/Kconfig > index 0c8b78a9ae2e..b28ab2162435 100644 > --- a/lib/Kconfig > +++ b/lib/Kconfig > @@ -7,6 +7,25 @@ config BINARY_PRINTF > > menu "Library routines" > > +config ERRNO_PRINTF > + bool "printf conversion %M for errno codes" > + default n > + help > + This option adds an %M modifier for *printf() for errno values. > + (and callers like printk() etc) > + > + In conjunction with ERRNO_PRINTF_VERBOSE, it prints human readable > + strerror()-like textsm, otherwise just numeric values text, values. > + > +config ERRNO_PRINTF_VERBOSE > + bool "Verbose errno strings" > + default y > + depends on ERRNO_PRINTF > + help > + Enable verbose error strings for ERRNO_PRINTF. > + > + Small embedded systems might disable it for reducing kernel size. > + > config RAID6_PQ > tristate > -- ~Randy
Powered by blists - more mailing lists