diff options
| author | Andrew Morton <akpm@zip.com.au> | 2002-07-04 08:32:06 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-07-04 08:32:06 -0700 |
| commit | 5feb041e29d4f3a4b94c68ab9ada8f21caebbf48 (patch) | |
| tree | 0ecc14ec500aa270a78c8dec5aa04d615bcdd4ef /fs/proc/array.c | |
| parent | 63a071539a3d8842eff1145503adfbfe7f1098d3 (diff) | |
[PATCH] reduce lock contention in try_to_free_buffers()
The blockdev mapping's private_lock is fairly contended. The buffer
LRU cache fixed a lot of that, but under page replacement load,
try_to_free_buffers is still showing up.
Moving the freeing of buffer_heads outside the lock reduces contention
in there by 30%.
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions
