현재 Qualcomm fsm99xx 버전은 3.10.84입니다. 3.10.84는 여러 가지 광범위한 변경 후에 Qualcomm에 의해 제공되었습니다. Qualcomm 지원 없이(더 이상 지원하지 않기 때문에) 5.10으로 업데이트하려고 합니다. 이전 msm 드라이버를 최신 5.10 커널로 포팅하려고 할 때 많은 드라이버 문제가 발생했습니다.
예를 들어
error: CPU_TASKS_FROZEN’ undeclared (first use in this function);
error: implicit declaration of function ‘register_cpu_notifier’
이러한 키워드는 3.10.84에는 존재하지만 최신 5.X에는 존재하지 않는 것으로 나타났습니다. 그렇다면 최신 5.X 커널에 더 이상 존재하지 않는 변경 사항을 사용하지 않도록 이러한 커널 변경 사항을 어떻게 이해하고 드라이버 코드에 동일한 작업을 수행합니까?