Another possibility is that tsc handling is too sparse, and the loop is executed only once and exited immediately. Could you check whether the patch has any effect?