From: Ian Abbott Date: Mon, 1 Sep 2014 13:13:30 +0000 (+0100) Subject: staging: comedi: ni_at_a2150: range check board index X-Git-Tag: fixes-for-v3.18-merge-window~15^2~760 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e988e1f3f975a9d6013c6356c5b9369540c091f9;p=pandora-kernel.git staging: comedi: ni_at_a2150: range check board index The "ni_at_a2150" driver determines the board type by calling `a2150_probe()`. This reads a register and converts it to a board index in the range 0 to 3. However, the board table array it indexes into (`a2150_boards[]`) only has 2 entries. Return an error from the Comedi driver "attach" handler `a2150_attach()` if the probed board index is beyond the end of the array. Signed-off-by: Ian Abbott Reviewed-by: H Hartley Sweeten Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed