From 57e42bd93c84f9f3e0f19b488bc3141ef051efb9 Mon Sep 17 00:00:00 2001 From: Naveen Ravichandrasekaran Date: Fri, 20 Mar 2020 12:34:18 -0500 Subject: [PATCH] Reupdate full/partial completion to signal_wait_until We were addressing the partial update completions in the apinotes for the shmem_wait_until_signal op. To be consistent with other sync operations - moving to the description section. This commit was previously pushed in the openshmem-org:master and it had a hash clash and the change wasn;t pushed in the master branch. We are fixing it. --- content/shmem_signal_wait_until.tex | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/content/shmem_signal_wait_until.tex b/content/shmem_signal_wait_until.tex index 43d6935bf..5d93ec7f3 100644 --- a/content/shmem_signal_wait_until.tex +++ b/content/shmem_signal_wait_until.tex @@ -33,6 +33,10 @@ blocks until the value of \VAR{sig\_addr} at the calling \ac{PE} satisfies the wait condition specified by the comparison operator, \VAR{cmp}, and comparison value, \VAR{cmp\_value}. + + Implementations must ensure that \FUNC{shmem\_signal\_wait\_until} do not + return before the update of the memory indicated by \VAR{sig\_addr} is + fully complete. } \apireturnvalues{ @@ -40,11 +44,4 @@ calling \ac{PE} that satisfies the wait condition. } -\apiimpnotes{ - Implementations must ensure that \FUNC{shmem\_signal\_wait\_until} do not - return before the update of the memory indicated by \VAR{sig\_addr} is fully - complete. Partial updates to the memory must not cause - \FUNC{shmem\_signal\_wait\_until} to return. -} - \end{apidefinition}