Btw, that "queueing mode" would simply mean not calling epoll_wait until the pid is available. This shouldn't require managing a queue ourselves. Can you think of anything that this would break?
Or we could go with the patch you've written, although I haven't looked into why the problem appears to be back in 3.8.6 with the patch.
Btw, that "queueing mode" would simply mean not calling epoll_wait until the pid is available. This shouldn't require managing a queue ourselves. Can you think of anything that this would break?
Or we could go with the patch you've written, although I haven't looked into why the problem appears to be back in 3.8.6 with the patch.