]> Pileus Git - ~andy/linux/blobdiff - drivers/base/regmap/regcache-rbtree.c
Merge remote-tracking branch 'regmap/topic/drivers' into regmap-next
[~andy/linux] / drivers / base / regmap / regcache-rbtree.c
index 32620c4f16834112ab88c9f9741750aee94f26d6..861ad2c81dff580fbf309f2b6eece8f15e1d769b 100644 (file)
@@ -377,7 +377,7 @@ static int regcache_rbtree_sync(struct regmap *map)
 
                        /* Is this the hardware default?  If so skip. */
                        ret = regcache_lookup_reg(map, i);
-                       if (ret > 0 && val == map->reg_defaults[ret].def)
+                       if (ret >= 0 && val == map->reg_defaults[ret].def)
                                continue;
 
                        map->cache_bypass = 1;