Enne Linux 7.0 tuumiku väljalaskmist oli plaanis mitmeid huvitavaid muudatusi Linuxi MultiMediaCard «MMC» alamsüsteemis, nagu NXP IW61x seadmeidentifikaatorid Wi-Fi kiipidele SDIO kaudu, tootmise kuupäevade tugi pärast 2025. aastat, Kingstoni mõned eMMC kaartide ohutu erase/TRIM optimeerimine, DW_MMC koodi puhastamine, Mediatek MT8189 tugi mtk-sd ja erinevad SHDCI draiverite uuendused.
Kuid Linus Torvalds, vaadates ettepanekut liitmise kohta, lükkas selle tagasi, kommenteerides:
Ei.
Need muudatused on täielik jama ja need ei kompileeru isegi. Ilmselt ei ole need kunagi olnud linux-nextis ja neid ei ole testitud kompileerimisel.
Kui me kompileerime selle faili core.o konfiguratsiooni korral CONFIG_MULTIPLEXER=m:
obj-$(CONFIG_MULTIPLEXER) += mux-core.o
aga include/linux/mux/consumer.h-is on sul
#ifdef CONFIG_MULTIPLEXER
mis ei ole tõene (kuna on määratletud CONFIG_MULTIPLEXER_MODULE), seega saame pika voolu midagi sellist
drivers/mux/core.c:312:14: viga: 'mux_control_states' redefineerimine
kuna mux/consumer.h pealkirjafailis on määratletud vale funktsiooni wrapper.
Teisisõnu, commit ad314348ceb4 («mux: Lisa abifunktsioonid valikulise ja valitud mux-riigi saamiseks») on täiesti katkematu, katsetamata praht.
Ma ei taha sinult näha 'parandatud' liitmise ettepanekut. See on täiesti vastuvõetamatu ja ma ei kavatse enam midagi sinult vastu võtta lähiajal selle liitmise perioodi jooksul. Peatage mulle katsetamata rämpsposti saatmine, mis ei ole olnud linux-nextis ja ei ole isegi läbinud pinnapealset probleemi kontrolli.
Sa saad proovida uuesti versiooni 7.1 jaoks, kuid ainult pärast linux-nexti kaasamist ja nõuetekohast testimist.
Nii et nüüd tuleb muutused Linux MultiMediaCardi osas edasi lükata kuni Linux 7.1 liitmise perioodi alguseni aprilli keskel, pärast Linux 7.0 stabiilse versiooni debüüti.
Allikas: linux.org.ru
