We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The util_av implementation requires a mutex (will be a genlock after #10803) to be held for when writing to the av_entry_pool
util_av
av_entry_pool
libfabric/prov/util/src/util_av.c
Line 305 in a07fe39
Line 278 in a07fe39
Line 337 in a07fe39
but not when reading from the av_entry_pool
Lines 243 to 249 in a07fe39
Lines 419 to 424 in a07fe39
except for ofi_av_lookup_fi_addr
ofi_av_lookup_fi_addr
Lines 362 to 364 in a07fe39
SHM, SM2 (and maybe other providers) are performing unsafe reads of the av_entry_pool
libfabric/prov/shm/src/smr_ep.c
Line 215 in a07fe39
libfabric/prov/shm/src/smr_av.c
Line 242 in a07fe39
libfabric/prov/sm2/src/sm2_ep.c
Line 169 in a07fe39
The text was updated successfully, but these errors were encountered:
No branches or pull requests
The
util_av
implementation requires a mutex (will be a genlock after #10803) to be held for when writing to theav_entry_pool
libfabric/prov/util/src/util_av.c
Line 305 in a07fe39
libfabric/prov/util/src/util_av.c
Line 278 in a07fe39
libfabric/prov/util/src/util_av.c
Line 337 in a07fe39
but not when reading from the
av_entry_pool
libfabric/prov/util/src/util_av.c
Lines 243 to 249 in a07fe39
libfabric/prov/util/src/util_av.c
Lines 419 to 424 in a07fe39
except for
ofi_av_lookup_fi_addr
libfabric/prov/util/src/util_av.c
Lines 362 to 364 in a07fe39
SHM, SM2 (and maybe other providers) are performing unsafe reads of the
av_entry_pool
libfabric/prov/shm/src/smr_ep.c
Line 215 in a07fe39
libfabric/prov/shm/src/smr_av.c
Line 242 in a07fe39
libfabric/prov/sm2/src/sm2_ep.c
Line 169 in a07fe39
The text was updated successfully, but these errors were encountered: