Unverified Commit 10f4f0ab authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!7684 dm snapshot: fix lockup in dm_exception_table_exit

parents db8faa59 87ee1369
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -685,8 +685,10 @@ static void dm_exception_table_exit(struct dm_exception_table *et,
	for (i = 0; i < size; i++) {
		slot = et->table + i;

		hlist_bl_for_each_entry_safe(ex, pos, n, slot, hash_list)
		hlist_bl_for_each_entry_safe(ex, pos, n, slot, hash_list) {
			kmem_cache_free(mem, ex);
			cond_resched();
		}
	}

	vfree(et->table);