summaryrefslogtreecommitdiff
path: root/kern/sref.c
diff options
context:
space:
mode:
Diffstat (limited to 'kern/sref.c')
-rw-r--r--kern/sref.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kern/sref.c b/kern/sref.c
index 7c4f14e..7167eff 100644
--- a/kern/sref.c
+++ b/kern/sref.c
@@ -288,6 +288,7 @@ sref_weakref_tryget(struct sref_weakref *weakref)
{
uintptr_t addr, oldval, newval;
+ /* TODO Review */
do {
addr = atomic_load(&weakref->addr, ATOMIC_RELAXED);
newval = addr & SREF_WEAKREF_MASK;