NVIDIA: SAUCE: Revert "NVIDIA: SAUCE: locking/rtmutex: use cmpxchg in mark_rt_mutex_waiters"

This reverts commit ab83a7ed6e2f948910c3ca7b4206805a4f6a288e.

Reason for revert:
Following upstream commit already patched the same issue:
81121524f1 "locking/rwbase: Take care of ordering guarantee for fastpath reader"

http://nvbugs/5217681

Signed-off-by: Kartik Rajput <kkartik@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Acked-by: Noah Wager <noah.wager@canonical.com>
Acked-by: Jacob Martin <jacob.martin@canonical.com>
Signed-off-by: Noah Wager <noah.wager@canonical.com>
This commit is contained in:
Kartik Rajput
2025-04-14 05:52:36 +00:00
committed by Noah Wager
parent e50fb9b3a7
commit c1b74a4b65
+1 -1
View File
@@ -241,7 +241,7 @@ static __always_inline void mark_rt_mutex_waiters(struct rt_mutex_base *lock)
do {
owner = *p;
} while (cmpxchg(p, owner,
} while (cmpxchg_relaxed(p, owner,
owner | RT_MUTEX_HAS_WAITERS) != owner);
/*