aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorTvrtko Ursulin <[email protected]>2017-08-03 10:13:12 +0100
committerTvrtko Ursulin <[email protected]>2017-09-07 10:48:28 +0100
commitc125906b839b794c580a5de911de65bd2c63aaee (patch)
treed0a71a8b3ceb1d76b0b06387436bb7fab2801ef2 /tools/perf/scripts/python/bin/stackcollapse-report
parentc4860ad60564838994b74e7ee7dd12ceeda0f520 (diff)
lib/scatterlist: Avoid potential scatterlist entry overflow
Since the scatterlist length field is an unsigned int, make sure that sg_alloc_table_from_pages does not overflow it while coalescing pages to a single entry. v2: Drop reference to future use. Use UINT_MAX. v3: max_segment must be page aligned. v4: Do not rely on compiler to optimise out the rounddown. (Joonas Lahtinen) v5: Simplified loops and use post-increments rather than pre-increments. Use PAGE_MASK and fix comment typo. (Andy Shevchenko) v6: Commit spelling fix. Signed-off-by: Tvrtko Ursulin <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: [email protected] Reviewed-by: Chris Wilson <[email protected]> Cc: Joonas Lahtinen <[email protected]> Cc: Andy Shevchenko <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions