aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorMaxime COQUELIN <[email protected]>2014-11-06 10:54:19 +0100
committerIngo Molnar <[email protected]>2014-11-16 09:55:39 +0100
commit00b4d9a14125f1e51874def2b9de6092e007412d (patch)
treee53b171b4b55fa49779bdb52e47ca26209da2867 /tools/perf/scripts/python/export-to-postgresql.py
parent206c5f60a3d902bc4b56dab2de3e88de5eb06108 (diff)
bitops: Fix shift overflow in GENMASK macros
On some 32 bits architectures, including x86, GENMASK(31, 0) returns 0 instead of the expected ~0UL. This is the same on some 64 bits architectures with GENMASK_ULL(63, 0). This is due to an overflow in the shift operand, 1 << 32 for GENMASK, 1 << 64 for GENMASK_ULL. Reported-by: Eric Paire <[email protected]> Suggested-by: Rasmus Villemoes <[email protected]> Signed-off-by: Maxime Coquelin <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Cc: <[email protected]> # v3.13+ Cc: [email protected] Cc: [email protected] Cc: John Sullivan <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Paul E. McKenney <[email protected]> Cc: Theodore Ts'o <[email protected]> Fixes: 10ef6b0dffe4 ("bitops: Introduce a more generic BITMASK macro") Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions