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

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

parents a8292867 7384b2e4
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;
		}
	}