diff options
| author | Josh Durgin <[email protected]> | 2013-08-30 00:31:03 +0000 |
|---|---|---|
| committer | Josh Durgin <[email protected]> | 2013-09-09 18:15:57 +0000 |
| commit | 9abc59908e0c5f983aaa91150da32d5b62cf60b7 (patch) | |
| tree | ed0a2756dad3db35e4f526accf32c8be0f158748 /fs/btrfs/dev-replace.c | |
| parent | libceph: add function to ensure notifies are complete (diff) | |
| download | kernel-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
