Commit e0e32710 authored by Sage Weil's avatar Sage Weil

ceph: only unregister registered bdi

Signed-off-by: default avatarSage Weil <sage@newdream.net>
parent 5dacf091
......@@ -942,7 +942,8 @@ static void ceph_kill_sb(struct super_block *s)
dout("kill_sb %p\n", s);
ceph_mdsc_pre_umount(&client->mdsc);
kill_anon_super(s); /* will call put_super after sb is r/o */
bdi_unregister(&client->backing_dev_info);
if (s->s_bdi == &client->backing_dev_info)
bdi_unregister(&client->backing_dev_info);
bdi_destroy(&client->backing_dev_info);
ceph_destroy_client(client);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment