Линус Торвальдс, отец ядра Linux, всегда был известен своим вспыльчивым нравом и строгими требованиями к качеству кода.Недавно партия обновлений кода для подсистемы MMC, которые планировалось включить в ядро Linux 7.0, достигла цели и была отклонена Линусом как «полный мусор» и «непроверенная тряпка», поэтому соответствующие оптимизации не были включены в эту версию.

MMC — это основная платформа драйверов в ядре Linux, отвечающая за управление протоколами шин MMC, SD и SDIO. Он используется в модулях хранения данных и беспроводной связи в мобильных телефонах, встроенных устройствах и макетных платах. Хотя обычные пользователи редко имеют с ним прямой контакт, он является незаменимой частью стека системной памяти.
В соответствии с долгосрочной практикой разработки, установленной сообществом ядра, обновления подсистемы должны сначала поступать в хранилище linux-next для интеграционного тестирования, а затем отправлять запрос на извлечение Линусу для предварительного обнаружения межподсистемных конфликтов, ошибок компиляции и проблем интеграции. Эта партия кодов явно пропустила этот шаг.
Линус прямо заявил в электронном письме: «Эти изменения — полная чушь и даже не могут быть скомпилированы. Кажется, что они вообще не были введены в linux-next, и никаких тестов сборки не проводилось».
Далее он дал понять, что не будет принимать никаких запросов на включение исправленной версии и больше не будет извлекать какой-либо код от сопровождающего во время окна слияния, и предложил другой стороне повторить попытку в цикле 7.1 при условии, что он должен быть должным образом протестирован linux-next.