Linus Torvalds a respins modificările pentru MMC în Linux 7.0: „o prostie completă”

Înainte de lansarea nucleului Linux 7.0, au fost planificate câteva modificări interesante în subsistemul Linux MultiMediaCard „MMC”, cum ar fi identificatorii de dispozitive NXP IW61x pentru cipurile Wi-Fi prin SDIO, suport pentru date de fabricație post-2025, optimizarea ștergerii sigure/TRIM pentru unele carduri eMMC Kingston, curățarea codului DW_MMC, suport pentru Mediatek MT8189 în mtk-sd și diverse actualizări ale driverelor SHDCI.

Dar Linus Torvalds, după ce a verificat cererea de fuziune propusă, a respins-o, comentând:

Nu.
Aceste modificări sunt complet inutile și nici măcar nu se compilează. Se pare că nu au fost niciodată în linux-next și nu au fost testate în timpul compilării.

Dacă compilăm acest fișier core.o cu CONFIG_MULTIPLEXER=m:

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

dar în include/linux/mux/consumer.h aveți

#ifdef CONFIG_MULTIPLEXER

ce nu va fi adevărat (deoarece CONFIG_MULTIPLEXER_MODULE este definit), așa că vom obține un șir lung de ceva de genul

drivers/mux/core.c:312:14: eroare: redefinirea lui ‘mux_control_states’

pentru că în fișierul de antet mux/consumer.h va fi definită o funcție de învăluire fictivă.

Cu alte cuvinte, commit-ul ad314348ceb4 („mux: Adaugă funcții ajutătoare pentru obținerea stării opționale și selectate a mux-ului”) este un gunoi curat, neamestecat, netestat.
Nu vreau să văd de la dumneavoastră o cerere de fuziune „corectată”. Aceasta este complet inacceptabilă și nu voi accepta nimic altceva de la dumneavoastră în următoarea perioadă de fuziune (this merge window). Opriți-vă din a-mi trimite gunoaie netestate care nu au fost incluse în linux-next și care nu trec nici măcar de cele mai superficiale verificări de probleme.
Puteți încerca din nou pentru versiunea 7.1, dar numai după ce a fost inclus în linux-next și a fost testat corespunzător.

Astfel, modificările în Linux MultiMediaCard vor trebui amânate până la începutul perioadei de fuziune Linux 7.1 în mijlocul lunii aprilie, după debutul versiunii stabile Linux 7.0.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster