Торвальдс отверг предложение по MMC для ядра Linux 7.0 как «мусор» Обложка: Skyread

Торвальдс отверг предложение по MMC для ядра Linux 7.0 как «мусор»

Новости
Главное:

  • Линус Торвальдс отклонил все предложенные изменения в подсистему MMC для ядра Linux 7.0, назвав код «полным мусором».
  • Предложенные патчи имели серьёзные ошибки, не компилировались и не проходили проверку в тестовой ветке linux-next.
  • Улучшения в подсистеме хранения данных MMC отложены до цикла Linux 7.1, а релиз ядра Linux 7.0 намечен на апрель 2026 года.

Создатель ядра Linux Линус Торвальдс отклонил все предложенные изменения в подсистему MultiMediaCard (MMC) для грядущего релиза Linux 7.0. В письме, опубликованном в рамках обсуждения проекта, Торвальдс охарактеризовал представленный код как «полный мусор». Представленные разработчиками патчи включали поддержку новых Wi-Fi чипов NXP IW61x через интерфейс SDIO, обновление идентификаторов eMMC‑устройств, выпущенных с 2025 года, оптимизацию безопасного удаления данных в накопителях Kingston и добавление поддержки контроллера Mediatek MT8189. Планировалось также провести рефакторинг драйверов подсистем DW_MMC и SHDCI с целью улучшения их качества и стабильности.

Однако при попытке интеграции изменений в тестовую ветку linux-next Торвальдс выявил множество серьёзных проблем: код не компилировался, патчи не функционировали должным образом и содержали неправильные базовые настройки конфигурации. Из-за этого он принял твёрдое решение не включать данные изменения в текущий цикл разработки, обозначив необходимость представления исправленных и проверенных патчей в следующем цикле — Linux 7.1.

Отметим, что релиз Linux 7.0, который планируется к выходу в апреле 2026 года и будет использоваться, в частности, в Ubuntu 26.04 LTS, не получит ожидаемых обновлений в подсистеме MMC. Ранее, 8 февраля 2026 года, Торвальдс выпустил стабильную версию ядра Linux 6.19 согласно плану, спустя два месяца после выхода версии 6.18 LTS.

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

Tagged