Linus Torvalds verwierp de wijzigingen in MMC voor Linux 7.0: "complete rommel"

Voor de lancering van de Linux-kernel 7.0 waren er enkele interessante veranderingen gepland voor het Linux MultiMediaCard 'MMC'-subysteem, zoals NXP IW61x apparaatspecifieke identificaties voor Wi-Fi-chips via SDIO, ondersteuning voor productie data na 2025, optimalisatie van veilige wissen/TRIM voor bepaalde Kingston eMMC-kaarten, opruiming van de DW_MMC-code, ondersteuning voor Mediatek MT8189 in mtk-sd en verschillende updates van drivers SHDCI.

Maar Linus Torvalds, na het controleren van het voorgestelde samenvoegverzoek, heeft het afgewezen met de opmerking:

Nee.
Deze wijzigingen zijn complete onzin en ze compileren zelfs niet. Blijkbaar zijn ze nooit in linux-next geweest en zijn ze niet getest tijdens de build.

Als we dit bestand core.o bouwen met CONFIG_MULTIPLEXER=m:

obj-$(CONFIG_MULTIPLEXER) += mux-core.o

maar in include/linux/mux/consumer.h heb je

#ifdef CONFIG_MULTIPLEXER

dat niet waar zal zijn (aangezien CONFIG_MULTIPLEXER_MODULE is gedefinieerd), dus we zullen een lange stroom krijgen als

drivers/mux/core.c:312:14: fout: herdefinitie van 'mux_control_states'

omdat in de headerfile mux/consumer.h een fictieve wrapperfunctie zal worden gedefinieerd.

Met andere woorden, de commit ad314348ceb4 ('mux: Voeg helperfuncties toe voor het verkrijgen van optionele en geselecteerde mux-status') is puur, ongefilterd, niet-getest afval.
Ik wil niets meer van jou zien dan een 'gecorrigeerd' samenvoegverzoek. Dit is volledig onacceptabel, en ik zal voorlopig geen verdere bijdragen van jou accepteren tijdens de huidige samenvoegperiode (this merge window). Stop met het sturen van niet-getest rommel die niet in linux-next is opgenomen en zelfs de meest oppervlakkige probleemcontrole niet doorstaat.
Je kunt het opnieuw proberen voor versie 7.1, maar alleen nadat het in linux-next is opgenomen en goed getest.

Dus de wijzigingen in Linux MultiMediaCard moeten nu worden uitgesteld tot het begin van de samenvoegperiode van Linux 7.1 medio april, na de lancering van de stabiele versie van Linux 7.0.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster