aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorNick Desaulniers <ndesaulniers@google.com>2017-08-03 11:03:58 -0700
committerWill Deacon <will.deacon@arm.com>2017-08-04 15:06:35 +0100
commit82cd588052815eb4146f9f7c5347ca5e32c56360 (patch)
tree074b02c750f56f8d41f0f48eba80c031c6adf8bd /tools/perf/scripts/python/export-to-postgresql.py
parentarm64: Fix potential race with hardware DBM in ptep_set_access_flags() (diff)
downloadlinux-rng-82cd588052815eb4146f9f7c5347ca5e32c56360.tar.xz
linux-rng-82cd588052815eb4146f9f7c5347ca5e32c56360.zip
arm64: avoid overflow in VA_START and PAGE_OFFSET
The bitmask used to define these values produces overflow, as seen by this compiler warning: arch/arm64/kernel/head.S:47:8: warning: integer overflow in preprocessor expression #elif (PAGE_OFFSET & 0x1fffff) != 0 ^~~~~~~~~~~ arch/arm64/include/asm/memory.h:52:46: note: expanded from macro 'PAGE_OFFSET' #define PAGE_OFFSET (UL(0xffffffffffffffff) << (VA_BITS - 1)) ~~~~~~~~~~~~~~~~~~ ^ It would be preferrable to use GENMASK_ULL() instead, but it's not set up to be used from assembly (the UL() macro token pastes UL suffixes when not included in assembly sources). Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Suggested-by: Yury Norov <ynorov@caviumnetworks.com> Suggested-by: Matthias Kaehlcke <mka@chromium.org> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions