ARM: davinci: remove broken ntosd2_init_i2c
authorArnd Bergmann <arnd@arndb.de>
Mon, 30 Apr 2012 14:03:33 +0000 (14:03 +0000)
committerArnd Bergmann <arnd@arndb.de>
Fri, 10 Aug 2012 11:14:36 +0000 (13:14 +0200)
commitde9234306bb28fe6c8c3bb908e3f9956f5276a02
tree5ba5c3d36e9f0178ad1a709fdaf44cd31f54a9b5
parent15b5eb2d913f857ad30b0b4f1cd6867495962221
ARM: davinci: remove broken ntosd2_init_i2c

ntosd2_init_i2c walks the ntosd2_i2c_info array, which it expects to
be populated with at least one member. gcc correctly warns about
the out-of-bounds access here.

Since this can not possibly work, it's better to disable i2c
support entirely on this board.

Without this patch, building davinci_all_defconfig results in:

arch/arm/mach-davinci/board-neuros-osd2.c: In function 'davinci_ntosd2_init':
arch/arm/mach-davinci/board-neuros-osd2.c:187:20: warning: array subscript is above array bounds [-Warray-bounds]

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Sekhar Nori <nsekhar@ti.com>
Cc: Kevin Hilman <khilman@ti.com>
Cc: Andrey Porodko <panda@chelcom.ru>
arch/arm/mach-davinci/board-neuros-osd2.c