mfd: Fix error in wm8400 reg cache access check
authorPhil Carmody <ext-phil.2.carmody@nokia.com>
Fri, 16 Apr 2010 12:00:09 +0000 (15:00 +0300)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 27 May 2010 23:37:40 +0000 (01:37 +0200)
commitfffba64ca37e8f06020f89e878f0d76a8e121c4e
tree51d6cd2b044aa6a030d7ec321a67b7cc2574e948
parentda1e368032d7ff241b9cf1059fa059d781cfeba7
mfd: Fix error in wm8400 reg cache access check

Accessing num_reg elements in the interval [reg .. reg+num_regs)
is permitted if (reg+numregs <= array size), so barf when that
excluded upper bound is > array size. The prior -1 would give
access to one too many elements.

Signed-off-by: Phil Carmody <ext-phil.2.carmody@nokia.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/wm8400-core.c