ΠΡΠ΅Π΄ΠΈ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux 7.0 Π±ΡΡ Π° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ Π½ΡΠΊΠΎΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° Linux MultiMediaCard "MMC", ΠΊΠ°ΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° NXP IW61x Π·Π° Wi-Fi ΡΠΈΠΏΠΎΠ²Π΅ ΠΏΡΠ΅Π· SDIO, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΄Π°ΡΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ»Π΅Π΄ 2025 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅/TRIM Π·Π° Π½ΡΠΊΠΎΠΈ eMMC ΠΊΠ°ΡΡΠΈ Kingston, ΠΏΡΠΎΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π° DW_MMC, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Mediatek MT8189 Π² mtk-sd ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ SHDCI.
ΠΠΎ ΠΠΈΠ½ΡΡ Π’ΠΎΡΠ²Π°Π»Π΄Ρ, ΡΠ»Π΅Π΄ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π·Π° ΡΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, Π³ΠΎ ΠΎΡΡ Π²ΡΡΠ»ΠΈ Ρ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°:
ΠΠ΅.
Π’Π΅Π·ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ° ΠΏΡΠ»Π½Π° Π³Π»ΡΠΏΠΎΡΡ ΠΈ Π΄ΠΎΡΠΈ Π½Π΅ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Ρ. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΠ° Π±ΠΈΠ»ΠΈ Π² linux-next ΠΈ Π½Π΅ ΡΠ° Π±ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ²Π°Π½ΠΈ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ.
ΠΠΊΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ» core.o ΠΏΡΠΈ CONFIG_MULTIPLEXER=m:
obj-$(CONFIG_MULTIPLEXER) += mux-core.o
Π½ΠΎ Π² include/linux/mux/consumer.h ΠΈΠΌΠ°ΡΠ΅
#ifdef CONFIG_MULTIPLEXER
ΠΊΠΎΠ΅ΡΠΎ Π½ΡΠΌΠ° Π΄Π° Π΅ ΠΈΡΡΠΈΠ½Π° (ΡΡΠΉ ΠΊΠ°ΡΠΎ CONFIG_MULTIPLEXER_MODULE Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΎ), ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ Π΄ΡΠ»ΡΠ³ ΠΏΠΎΡΠΎΠΊ ΠΎΡ Π½Π΅ΡΠΎ ΠΊΠ°ΡΠΎ
drivers/mux/core.c:312:14: error: redefinition of βmux_control_statesβ
Π·Π°ΡΠΎΡΠΎ Π² Π·Π°Π³Π»Π°Π²Π½ΠΈΡ ΡΠ°ΠΉΠ» mux/consumer.h ΡΠ΅ Π±ΡΠ΄Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΡΠΈΠΊΡΠΈΠ²Π½Π° ΠΎΠ±Π²ΠΈΠ²Π½Π° ΡΡΠ½ΠΊΡΠΈΡ.
Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, ΠΊΠΎΠΌΠΈΡ ad314348ceb4 ("mux: Add helper functions for getting optional and selected mux-state") Π΅ ΡΠΈΡΡ, Π½Π΅Π΄ΠΎΠΏΡΡΠ½Π°Ρ, Π½Π΅Π΄ΠΎΡΠ΅ΡΡΡΠ²Π°Π½ Π±ΠΎΠΊΠ»ΡΠΊ.
ΠΠ΅ ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π²ΠΈΠΆΠ΄Π°ΠΌ ΠΎΡ Π²Π°Ρ "ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΎ" Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π·Π° ΡΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ° Π½ΠΈΡΠΎ ΠΎΡ Π²Π°Ρ Π² Π±Π»ΠΈΠ·ΠΊΠΈΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈ Π½Π° ΡΡΠ΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ (this merge window). ΠΡΠ΅ΠΊΡΠ°ΡΠ΅ΡΠ΅ Π΄Π° ΠΌΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°ΡΠ΅ Π½Π΅Π΄ΠΎΡΠ΅ΡΡΡΠ²Π°Π½ Π±ΠΎΠΊΠ»ΡΠΊ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² linux-next ΠΈ Π΄ΠΎΡΠΈ Π½Π΅ ΠΌΠΈΠ½Π°Π²Π° Π½Π°ΠΉ-ΠΏΠΎΠ²ΡΡΡ Π½ΠΎΡΡΠ½ΠΈΡ ΡΠ΅ΡΡ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ Π·Π° Π²Π΅ΡΡΠΈΡ 7.1, Π½ΠΎ ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π² linux-next ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅.
Π’Π°ΠΊΠ°, ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Linux MultiMediaCard ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡΠ»ΠΎΠΆΠ΅Π½ΠΈ Π΄ΠΎ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π½Π° ΡΡΠ΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ Π½Π° Linux 7.1 Π² ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° Π°ΠΏΡΠΈΠ», ΡΠ»Π΅Π΄ Π΄Π΅Π±ΡΡΠ° Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Linux 7.0.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
