]> git.baikalelectronics.ru Git - kernel.git/commit
hvsi: fix messed up error checking getting state name
authorPhil Carmody <ext-phil.2.carmody@nokia.com>
Mon, 24 May 2010 21:33:04 +0000 (14:33 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 25 May 2010 15:07:03 +0000 (08:07 -0700)
commitb3fbc6b69041c7feeb9b6a1e01f161588f5b03e8
tree43599b0869e8001e3e207e3498a5d510720070f2
parenta49f8546a34a43694a8a98ee7957036bb22a7171
hvsi: fix messed up error checking getting state name

Handle out-of-range indices before reading what they refer to.  And don't
access the one-past-the-end element of the array either.

Signed-off-by: Phil Carmody <ext-phil.2.carmody@nokia.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Roel Kluin <roel.kluin@gmail.com>
Cc: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/char/hvsi.c