Qualcomm fsm99XX 소형 유닛 플랫폼에서 커널을 3.x에서 5.X로 업데이트하려면 무엇이 필요합니까?

Qualcomm fsm99XX 소형 유닛 플랫폼에서 커널을 3.x에서 5.X로 업데이트하려면 무엇이 필요합니까?

현재 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 커널에 더 이상 존재하지 않는 변경 사항을 사용하지 않도록 이러한 커널 변경 사항을 어떻게 이해하고 드라이버 코드에 동일한 작업을 수행합니까?

관련 정보