参考:
1.system suspend/resume过程中的异步操作pm_async:https://blog.csdn.net/dachai/article/details/103805313
这个博文中描述的device_suspend()中在4.14内核中还没有dpm_async_fn,这个应该是5.x的内核中才有的功能。
2.使用sleepgraph工具分析并优化suspend/resume流程:https://blog.csdn.net/dachai/article/details/103785380