linux 关机顺序,linux - Android Linux内核关机顺序 - 堆栈内存溢出

我正在使用Android的Linux内核,但是有问题。 我正在尝试制作Android手机内核关机代码序列的流程图。

如果按手机上的电源按钮,然后选择“关闭电源”以关闭设备。 我想知道系统内部发生了什么。 哪个内核模块将成为断电序列的初始模块? 在整个关机过程中,哪个内核模块调用哪个系统调用?

我得到了设备的日志文件,如下所示。

...

ghost[362]: [Ghost] Now, 50th boot.

[ 119.307156] msm_hsl_power: Unknown PM state 1

[ 129.966017] pil-q6v5-mss fc880000.qcom,mss: PBL returned unexpected status -284491765

[ 129.972866] pil-q6v5-mss fc880000.qcom,mss: mba: Failed to bring out of reset

[ 129.992102] modem_notifier_cb: sysmon_send_event error -19

[ 129.996628] M-Notify: General: 5

[ 129.999825] msm_ipc_load_default_node: Failed to load modem

[ 131.336799] pil-q6v5-mss fc880000.qcom,mss: PBL returned unexpected status -284491765

[ 131.343844] pil-q6v5-mss fc880000.qcom,mss: mba: Failed to bring out of reset

[ 131.351708] modem_notifier_cb: sysmon_send_event error -19

[ 131.356216] M-Notify: General: 5

[ 131.359430] smd_pkt_open failed on smd_pkt_dev id:0 - subsystem_get failed for modem

[ 132.385289] param_sec_operation FAIL LLSEEK

[ 132.388448] sec_open_param PARAM OPEN FAIL

[ 132.392715] set_dload_mode <0> ( c01882a0 )

[ 132.397069] (sec_debug_set_upload_magic) 0

[ 132.496318] Power down.

[ 132.497733] Powering off the SoC

[ 132.500972] set_dload_mode <0> ( c0188348 )

[ 132.505717] Calling SCM to disable SPMI PMIC

我想知道“ arch \\ arm \\ mach-msm”中的restart.c是第一个在按下“关闭电源”软键后启动关闭电源序列的模块吗?

我是Linux的新手。 我将非常感谢您的帮助!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值