commit | 5f114ebcee681b011e8b5bcd2b24169b85286050 | [log] [tgz] |
---|---|---|
author | Lee Jones <lee.jones@linaro.org> | Mon Aug 18 16:11:27 2014 +0100 |
committer | Lee Jones <lee.jones@linaro.org> | Fri Sep 26 08:15:34 2014 +0100 |
tree | f4bdd1b8272e550c80f72fc1a442a8839c83450a | |
parent | 8a012ff9d8723fdf7ea242f0f41703eed7365b79 [diff] |
mfd: sm501: Avoid implicit sign extension Suspicious implicit sign extension where 'reg' (unsigned char) is promoted in reg << clksrc to int, then sign-extended to unsigned long. If reg << clksrc is greater than 0x7FFFFFFF, the upper bits of the result will all be 1. Signed-off-by: Lee Jones <lee.jones@linaro.org>