Unverified Commit 4ab3a412 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!12833 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()

parents b484ef37 36d3d083
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -131,6 +131,8 @@ void *__genradix_ptr_alloc(struct __genradix *radix, size_t offset,
		if ((v = cmpxchg_release(&radix->root, r, new_root)) == r) {
			v = new_root;
			new_node = NULL;
		} else {
			new_node->children[0] = NULL;
		}
	}