|
@@ -232,7 +232,6 @@ static int regcache_lzo_read(struct regmap *map,
|
|
|
size_t blksize, tmp_dst_len;
|
|
|
void *tmp_dst;
|
|
|
|
|
|
- *value = 0;
|
|
|
/* index of the compressed lzo block */
|
|
|
blkindex = regcache_lzo_get_blkindex(map, reg);
|
|
|
/* register index within the decompressed block */
|
|
@@ -261,7 +260,8 @@ static int regcache_lzo_read(struct regmap *map,
|
|
|
/* restore the pointer and length of the compressed block */
|
|
|
lzo_block->dst = tmp_dst;
|
|
|
lzo_block->dst_len = tmp_dst_len;
|
|
|
- return 0;
|
|
|
+
|
|
|
+ return ret;
|
|
|
}
|
|
|
|
|
|
static int regcache_lzo_write(struct regmap *map,
|