On Thu, Oct 01, 2015 at 02:33:06AM -0400, j...@ringle.org wrote:

> @@ -2509,6 +2510,10 @@ static int _regmap_update_bits(struct regmap *map, 
> unsigned int reg,
>       int ret;
>       unsigned int tmp, orig;
>  
> +     if (map->reg_update_bits)
> +             return map->reg_update_bits(map->bus_context, reg, mask, val,
> +                                         change, force_write);
> +
>       ret = _regmap_read(map, reg, &orig);
>       if (ret != 0)
>               return ret;

This completely bypasses and therefore breaks the cache infrastructure.

Attachment: signature.asc
Description: Digital signature

Reply via email to