aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/dev-replace.c
diff options
context:
space:
mode:
authorJosh Durgin <[email protected]>2013-08-30 00:31:03 +0000
committerJosh Durgin <[email protected]>2013-09-09 18:15:57 +0000
commit9abc59908e0c5f983aaa91150da32d5b62cf60b7 (patch)
treeed0a2756dad3db35e4f526accf32c8be0f158748 /fs/btrfs/dev-replace.c
parentlibceph: add function to ensure notifies are complete (diff)
downloadkernel-9abc59908e0c5f983aaa91150da32d5b62cf60b7.tar.gz
kernel-9abc59908e0c5f983aaa91150da32d5b62cf60b7.zip
rbd: complete notifies before cleaning up osd_client and rbd_dev
To ensure rbd_dev is not used after it's released, flush all pending notify callbacks before calling rbd_dev_image_release(). No new notifies can be added to the queue at this point because the watch has already be unregistered with the osd_client. Signed-off-by: Josh Durgin <[email protected]> Reviewed-by: Alex Elder <[email protected]>
Diffstat (limited to 'fs/btrfs/dev-replace.c')
0 files changed, 0 insertions, 0 deletions