aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorMichael Dalton <[email protected]>2014-01-16 22:23:29 -0800
committerDavid S. Miller <[email protected]>2014-01-16 23:46:06 -0800
commit03144b5869d2921dafbea477246aeb5d4eb5fc38 (patch)
treec0326022d8ccf711afb495c9c556447dfcf845b7 /tools/perf/scripts/python/bin
parenta953be53ce40440acb4740edb48577b9468d4c3d (diff)
lib: Ensure EWMA does not store wrong intermediate values
To ensure ewma_read() without a lock returns a valid but possibly out of date average, modify ewma_add() by using ACCESS_ONCE to prevent intermediate wrong values from being written to avg->internal. Suggested-by: Eric Dumazet <[email protected]> Acked-by: Michael S. Tsirkin <[email protected]> Acked-by: Eric Dumazet <[email protected]> Signed-off-by: Michael Dalton <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions