aboutsummaryrefslogtreecommitdiffstats
path: root/.gitmodules
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2021-12-20 15:17:28 +0100
committerAaron Rossetto <aaron.rossetto@ni.com>2022-01-14 14:45:01 -0600
commit568c02c0e75e6d6e3cfb10a14ed321816719695a (patch)
treea8615bdf1b97b973d8f1f59ed1ec49af390e26b3 /.gitmodules
parent828f00012c9fcddc7ae422fdda29679bdde852ff (diff)
downloaduhd-568c02c0e75e6d6e3cfb10a14ed321816719695a.tar.gz
uhd-568c02c0e75e6d6e3cfb10a14ed321816719695a.tar.bz2
uhd-568c02c0e75e6d6e3cfb10a14ed321816719695a.zip
lib: Make simple_claimer atomic
This fixes multiple issues: - The simple_claimer was not truly atomic, it tested and set the locked-flag on separate lines - It used a Boost yield statement, although we're not running Boost threads - It used the deprecated UHD_INLINE macro We also remove spin_wait_with_timeout(), which was only used in claim_with_wait() because it's not worth putting into its own function. This is no API change on simple_claimer, but it may result in different performance of this spinlock.
Diffstat (limited to '.gitmodules')
0 files changed, 0 insertions, 0 deletions