summaryrefslogtreecommitdiff
path: root/kern/sref.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-07-02 14:46:28 +0200
committerRichard Braun <rbraun@sceen.net>2017-07-02 14:46:28 +0200
commit759572e8ecbbfc34575deaf8c216bb2cdd0a95a8 (patch)
treea609639b88eb4d13a45d0fe313cbf8f0fbeb6f60 /kern/sref.c
parentd27f4b6eab1c1a7764ae2861078490012b9e9399 (diff)
parent2a98de687a0915701dc5032e9717edf363e531b9 (diff)
Merge branch 'vm_object'
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 7c4f14e1..7167efff 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;