diff options
| author | Christoph Lameter <[email protected]> | 2009-10-03 19:48:23 +0900 |
|---|---|---|
| committer | Tejun Heo <[email protected]> | 2009-10-03 19:48:23 +0900 |
| commit | e7dcaa4755e35d7540bf19f316f8798357c53fa0 (patch) | |
| tree | 69c41151378213382199b577f2bc7b0d8bd1cc22 /tools/perf/scripts/python | |
| parent | ca0c9584b1f16bd5911893647cb7f1be82e60554 (diff) | |
this_cpu: Eliminate get/put_cpu
There are cases where we can use this_cpu_ptr and as the result
of using this_cpu_ptr() we no longer need to determine the
currently executing cpu.
In those places no get/put_cpu combination is needed anymore.
The local cpu variable can be eliminated.
Preemption still needs to be disabled and enabled since the
modifications of the per cpu variables is not atomic. There may
be multiple per cpu variables modified and those must all
be from the same processor.
Acked-by: Maciej Sosnowski <[email protected]>
Acked-by: Dan Williams <[email protected]>
Acked-by: Tejun Heo <[email protected]>
cc: Eric Biederman <[email protected]>
cc: Stephen Hemminger <[email protected]>
cc: David L Stevens <[email protected]>
Signed-off-by: Christoph Lameter <[email protected]>
Signed-off-by: Tejun Heo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions