diff options
-rw-r--r-- | drivers/base/regmap/regcache-rbtree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/base/regmap/regcache-rbtree.c b/drivers/base/regmap/regcache-rbtree.c index 02f490bad30f..bb8c3bbc7812 100644 --- a/drivers/base/regmap/regcache-rbtree.c +++ b/drivers/base/regmap/regcache-rbtree.c | |||
@@ -362,7 +362,7 @@ static int regcache_rbtree_write(struct regmap *map, unsigned int reg, | |||
362 | rbnode = kzalloc(sizeof *rbnode, GFP_KERNEL); | 362 | rbnode = kzalloc(sizeof *rbnode, GFP_KERNEL); |
363 | if (!rbnode) | 363 | if (!rbnode) |
364 | return -ENOMEM; | 364 | return -ENOMEM; |
365 | rbnode->blklen = sizeof(*rbnode); | 365 | rbnode->blklen = 1; |
366 | rbnode->base_reg = reg; | 366 | rbnode->base_reg = reg; |
367 | rbnode->block = kmalloc(rbnode->blklen * map->cache_word_size, | 367 | rbnode->block = kmalloc(rbnode->blklen * map->cache_word_size, |
368 | GFP_KERNEL); | 368 | GFP_KERNEL); |