diff options
author | Steven Rostedt <[email protected]> | 2011-11-02 13:38:33 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2011-11-02 16:07:00 -0700 |
commit | 4799401fef9d5951b2da384c5eb08034c48e08a0 (patch) | |
tree | 94f9113c6870f46811aaa0f08cdb3ca2beba1e9c /tools/perf/scripts/python | |
parent | a61ed3cec51cfd4877855c24890ab8d3e2b143e3 (diff) |
memcg: Fix race condition in memcg_check_events() with this_cpu usage
Various code in memcontrol.c () calls this_cpu_read() on the calculations
to be done from two different percpu variables, or does an open-coded
read-modify-write on a single percpu variable.
Disable preemption throughout these operations so that the writes go to
the correct palces.
[[email protected]: added this_cpu to __this_cpu conversion]
Signed-off-by: Johannes Weiner <[email protected]>
Signed-off-by: Steven Rostedt <[email protected]>
Cc: Greg Thelen <[email protected]>
Cc: KAMEZAWA Hiroyuki <[email protected]>
Cc: Balbir Singh <[email protected]>
Cc: Daisuke Nishimura <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Christoph Lameter <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions