aboutsummaryrefslogtreecommitdiffstats
path: root/process.c
diff options
context:
space:
mode:
authork0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-19 22:10:12 +0000
committerk0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-19 22:10:12 +0000
commit27322735afae833bcecd54fbb551ad4132e96235 (patch)
tree1cd28fbf97850e3c6185e59f861ba3f9010dfd24 /process.c
parent797098f8e8c7575188dbd61b96c3f766002b87f6 (diff)
downloadruby-27322735afae833bcecd54fbb551ad4132e96235.tar.gz
revert r65807
it didn't work. http://ci.rvm.jp/results/trunk-mjit@silicon-docker/1468677 and skips broken tests for now. But this issue should be fixed soon. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'process.c')
-rw-r--r--process.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/process.c b/process.c
index 16387551d1..b9c7c4a151 100644
--- a/process.c
+++ b/process.c
@@ -1506,9 +1506,8 @@ static void
before_fork_ruby(void)
{
if (mjit_enabled) {
- /* Avoid leaving locked mutex and units being modified for child process. Here may not be
- safe for proceeding SIGCHLD handler, so this does not allow RUBY_VM_CHECK_INTS. */
- mjit_pause_without_ints();
+ /* avoid leaving locked mutex and units being modified for child process. */
+ mjit_pause(FALSE);
}
before_exec();