summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpio-iop.c
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <k.kozlowski@samsung.com>2014-03-06 10:31:16 +0100
committerLinus Walleij <linus.walleij@linaro.org>2014-03-12 14:50:51 +0100
commitf561b4230cec90137baeba1b1c9302461939b870 (patch)
treede04fd6a5d6f86c76a3663e46a04c05c1f661177 /drivers/gpio/gpio-iop.c
parentc75793d8ab743acdd07120cf11c0242daea8f780 (diff)
downloadop-kernel-dev-f561b4230cec90137baeba1b1c9302461939b870.zip
op-kernel-dev-f561b4230cec90137baeba1b1c9302461939b870.tar.gz
gpio: max732x: Fix possible NULL pointer dereference on i2c_new_dummy error
In max732x_probe() driver allocates dummy I2C device (if number of ports is greater than 8) with i2c_new_dummy() but it does not check the return value of this call. In case of error (i2c_new_device(): memory allocation failure or I2C address cannot be used) this function returns NULL which is later dereferenced by i2c_smbus_read_byte() (called from max732x_readb()). Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-iop.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud