]> git.karo-electronics.de Git - karo-tx-linux.git/commit
printk: fix bounds checking for log_prefix
authorWilliam Douglas <william.r.douglas@gmail.com>
Wed, 5 Oct 2011 00:43:28 +0000 (11:43 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 6 Oct 2011 05:59:56 +0000 (16:59 +1100)
commit824ae0a38c1a720a78235983bb31892491e28cf6
tree7fd3377c90d356529f30ad6524d9bb0c0068abeb
parenta07f54e8e033f48b9dee63b2e2b9d9d956678942
printk: fix bounds checking for log_prefix

Currently log_prefix is testing that the first character of the log level
and facility is less than '0' and greater than '9' (which is always
false).  It should be testing to see if the character less than '0' or
greater than '9' instead.  This patch makes that change.

The code being changed worked because strtoul bombs out (endp isn't
updated) and 0 is returned anyway.

Signed-off-by: William Douglas <william.douglas@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
kernel/printk.c