Merge branch 'linux-5.6' of git://github.com/skeggsb/linux into drm-fixes
[linux-block.git] / drivers / infiniband / core / uverbs_std_types.c
index 994d8744b246921ea1c3f0b89a159d621acebecf..3abfc63225cbfa24aea4c991d808b355a21eb0f9 100644 (file)
@@ -220,6 +220,7 @@ void ib_uverbs_free_event_queue(struct ib_uverbs_event_queue *event_queue)
        list_for_each_entry_safe(entry, tmp, &event_queue->event_list, list) {
                if (entry->counter)
                        list_del(&entry->obj_list);
+               list_del(&entry->list);
                kfree(entry);
        }
        spin_unlock_irq(&event_queue->lock);