Para lëshimin e bërthamës Linux 7.0, planifikoheshin disa ndryshime interesante në nën-sistemin Linux MultiMediaCard "MMC", si identifikuesit e pajisjeve NXP IW61x për çipat Wi-Fi përmes SDIO, mbështetje për datat e prodhimit pas vitit 2025, optimizimi i fshirjes së sigurt/TRIM për disa karta eMMC Kingston, pastrimi i kodit DW_MMC, mbështetje për Mediatek MT8189 në mtk-sd dhe përditësime të ndryshme për drejtuesit SHDCI.
Por Linus Torvalds, pasi kontrolloi kërkesën e propozuar për bashkim, e hodhi poshtë atë, duke komentuar:
Jo.
Këto ndryshime janë një tërësi budallallëqesh dhe ato as nuk kompilohen. Duket se ato nuk kanë qenë kurrë në linux-next dhe nuk janë testuar gjatë ndërtimit.
Nëse e ndërtrojmë këtë skedar core.o me CONFIG_MULTIPLEXER=m:
obj-$(CONFIG_MULTIPLEXER) += mux-core.o
por në include/linux/mux/consumer.h keni
#ifdef CONFIG_MULTIPLEXER
që nuk do të jetë e vërtetë (pasi është e përcaktuar CONFIG_MULTIPLEXER_MODULE), kështu që do të marrim një rresht të gjatë të diçkaje si
drivers/mux/core.c:312:14: error: redefinimi i âmux_control_statesâ
sepse në skedarin e titullit mux/consumer.h do të përcaktohet një funksion i rremë për mbështjellje.
Në fjalë të tjera, komitti ad314348ceb4 ("mux: Shto funksione ndihmëse për marrjen e mux-state të opsional dhe të përzgjedhur") është një plehra e pastër, që nuk ka kaluar asnjë testim.
Nuk dua të shoh nga ju një kërkesë të "korrigjuar" për bashkim. Kjo është krejtësisht e papranueshme, dhe nuk do të pranoj më asgjë nga ju për një periudhë të afërt bashkimi (this merge window). Ndaluani së ma dërguari plehrat e patestuar që nuk ishin përfshirë në linux-next dhe nuk kalojnë as kontrollin më të thjeshtë për probleme.
Mund të provoni përsëri për versionin 7.1, por vetëm pasi të përfshiheni në linux-next dhe të testoheni siç duhet.
Prandaj, ndryshimet në Linux MultiMediaCard tani do të duhet të shtyhen deri në fillimin e periudhës së bashkimit për Linux 7.1 në mes prillit, pas debutimit të versionit stabil të Linux 7.0.
Burimi: linux.org.ru
