Linus Torvalds ha rifiutato le modifiche a MMC per Linux 7.0: «completamente spazzatura»

Prima dell'uscita del kernel Linux 7.0, erano previsti alcuni cambiamenti interessanti nel sotto sistema Linux MultiMediaCard «MMC», come identificatori di dispositivi NXP IW61x per chip Wi-Fi tramite SDIO, supporto per date di produzione dopo il 2025, ottimizzazione del comando erase/TRIM per alcune schede eMMC di Kingston, pulizia del codice DW_MMC, supporto per Mediatek MT8189 in mtk-sd e vari aggiornamenti dei driver SHDCI.

Ma Linus Torvalds, dopo aver esaminato la richiesta di fusione proposta, l'ha rifiutata, commentando:

No.
Questi cambiamenti sono una totale sciocchezza e nemmeno compilano. A quanto pare, non sono mai stati presenti in linux-next e non sono stati testati durante la compilazione.

Se compiliamo questo file core.o con CONFIG_MULTIPLEXER=m:

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

ma in include/linux/mux/consumer.h hai

#ifdef CONFIG_MULTIPLEXER

che non sarà vero (poiché è definito CONFIG_MULTIPLEXER_MODULE), quindi otterremo un lungo elenco di qualcosa come

drivers/mux/core.c:312:14: errore: ridefinizione di ‘mux_control_states’

perché nel file di intestazione mux/consumer.h verrà definita una funzione di wrapping fittizia.

In altre parole, il commit ad314348ceb4 («mux: Aggiungi funzioni di supporto per ottenere stati mux opzionali e selezionati») è spazzatura pura, non diluita e non testata.
Non voglio vedere da parte tua una richiesta di fusione “corretta”. Questo è assolutamente inaccettabile e non accetterò più nulla da te per il prossimo periodo di fusione (this merge window). Smettila di inviarmi spazzatura non testata che non è stata inclusa in linux-next e non supera nemmeno il controllo superficiale per evidenziare problemi.
Puoi provare di nuovo per la versione 7.1, ma solo dopo che sarà inclusa in linux-next e testata adeguatamente.

Pertanto, i cambiamenti nel Linux MultiMediaCard dovranno essere rimandati all'inizio del periodo di fusione di Linux 7.1 a metà aprile, dopo il debutto della versione stabile di Linux 7.0.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster