mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	Revert "need to clear blocking cnt at fork (child process)"
This reverts commit 0dd4896175.
It breaks the tests on RUBY_DEBUG=1.
			
			
This commit is contained in:
		
							parent
							
								
									81a8d1cf09
								
							
						
					
					
						commit
						e052d07163
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		
							
								
								
									
										3
									
								
								thread.c
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								thread.c
									
										
									
									
									
								
							|  | @ -4743,10 +4743,9 @@ rb_thread_atfork_internal(rb_thread_t *th, void (*atfork)(rb_thread_t *, const r | |||
| 
 | ||||
|     // threads
 | ||||
|     vm->ractor.cnt = 0; | ||||
|     vm->ractor.blocking_cnt = 0; | ||||
|     rb_ractor_living_threads_init(th->ractor); | ||||
|     rb_ractor_living_threads_insert(th->ractor, th); | ||||
|     rb_vm_ractor_blocking_cnt_dec(th->vm, th->ractor, __FILE__, __LINE__); | ||||
| 
 | ||||
| 
 | ||||
|     /* may be held by MJIT threads in parent */ | ||||
|     rb_native_mutex_initialize(&vm->waitpid_lock); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Koichi Sasada
						Koichi Sasada