Skip to content
  • Jens Axboe's avatar
    [PATCH] elevator: define ioc counting mechanism · 4a893e83
    Jens Axboe authored
    
    
    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: default avatarJens Axboe <axboe@suse.de>
    4a893e83