From 5bace502e412f348ce0ae07591221e9daf7a1d36 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sun, 3 Sep 2023 08:10:13 -0700 Subject: [PATCH] update vendor/libxev to retry on EINTR for io_uring Fixes #290 Previously, our io_uring loops were exiting on EINTR. EINTR is sent for various reasons but particularly when a process is stopped such as for sleeping. We should not exit these loops. Longer term we should be more resilient to detecting that our renderer and/or IO thread as died and behave in some better way but this addresses a major issue in the mean time. --- vendor/libxev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/libxev b/vendor/libxev index be725f8fb..9068c5d95 160000 --- a/vendor/libxev +++ b/vendor/libxev @@ -1 +1 @@ -Subproject commit be725f8fb16be6db57c730d7167d07ff5b957d99 +Subproject commit 9068c5d954f97b8498f265b1dd6db9d67f6bc103