summaryrefslogtreecommitdiff
path: root/kern/sref.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-07-02 11:28:11 +0200
committerRichard Braun <rbraun@sceen.net>2017-07-02 11:28:11 +0200
commitf1e9c4ca51ed55fd2ab9cb36ad22793f8f7db8ec (patch)
tree52466554746daff33224b7ff8bb423532aadf805 /kern/sref.c
parenta3e0c923aa805b8bce6aa370960ecd8cb5ff3ecf (diff)
kern/sref: add TODO to review sref_weakref_tryget
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;