regmap: fix NULL pointer dereference in regmap_get_val_endian
authorPankaj Dubey <pankaj.dubey@samsung.com>
Thu, 18 Sep 2014 09:42:20 +0000 (15:12 +0530)
committerMark Brown <broonie@kernel.org>
Thu, 18 Sep 2014 17:55:31 +0000 (10:55 -0700)
commit6e64b6ccc1e46932768e3bb8974fc2e5589bca7a
treed051e0d1e325837e45a1bf3427144d8121dffa35
parentcf673fbc6342b1c2310cdfdc4ed99f18f866b8e4
regmap: fix NULL pointer dereference in regmap_get_val_endian

Recents commits for getting reg endianness causing NULL pointer
dereference if dev is passed NULL in regmap_init_mmio. This patch
fixes this issue, and allows to parse reg endianness only if dev
and dev->of_node exist.

Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap.c