diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2014-10-13 15:55:18 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-14 02:18:26 +0200 |
commit | 71dca95d5cf5ece6c1bee8e625e23c16025952c7 (patch) | |
tree | 098b1a20867ef6d1b38f549f162c160610b3cbff /block/blk-throttle.c | |
parent | c8250381c8272a9828fdd353171727b154fbd296 (diff) | |
download | linux-stable-71dca95d5cf5ece6c1bee8e625e23c16025952c7.tar.gz linux-stable-71dca95d5cf5ece6c1bee8e625e23c16025952c7.tar.bz2 linux-stable-71dca95d5cf5ece6c1bee8e625e23c16025952c7.zip |
lib/vsprintf: add %*pE[achnops] format specifier
This allows user to print a given buffer as an escaped string. The
rules are applied according to an optional mix of flags provided by
additional format letters.
For example, if the given buffer is:
1b 62 20 5c 43 07 22 90 0d 5d
The result strings would be:
%*pE "\eb \C\a"\220\r]"
%*pEhp "\x1bb \C\x07"\x90\x0d]"
%*pEa "\e\142\040\\\103\a\042\220\r\135"
Please, read Documentation/printk-formats.txt and lib/string_helpers.c
kernel documentation to get further information.
[akpm@linux-foundation.org: tidy up comment layout, per Joe]
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Suggested-by: Joe Perches <joe@perches.com>
Cc: "John W . Linville" <linville@tuxdriver.com>
Cc: Johannes Berg <johannes@sipsolutions.net>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'block/blk-throttle.c')
0 files changed, 0 insertions, 0 deletions