Интересное обсуждение в lkml на тему использования оператора goto в исходниках ядра в местах, когда без него можно прекрасно обойтись.