diff options
| author | Michael Dalton <[email protected]> | 2014-01-16 22:23:29 -0800 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2014-01-16 23:46:06 -0800 |
| commit | 03144b5869d2921dafbea477246aeb5d4eb5fc38 (patch) | |
| tree | c0326022d8ccf711afb495c9c556447dfcf845b7 /tools/perf/scripts/python | |
| parent | a953be53ce40440acb4740edb48577b9468d4c3d (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')
0 files changed, 0 insertions, 0 deletions