diff options
| author | Christoph Lameter <[email protected]> | 2010-12-14 16:28:45 +0000 |
|---|---|---|
| committer | Tejun Heo <[email protected]> | 2010-12-18 14:54:48 +0000 |
| commit | 20b876918c065818b3574a426d418f68b4f8ad19 (patch) | |
| tree | 1e31b61ca0c28f528321ff13ed6315475dbf6992 /security/selinux/hooks.c | |
| parent | Merge branch 'this_cpu_ops' into for-2.6.38 (diff) | |
| download | kernel-20b876918c065818b3574a426d418f68b4f8ad19.tar.gz kernel-20b876918c065818b3574a426d418f68b4f8ad19.zip | |
irq_work: Use per cpu atomics instead of regular atomics
The irq work queue is a per cpu object and it is sufficient for
synchronization if per cpu atomics are used. Doing so simplifies
the code and reduces the overhead of the code.
Before:
[email protected]$ size kernel/irq_work.o
text data bss dec hex filename
451 8 1 460 1cc kernel/irq_work.o
After:
[email protected]$ size kernel/irq_work.o
text data bss dec hex filename
438 8 1 447 1bf kernel/irq_work.o
Cc: Peter Zijlstra <[email protected]>
Signed-off-by: Christoph Lameter <[email protected]>
Diffstat (limited to 'security/selinux/hooks.c')
0 files changed, 0 insertions, 0 deletions
