regmap: shift wrapping bugs in 64 bit code
authorDan Carpenter <dan.carpenter@oracle.com>
Sat, 12 Dec 2015 12:59:14 +0000 (15:59 +0300)
committerMark Brown <broonie@kernel.org>
Sat, 12 Dec 2015 22:36:26 +0000 (22:36 +0000)
commit01c377bfe21a1050fd7cfd33699f7d8049dc2723
tree91e690a9802f511a3c80c0a6147d391d4bab8b7c
parent8b7663de6e2bfe3c40e1846e1c4625f33d138757
regmap: shift wrapping bugs in 64 bit code

We should cast these to 64bit so that we don't truncate away the high
bits.

Fixes: afcc00b91f18 ('regmap: add 64-bit mode support')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap.c