iio: hmc5843: fix potential NULL pointer dereferences
authorKangjie Lu <kjlu@umn.edu>
Sat, 16 Mar 2019 22:08:33 +0000 (17:08 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 31 May 2019 13:46:25 +0000 (06:46 -0700)
commitdd106d198deee0cf682b97a65d6b171fb80cc4a3
tree5e31fb9e221d239df2691e239984fe7d5d40a6c6
parentd7c773412f4bc05e2a68cbf7b93447dd0e9b1453
iio: hmc5843: fix potential NULL pointer dereferences

[ Upstream commit 536cc27deade8f1ec3c1beefa60d5fbe0f6fcb28 ]

devm_regmap_init_i2c may fail and return NULL. The fix returns
the error when it fails.

Signed-off-by: Kangjie Lu <kjlu@umn.edu>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/iio/magnetometer/hmc5843_i2c.c
drivers/iio/magnetometer/hmc5843_spi.c