mirror of
https://github.com/opnsense/src.git
synced 2026-06-06 15:22:34 -04:00
rangelocks: remove unneeded cast of the atomic_load_ptr() result
Noted and reviewed by: markj Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D46465
This commit is contained in:
parent
5378962154
commit
e1f4d62377
1 changed files with 4 additions and 4 deletions
|
|
@ -89,7 +89,7 @@ rangelock_cheat_drain(struct rangelock *lock)
|
|||
|
||||
DROP_GIANT();
|
||||
for (;;) {
|
||||
v = (uintptr_t)atomic_load_ptr(&lock->head);
|
||||
v = atomic_load_ptr(&lock->head);
|
||||
if ((v & RL_CHEAT_DRAINING) == 0)
|
||||
break;
|
||||
sleepq_add(&lock->head, NULL, "ranged1", 0, 0);
|
||||
|
|
@ -106,7 +106,7 @@ rangelock_cheat_lock(struct rangelock *lock, int locktype, bool trylock,
|
|||
{
|
||||
uintptr_t v, x;
|
||||
|
||||
v = (uintptr_t)atomic_load_ptr(&lock->head);
|
||||
v = atomic_load_ptr(&lock->head);
|
||||
if ((v & RL_CHEAT_CHEATING) == 0)
|
||||
return (false);
|
||||
if ((v & RL_CHEAT_DRAINING) != 0) {
|
||||
|
|
@ -190,7 +190,7 @@ rangelock_cheat_unlock(struct rangelock *lock, void *cookie)
|
|||
{
|
||||
uintptr_t v, x;
|
||||
|
||||
v = (uintptr_t)atomic_load_ptr(&lock->head);
|
||||
v = atomic_load_ptr(&lock->head);
|
||||
if ((v & RL_CHEAT_CHEATING) == 0)
|
||||
return (false);
|
||||
|
||||
|
|
@ -259,7 +259,7 @@ rangelock_cheat_destroy(struct rangelock *lock)
|
|||
{
|
||||
uintptr_t v;
|
||||
|
||||
v = (uintptr_t)atomic_load_ptr(&lock->head);
|
||||
v = atomic_load_ptr(&lock->head);
|
||||
if ((v & RL_CHEAT_CHEATING) == 0)
|
||||
return (false);
|
||||
MPASS(v == RL_CHEAT_CHEATING);
|
||||
|
|
|
|||
Loading…
Reference in a new issue