在4.9内核驱动程序中使用唤醒锁

时间:2018-07-05 13:08:58

标签: kernel android

我正在尝试移植2014年为运行Android Q(在AOSP上为Hikey 960)的设备编写的触摸屏驱动程序。该模块由于以下原因而无法编译:

#include <linux/wakelock.h>

Hikey 960开发板与AOSP一起使用的Linaro 4.9内核中没有。

显然,kernel/power/wakelock.ckernel/power/power.h中有该功能,但是我不知道如何将其编译到我的模块中。还是如果我仍然应该像这样在驱动程序模块中使用唤醒锁?一定有一个很好的理由,wakelock.h不再存在了吗?

1 个答案:

答案 0 :(得分:0)

我自己找到了一个解决方案,发布以供将来参考:https://www.linaro.org/blog/converting-code-implementing-suspend-blockers/