From e418629beaf63e5502795244c0a7e1b5f454bae3 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Thu, 8 Dec 2016 09:17:30 -0800 Subject: [PATCH] Remove items from trees before freeing Signed-off-by: Zach Brown --- kmod/src/item.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kmod/src/item.c b/kmod/src/item.c index 379a5dc4..700945aa 100644 --- a/kmod/src/item.c +++ b/kmod/src/item.c @@ -706,6 +706,7 @@ void scoutfs_item_destroy(struct super_block *sb) for (node = rb_first(&cac->root); node; ) { item = container_of(node, struct cached_item, node); node = rb_next(node); + rb_erase(&item->node, &cac->root); free_item(item); }