現在、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カーネルに存在しなくなった変更を使用しないように、これらのカーネルの変更をどのように理解し、ドライバコードに同じことをしますか?