Message ID | 1454415411-14404-1-git-send-email-festevam@gmail.com |
---|---|
State | New |
Headers | show |
Series | [1/2] regmap: Return an error if a caller attempts to do an unsupported raw read | expand |
diff --git a/drivers/base/regmap/regmap.c b/drivers/base/regmap/regmap.c index 3432634..e2f6880 100644 --- a/drivers/base/regmap/regmap.c +++ b/drivers/base/regmap/regmap.c @@ -2255,6 +2255,9 @@ static int _regmap_raw_read(struct regmap *map, unsigned int reg, void *val, WARN_ON(!map->bus); + if (!map->bus || !map->bus->read) + return -EINVAL; + range = _regmap_range_lookup(map, reg); if (range) { ret = _regmap_select_page(map, ®, range,