Linus Torvalds odmítl změny v MMC pro Linux 7.0: „úplný odpad“

Před vydáním jádra Linux 7.0 byly plánovány některé zajímavé změny v pod systému Linux MultiMediaCard „MMC“, jako jsou identifikátory zařízení NXP IW61x pro Wi-Fi čipy přes SDIO, podpora výrobních dat po roce 2025, optimalizace bezpečného erase/TRIM pro některé eMMC karty Kingston, vyčištění kódu DW_MMC, podpora Mediatek MT8189 v mtk-sd a různé aktualizace ovladačů SHDCI.

Ale Linus Torvalds po kontrole navrhované žádosti o sloučení ji odmítl se slovy:

Ne.
Tyto změny jsou naprostý nesmysl a ani se nemusí kompilovat. Zjevně nikdy nebyly v linux-next a nebyly testovány při sestavení.

Pokud kompilujeme tento soubor core.o při CONFIG_MULTIPLEXER=m:

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

ale v include/linux/mux/consumer.h máte

#ifdef CONFIG_MULTIPLEXER

což nebude pravdivé (protože je definováno CONFIG_MULTIPLEXER_MODULE), takže dostaneme dlouhý výpis něčeho jako

drivers/mux/core.c:312:14: error: redefinition of ‘mux_control_states’

protože v hlavičkovém souboru mux/consumer.h bude definována fiktivní obalová funkce.

Jinými slovy, commit ad314348ceb4 („mux: Add helper functions for getting optional and selected mux-state“) je čistý, ničím neředěný, neotestovaný odpad.
Nechci od vás vidět „opravenou“ žádost o sloučení. To je naprosto nepřijatelné a nebudu od vás nic jiného akceptovat během nadcházejícího období sloučení (this merge window). Přestaňte mi posílat neotestovaný odpad, který nebyl zahrnut do linux-next a ani neprošel nejpovrchnější kontrolou problémů.
Můžete se pokusit znovu pro verzi 7.1, ale pouze po zahrnutí do linux-next a řádném testování.

Takže změny v Linux MultiMediaCard nyní budou muset být odloženy do začátku období sloučení Linux 7.1 v polovině dubna, po debutu stabilní verze Linux 7.0.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster