Линус Торвальдс отклонил изменения для архитектуры RISC-V в Linux 6.17

Линус Торвальдс, создатель ядра Linux, высказался против внедрения изменений в архитектуру RISC-V для версии ядра Linux 6.17. Он охарактеризовал часть предложенного кода как «мусор» и отметил, что он был отправлен слишком поздно.

В связи с этим, обновления для RISC-V не будут включены в версию Linux 6.17 и их необходимо будет повторно рассмотреть в версии 6.18, запланированной на конец года.

Линус Торвальдс выразил недовольство качеством предложенного кода и указал на несвоевременность его подачи. Он подчеркнул необходимость раннего предоставления изменений для рассмотрения, особенно учитывая его поездку за границу в течение недели слияния.

В частности, он раскритиковал функцию make_u32_from_two_u16(), назвав ее бессмысленной и усложняющей код. Он предложил использовать более ясный и понятный способ объединения двух 16-битных значений в 32-битную переменную.

Линус Торвальдс предупредил разработчиков о недопустимости отправки просроченных запросов на слияние и добавления ненужного кода в общие заголовочные файлы. Он призвал к более раннему предоставлению изменений и повышению качества кода.