Skip to content
  • Tejun Heo's avatar
    blkcg: remove blkio_group->stats_lock · edf1b879
    Tejun Heo authored
    
    
    With recent plug merge updates, all non-percpu stat updates happen
    under queue_lock making stats_lock unnecessary to synchronize stat
    updates.  The only synchronization necessary is stat reading, which
    can be done using u64_stats_sync instead.
    
    This patch removes blkio_group->stats_lock and adds
    blkio_group_stats->syncp for reader synchronization.
    
    Signed-off-by: default avatarTejun Heo <tj@kernel.org>
    Cc: Vivek Goyal <vgoyal@redhat.com>
    Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
    edf1b879