커널 릴리스 이전 Linux 7.0 버전에는 하위 시스템에 몇 가지 흥미로운 변경 사항이 계획되어 있었습니다. Linux NXP IW61x Wi-Fi 칩용 SDIO 장치 ID, 2025년 이후 생산분 지원, 일부 Kingston eMMC 카드에 대한 보안 삭제/TRIM 최적화, DW_MMC 코드 정리, mtk-sd의 Mediatek MT8189 지원 및 다양한 SHDCI 드라이버 업데이트와 같은 MultiMediaCard "MMC" 기능이 포함되어 있습니다.
하지만 리누스 토르발스는 제안된 풀 리퀘스트를 검토한 후 다음과 같이 논평하며 이를 거부했습니다.
아니오.
이 변경 사항들은 완전히 말도 안 되는 소리이며, 컴파일조차 되지 않습니다. 알고 보니, 이 변경 사항들은 linux-next에 포함되지도 않았고 빌드 과정에서 테스트도 거치지 않았던 것 같습니다.
CONFIG_MULTIPLEXER=m 옵션을 사용하여 core.o 파일을 컴파일하면 다음과 같습니다.
obj-$(CONFIG_MULTIPLEXER) += mux-core.o
하지만 include/linux/mux/consumer.h에는 다음과 같은 내용이 있습니다.
#ifdef CONFIG_MULTIPLEXER
CONFIG_MULTIPLEXER_MODULE이 정의되어 있으므로 이는 사실이 아니므로 다음과 같은 내용이 길게 나열될 것입니다.
drivers/mux/core.c:312:14: 오류: 'mux_control_states' 재정의
mux/consumer.h 헤더 파일에 더미 래퍼 함수가 정의될 것이기 때문입니다.
다시 말해, 커밋 ad314348ceb4("mux: 선택적 및 선택된 mux 상태를 가져오기 위한 헬퍼 함수 추가")는 완전히 쓸모없고, 희석되지 않았으며, 테스트되지 않은 쓰레기입니다.
"수정된" 풀 리퀘스트는 더 이상 받고 싶지 않습니다. 이는 절대 용납할 수 없으며, 이번 병합 기간 동안에는 어떤 것도 수락하지 않겠습니다. linux-next에 포함되지도 않았고, 기본적인 문제 검증조차 통과하지 못하는 테스트되지 않은 코드를 더 이상 보내지 마세요.
7.1 버전을 다시 시도해 볼 수 있지만, linux-next에 포함시키고 제대로 테스트한 후에만 가능합니다.
따라서, 변화는 다음과 같습니다. Linux 멀티미디어카드는 합병 기간이 시작될 때까지 연기되어야 할 것입니다. Linux 7.1 버전은 안정 버전 출시 이후 4월 중순에 출시될 예정입니다. Linux 7.0.
출처 : linux.org.ru
