Enne Linuxi 7.0 vĂ€ljaandmist olid kavas mĂ”ned huvitavad muudatused Linuxi MultiMediaCard "MMC" alamsĂŒsteemis, nagu NXP IW61x seadme ID-d Wi-Fi kiipide jaoks lĂ€bi SDIO, tootmiskuupĂ€evade tugi pĂ€rast 2025. aastat, Kingston'i eMMC kaartide turvalise erase/TRIM optimeerimine, DW_MMC koodi puhastamine, Mediatek MT8189 tugi mtk-sd-s ning erinevad SHDCI draiverite uuendused.
Kuid Linus Torvalds, kontrollides esitatud sulandumise taotlust, lĂŒkkas selle tagasi, kommenteerides:
Ei.
Need muudatused on tÀielik jama ja need ei kompileeru isegi. NÀib, et neid pole kunagi linux-next'is olnud ja neid pole ehitamise kÀigus testitud.
Kui kogume selle faili core.o CONFIG_MULTIPLEXER=m korral:
obj-$(CONFIG_MULTIPLEXER) += mux-core.o
aga failis include/linux/mux/consumer.h on teil
#ifdef CONFIG_MULTIPLEXER
mis ei ole tÔene (kuna CONFIG_MULTIPLEXER_MODULE on mÀÀratud), seega saame pika voolu millegi taolisena
drivers/mux/core.c:312:14: error: âmux_control_statesâ ĂŒmberdefineerimine
sest mux/consumer.h pealkirjafailis mÀÀratakse vale ĂŒmberpöördfunktsioon.
TeisisĂ”nu, commit ad314348ceb4 ("mux: Lisa abifunktsioonid valikuliselt ja valitud mux-seisundi saamiseks") on puhas, lahjendamata, testimata prĂŒgi.
Ma ei soovi nÀha Teie "parandatud" sulandumise taotlust. See on tÀiesti vastuvÔetamatu ja ma ei vÔtaTeie kÀest midagi enam lÀhitulevikus sulandumisakna (this merge window) jooksul vastu. LÔpetage testimata jama saatmine, mis ei ole sisaldunud linux-next'is ja ei lÀbi isegi kÔige pindlikumat probleemide kontrolli.
Saate proovida uuesti versioonile 7.1, kuid ainult pÀrast lisamist linux-next'i ja nÔuetekohast testimist.
Seega tuleb Linux MultiMediaCard muudatused nĂŒĂŒd edasi lĂŒkata kuni Linux 7.1 sulandumisperioodi alguseni aprilli keskpaiku, pĂ€rast Linux 7.0 stabiilse versiooni debut.
Allikas: linux.org.ru
