aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/StringRef.cpp
diff options
context:
space:
mode:
authorJoseph Huber <jhuber6@vols.utk.edu>2023-05-12 11:34:17 -0500
committerJoseph Huber <jhuber6@vols.utk.edu>2023-05-12 12:49:19 -0500
commit182e5acb1172fe4c3effe518d2dac3bc3972dd09 (patch)
tree6b36bd5f7dd70b316dd037d18bb0468ec2fbfe2f /llvm/lib/Support/StringRef.cpp
parent648d1920404566d66cef72cd378c755f09d93d0e (diff)
downloadllvm-182e5acb1172fe4c3effe518d2dac3bc3972dd09.zip
llvm-182e5acb1172fe4c3effe518d2dac3bc3972dd09.tar.gz
llvm-182e5acb1172fe4c3effe518d2dac3bc3972dd09.tar.bz2
[libc] Check the RPC server once again after the kernel exits
We support asynchronous sends, that means that the kernel can issue a send, then exit the kernel as we do with the `EXIT` syscall. Because of the condition it's therefore possible for the kernel to exit and break from the loop before we check the server again. This can potentially cause us to ignore an `EXIT` call from the GPU. Reviewed By: JonChesterfield, lntue Differential Revision: https://reviews.llvm.org/D150456
Diffstat (limited to 'llvm/lib/Support/StringRef.cpp')
0 files changed, 0 insertions, 0 deletions