summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2013-08-05 09:21:29 (GMT)
committerMark Brown <broonie@linaro.org>2013-08-05 14:51:09 (GMT)
commit2d49b5987561e480bdbd8692b27fc5f49a1e2f0b (patch)
tree4c77babeb293d2880bc7938dbcd7b4971a526f89 /tools
parentc095ba7224d8edc71dcef0d655911399a8bd4a3f (diff)
downloadlinux-fsl-qoriq-2d49b5987561e480bdbd8692b27fc5f49a1e2f0b.tar.xz
regmap: cache: Make sure to sync the last register in a block
regcache_sync_block_raw_flush() expects the address of the register after last register that needs to be synced as its parameter. But the last call to regcache_sync_block_raw_flush() in regcache_sync_block_raw() passes the address of the last register in the block. This effectively always skips over the last register in a block, even if it needs to be synced. In order to fix it increase the address by one register. The issue was introduced in commit 75a5f89 ("regmap: cache: Write consecutive registers in a single block write"). Cc: stable@vger.kernel.org # 3.10+ Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions