lkml.org 
[lkml]   [2012]   [Feb]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 06/11] blkcg: move refcnt to blkcg core
    On Wed, Feb 01, 2012 at 01:19:11PM -0800, Tejun Heo wrote:
    > Currently, blkcg policy implementations manage blkg refcnt duplicating
    > mostly identical code in both policies. This patch moves refcnt to
    > blkg and let blkcg core handle refcnt and freeing of blkgs.
    >
    > * cfq blkgs now also get freed via RCU.

    This can lead to situation where cfq root group (policy data) is still
    around (yet to be freed after rcu perioed) but cfq has gone away
    (cfq_exit_queue() followed by cfq_exit()). Does it matter? If some future
    code is accessing cfqg under rcu, it can become a problem.

    Thanks
    Vivek


    \
     
     \ /
      Last update: 2012-02-02 23:09    [W:0.020 / U:0.052 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site