Abans del llançament del nucli Linux La versió 7.0 tenia alguns canvis interessants previstos al subsistema Linux Funcions "MMC" de la MultiMediaCard com ara els identificadors de dispositiu NXP IW61x per a xips Wi-Fi sobre SDIO, compatibilitat amb dates de producció posteriors al 2025, optimitzacions d'esborrat/TRIM segur per a algunes targetes eMMC de Kingston, neteja de codi DW_MMC, compatibilitat amb Mediatek MT8189 a mtk-sd i diverses actualitzacions de controladors SHDCI.
Però Linus Torvalds, després de revisar la sol·licitud d'extracció proposada, la va rebutjar, comentant:
No
Aquests canvis són una completa bajanada, i ni tan sols compilen. Pel que sembla, mai es van incloure a linux-next i no es van provar durant la compilació.
Si compilem aquest fitxer core.o amb CONFIG_MULTIPLEXER=m:
obj-$(CONFIG_MULTIPLEXER) += mux-core.o
però a include/linux/mux/consumer.h tens
#ifdef CONFIG_MULTIPLEXER
cosa que no serà certa (ja que CONFIG_MULTIPLEXER_MODULE està definit), així que obtindrem un flux llarg d'alguna cosa com ara
drivers/mux/core.c:312:14: error: redefinició de 'mux_control_states'
perquè es definirà una funció contenidora fictícia al fitxer de capçalera mux/consumer.h.
En altres paraules, el commit ad314348ceb4 ("mux: Afegeix funcions auxiliars per obtenir l'estat opcional i seleccionat del mux") és brossa pura, sense diluir i sense provar.
No vull veure una sol·licitud d'extracció "corregida" de la teva part. Això és completament inacceptable i no acceptaré res més de la teva part durant aquesta finestra de fusió. Deixa d'enviar-me correu brossa sense provar que no s'hagi inclòs a linux-next i que ni tan sols hagi superat la comprovació més superficial de problemes.
Pots tornar-ho a intentar amb la versió 7.1, però només després d'incloure-la a linux-next i fer les proves adequades.
Així, els canvis en Linux La MultiMediaCard ara s'haurà d'ajornar fins a l'inici del període de fusió. Linux 7.1 a mitjans d'abril, després del debut de la versió estable Linux 7.0.
Font: linux.org.ru
