summaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2019-02-06 10:31:02 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-01-29 10:24:15 +0100
commit0698ae4d3202ca8ac8a0ff26814a136d337b8adb (patch)
treebb2e2495f923210c6a670f483a6c5528dc5d517e /drivers/video
parentcdd9be2ed7472cbedc53c5d461f721f6b957a176 (diff)
rtc: pm8xxx: fix unintended sign extension
[ Upstream commit e42280886018c6f77f0a90190f7cba344b0df3e0 ] Shifting a u8 by 24 will cause the value to be promoted to an integer. If the top bit of the u8 is set then the following conversion to an unsigned long will sign extend the value causing the upper 32 bits to be set in the result. Fix this by casting the u8 value to an unsigned long before the shift. Detected by CoverityScan, CID#1309693 ("Unintended sign extension") Fixes: 9a9a54ad7aa2 ("drivers/rtc: add support for Qualcomm PMIC8xxx RTC") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/video')
0 files changed, 0 insertions, 0 deletions