regmap: rbtree: Don't bother checking for noop updates
[deliverable/linux.git] / drivers / base / regmap / regcache-rbtree.c
index e6732cf7c06eea7aedf62e383a390ef3e61c3fe2..3f21c6ab296f9b41059d17aeb5e2ca68e9cf13f6 100644 (file)
@@ -302,7 +302,6 @@ static int regcache_rbtree_write(struct regmap *map, unsigned int reg,
        struct regcache_rbtree_ctx *rbtree_ctx;
        struct regcache_rbtree_node *rbnode, *rbnode_tmp;
        struct rb_node *node;
-       unsigned int val;
        unsigned int reg_tmp;
        unsigned int pos;
        int i;
@@ -315,10 +314,6 @@ static int regcache_rbtree_write(struct regmap *map, unsigned int reg,
        rbnode = regcache_rbtree_lookup(map, reg);
        if (rbnode) {
                reg_tmp = (reg - rbnode->base_reg) / map->reg_stride;
-               val = regcache_rbtree_get_register(rbnode, reg_tmp,
-                                                  map->cache_word_size);
-               if (val == value)
-                       return 0;
                regcache_rbtree_set_register(rbnode, reg_tmp, value,
                                             map->cache_word_size);
        } else {
This page took 0.047216 seconds and 5 git commands to generate.