• A
    rbd: handle locking inside __rbd_client_find() · 1f7ba331
    Alex Elder 提交于
    There is only caller of __rbd_client_find(), and it somewhat
    clumsily gets the appropriate lock and gets a reference to the
    existing ceph_client structure if it's found.
    
    Instead, have that function handle its own locking, and acquire the
    reference if found while it holds the lock.  Drop the underscores
    from the name because there's no need to signify anything special
    about this function.
    Signed-off-by: NAlex Elder <elder@inktank.com>
    Reviewed-by: NYehuda Sadeh <yehuda@inktank.com>
    1f7ba331
rbd.c 62.7 KB