diff options
author | Colin Ian King <[email protected]> | 2021-01-11 14:46:48 +0000 |
---|---|---|
committer | Hans de Goede <[email protected]> | 2021-01-13 10:25:10 +0100 |
commit | d26cbdd27f8c4ff2f3df227a8bc5782697ecce51 (patch) | |
tree | 8352fb176843fd6f5b3a6e23ab1aac7245c5ba10 /tools/perf/scripts/python/Perf-Trace-Util/lib | |
parent | d69cd7eea93eb59a93061beeb43e4f5e19afc4ea (diff) |
platform/surface: fix potential integer overflow on shift of a int
The left shift of int 32 bit integer constant 1 is evaluated using 32 bit
arithmetic and then passed as a 64 bit function argument. In the case where
func is 32 or more this can lead to an oveflow. Avoid this by shifting
using the BIT_ULL macro instead.
Addresses-Coverity: ("Unintentional integer overflow")
Fixes: fc00bc8ac1da ("platform/surface: Add Surface ACPI Notify driver")
Signed-off-by: Colin Ian King <[email protected]>
Reviewed-by: Maximilian Luz <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Hans de Goede <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib')
0 files changed, 0 insertions, 0 deletions