[Chapel Merge] EFA provider does not support injection

Branch: refs/heads/main
Revision: bdd299548463967c9d7418c90a517be21da5da17
Author: jhh67
Link: EFA provider does not support injection. by jhh67 · Pull Request #25865 · chapel-lang/chapel · GitHub
Log Message:
EFA provider does not support injection. (#25865)

According the "Limitations" section of the fi_efa man page, inject is
not supported. However, fi_getinfo returns a non-zero inject_size.
Set it to zero to prevent injection.

[Reviewed by @jabraham17, thank you.]

Compare: Comparing 85c7d3f6f2a1416d6e9fb209864534077f2f7b2b...b3b493a099ddc2f46e73211940022369126caddc · chapel-lang/chapel · GitHub

Diff:
M runtime/src/comm/ofi/comm-ofi.c
https://github.com/chapel-lang/chapel/pull/25865.diff