regmap: Mark the cache as clean after a successful sync
Previously the cache would never be marked clean, meaning syncs would never be suppressed which isn't the end of the world but could be inefficient. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
c3ec23288a
commit
6ff7373809
|
@ -285,6 +285,9 @@ int regcache_sync(struct regmap *map)
|
|||
|
||||
ret = map->cache_ops->sync(map);
|
||||
|
||||
if (ret == 0)
|
||||
map->cache_dirty = false;
|
||||
|
||||
out:
|
||||
trace_regcache_sync(map->dev, name, "stop");
|
||||
/* Restore the bypass state */
|
||||
|
|
Loading…
Reference in a new issue