Merge commit 'ec6b9406593ba44f3e21ebdb5516301e12ebcee6' * commit 'ec6b9406593ba44f3e21ebdb5516301e12ebcee6': Breaking sleep after yield into small quanta.
Merge commit 'ec6b9406593ba44f3e21ebdb5516301e12ebcee6' * commit 'ec6b9406593ba44f3e21ebdb5516301e12ebcee6': Breaking sleep after yield into small quanta.