🇰🇷 한글 설명
리눅스 커널의 cadence-quadspi 드라이버에서 디바이스 언바인드 시 레지스터 접근 전에 컨트롤러의 런타임 리sume가 제대로 이루어지지 않는 결함이 있습니다. 이로 인해 클럭이 공급되지 않은 상태에서의 레지스터 접근이 발생하여 시스템 불안정이나 오류가 유발될 수 있습니다.
💡 쉬운 설명
드라이버가 제거될 때 하드웨어 장치를 제대로 초기화하지 않아 오류가 발생할 수 있는 문제입니다. 이는 시스템이 불안정해지거나 예기치 않게 동작할 원인이 됩니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
spi: cadence-quadspi: fix unclocked access on unbind
Make sure that the controller is runtime resumed before disabling it
during driver unbind to avoid an unclocked register access.
This issue was flagged by Sashiko when reviewing a controller
deregistration fix.
📍 영향받는 시스템
Linux kernel을 사용하는 모든 시스템 (cadence-quadspi 드라이버 포함)
🛡️ 대응 방법
관련 Linux 커널 패치 또는 업데이트를 적용하여 드라이버 언바인드 로직을 수정해야 합니다.
🔧 검증 코드
출력된 커널 버전이 패치가 적용된 최신 버전인지 확인합니다.