From e7219289f9fdc576d8d42ad8d5fbc60cae9299fe Mon Sep 17 00:00:00 2001 From: Wolfram Sang Date: Sat, 28 Jan 2012 02:16:41 +0100 Subject: [PATCH] --- yaml --- r: 294139 b: refs/heads/master c: c212acccc368a087a53559aac2b7d3be941b1252 h: refs/heads/master i: 294137: bacdeb375ce5e43d09904cfb79e91461eff4a238 294135: 3837427b62f55ac54bd50c01f564e0dea475eda9 v: v3 --- [refs] | 2 +- trunk/drivers/base/regmap/regmap.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index da36ccdb8613..9f374a659a9c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9aa507505cdcd10b7390398790f013374ee74a26 +refs/heads/master: c212acccc368a087a53559aac2b7d3be941b1252 diff --git a/trunk/drivers/base/regmap/regmap.c b/trunk/drivers/base/regmap/regmap.c index b4475d87f4a0..3c34526091da 100644 --- a/trunk/drivers/base/regmap/regmap.c +++ b/trunk/drivers/base/regmap/regmap.c @@ -167,9 +167,9 @@ struct regmap *regmap_init(struct device *dev, mutex_init(&map->lock); map->format.buf_size = (config->reg_bits + config->val_bits) / 8; - map->format.reg_bytes = config->reg_bits / 8; + map->format.reg_bytes = DIV_ROUND_UP(config->reg_bits, 8); map->format.pad_bytes = config->pad_bits / 8; - map->format.val_bytes = config->val_bits / 8; + map->format.val_bytes = DIV_ROUND_UP(config->val_bits, 8); map->format.buf_size += map->format.pad_bytes; map->dev = dev; map->bus = bus;