• T
    blkcg: remove blkio_group->stats_lock · edf1b879
    Tejun Heo 提交于
    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: NTejun Heo <tj@kernel.org>
    Cc: Vivek Goyal <vgoyal@redhat.com>
    Signed-off-by: NJens Axboe <axboe@kernel.dk>
    edf1b879
blk-cgroup.c 45.5 KB