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

関連情報