video: adf: use rb_erase in adf_obj_destroy.
[firefly-linux-kernel-4.4.55.git] / drivers / video / adf / adf.c
index e6ef144136c223da1782707d7049754830670d7b..231881c2b355ef080aa1240079e0d9e1eb416ba5 100644 (file)
@@ -494,6 +494,7 @@ static void adf_obj_destroy(struct adf_obj *obj, struct idr *idr)
                struct adf_event_refcount *refcount =
                                container_of(node, struct adf_event_refcount,
                                                node);
+               rb_erase(&refcount->node, &obj->event_refcount);
                kfree(refcount);
                node = rb_first(&obj->event_refcount);
        }