diff options
author | 2006-07-22 15:37:43 +0200 | |
---|---|---|
committer | 2006-09-30 20:29:36 +0200 | |
commit | 4a893e837bb470867d74c05d6c6b97bba5a96185 (patch) | |
tree | a8795f4422eac82679309e1f1f500789c3fd9bff /mm/truncate.c | |
parent | [PATCH] cfq-iosched: kill cfq_exit_lock (diff) | |
download | linux-dev-4a893e837bb470867d74c05d6c6b97bba5a96185.tar.xz linux-dev-4a893e837bb470867d74c05d6c6b97bba5a96185.zip |
[PATCH] elevator: define ioc counting mechanism
None of the in-kernel primitives for handling "atomic" counting seem
to be a good fit. We need something that is essentially free for
incrementing/decrementing, while the read side may be more expensive
as we only ever need to do that when a device is removed from the
kernel.
Use a per-cpu variable for maintaining a per-cpu ioc count and define
a reading mechanism that just sums up the values.
Signed-off-by: Jens Axboe <axboe@suse.de>
Diffstat (limited to 'mm/truncate.c')
0 files changed, 0 insertions, 0 deletions