]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: adc: ad4030: fix error pointer dereference in probe()
authorDan Carpenter <dan.carpenter@linaro.org>
Fri, 28 Feb 2025 09:35:40 +0000 (12:35 +0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 4 Mar 2025 14:52:42 +0000 (14:52 +0000)
commit15a007e7ae5b0680bc236b478c5c680512ec45bd
tree9960ce26be40eb29865896463c18b4cdb0591e3d
parent5017dcb8fcace47292b081cb729d392f908c0ef8
iio: adc: ad4030: fix error pointer dereference in probe()

The intention here was obviously to return an error if devm_regmap_init()
fails, but the return statement was accidentally left out.  This leads to
an error pointer dereference when we call:

ret = ad4030_detect_chip_info(st);

Add the return statement.

Fixes: ec25cf6f1ee3 ("iio: adc: ad4030: add support for ad4632-16 and ad4632-24")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Link: https://patch.msgid.link/cc67cee7-9c65-46d2-aae3-f860fc3cc461@stanley.mountain
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad4030.c