diff options
author | Richard Braun <rbraun@sceen.net> | 2017-07-02 11:28:11 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-07-02 11:28:11 +0200 |
commit | f1e9c4ca51ed55fd2ab9cb36ad22793f8f7db8ec (patch) | |
tree | 52466554746daff33224b7ff8bb423532aadf805 /kern/sref.c | |
parent | a3e0c923aa805b8bce6aa370960ecd8cb5ff3ecf (diff) |
kern/sref: add TODO to review sref_weakref_tryget
Diffstat (limited to 'kern/sref.c')
-rw-r--r-- | kern/sref.c | 1 |
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; |