On 2019-05-17 12:45:15, Sascha Hauer wrote: > The Kernel has nice hexdump facilities, use them rather a homebrew > hexdump function. > > Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> Thanks! This is much nicer. I've pushed the commit to the eCryptfs next branch. Tyler > --- > fs/ecryptfs/debug.c | 22 +++------------------- > 1 file changed, 3 insertions(+), 19 deletions(-) > > diff --git a/fs/ecryptfs/debug.c b/fs/ecryptfs/debug.c > index 3d2bdf546ec6..ee9d8ac4a809 100644 > --- a/fs/ecryptfs/debug.c > +++ b/fs/ecryptfs/debug.c > @@ -97,25 +97,9 @@ void ecryptfs_dump_auth_tok(struct ecryptfs_auth_tok *auth_tok) > */ > void ecryptfs_dump_hex(char *data, int bytes) > { > - int i = 0; > - int add_newline = 1; > - > if (ecryptfs_verbosity < 1) > return; > - if (bytes != 0) { > - printk(KERN_DEBUG "0x%.2x.", (unsigned char)data[i]); > - i++; > - } > - while (i < bytes) { > - printk("0x%.2x.", (unsigned char)data[i]); > - i++; > - if (i % 16 == 0) { > - printk("\n"); > - add_newline = 0; > - } else > - add_newline = 1; > - } > - if (add_newline) > - printk("\n"); > -} > > + print_hex_dump(KERN_DEBUG, "ecryptfs: ", DUMP_PREFIX_OFFSET, 16, 1, > + data, bytes, false); > +} > -- > 2.20.1 >