Innan lanseringen av Linux-kÀrnan 7.0 planerades nÄgra intressanta förÀndringar i Linux MultiMediaCard "MMC", som enhetsidentifierare för NXP IW61x för Wi-Fi-chip via SDIO, stöd för tillverkningsdatum efter 2025, optimering av sÀker radering/TRIM för vissa eMMC-kort frÄn Kingston, rensning av koden i DW_MMC, stöd för Mediatek MT8189 i mtk-sd och olika uppdateringar av SHDCI-drivrutiner.
Men Linus Torvalds, efter att ha granskat den föreslagna sammanslagningsbegÀran, avvisade den och kommenterade:
Nej.
Dessa förÀndringar Àr fullstÀndigt nonsens, och de kompileras inte ens. Tydligen har de aldrig varit i linux-next och har inte testats vid byggandet.
Om vi bygger den hÀr filen core.o vid CONFIG_MULTIPLEXER=m:
obj-$(CONFIG_MULTIPLEXER) += mux-core.o
men i include/linux/mux/consumer.h har ni
#ifdef CONFIG_MULTIPLEXER
vilket inte kommer att vara sant (eftersom CONFIG_MULTIPLEXER_MODULE Àr definierat), sÄ vi kommer att fÄ en lÄng serie av nÄgot som liknar
drivers/mux/core.c:312:14: fel: omdefiniering av 'mux_control_states'
eftersom det kommer att definieras en dummy-omslagsfunktion i headerfilen mux/consumer.h.
Med andra ord, commit ad314348ceb4 ("mux: LÀgg till hjÀlpfunktioner för att hÀmta valfri och vald mux-status") Àr helt enkelt rent, ofiltrerat, outtestat skrÀp.
Jag vill inte se nÄgon "fixad" sammanslagningsbegÀran frÄn Dig. Detta Àr helt oacceptabelt, och jag kommer inte att ta emot nÄgot mer frÄn dig under den nÀrmaste sammanslagningsperioden (this merge window). Sluta skicka mig outtestad skrÀpmaterial som inte har inkluderats i linux-next och inte ens klarar den mest grundlÀggande kvalitetskontrollen.
Du kan försöka igen för version 7.1, men bara efter att ha inkluderats i linux-next och ha genomgÄtt ordentliga tester.
SÄledes mÄste förÀndringarna i Linux MultiMediaCard nu skjutas upp till början av sammanslagningsperioden för Linux 7.1 i mitten av april, efter debuten av den stabila versionen av Linux 7.0.
KĂ€lla: linux.org.ru
