|
@@ -1007,8 +1007,8 @@ static void put_osd(struct ceph_osd *osd)
|
|
|
static void __remove_osd(struct ceph_osd_client *osdc, struct ceph_osd *osd)
|
|
|
{
|
|
|
dout("__remove_osd %p\n", osd);
|
|
|
- BUG_ON(!list_empty(&osd->o_requests));
|
|
|
- BUG_ON(!list_empty(&osd->o_linger_requests));
|
|
|
+ WARN_ON(!list_empty(&osd->o_requests));
|
|
|
+ WARN_ON(!list_empty(&osd->o_linger_requests));
|
|
|
|
|
|
rb_erase(&osd->o_node, &osdc->osds);
|
|
|
list_del_init(&osd->o_osd_lru);
|