Kernel: printk's no_console_suspend
来源:互联网 发布:mac版优酷缓存视频 编辑:程序博客网 时间:2024/04/29 16:58
在kernel的printk.c中,有一个全局变量console_suspend_enabled,这个变量控制着当suspend之后,是否还可以往console上输出message。默认是不可以的。这会给debug带来一些困扰,尤其是suspend之后如果出现kernel panic或是其他异常情况的时候。
所以,可以修改这个变量然后重新编译kernel,或者kernel也提供了一个kernel cmdline:no_console_suspend,在kernel config的时候定义就OK了。
但是kernel的这个no_console_suspend的cmdline似乎不起作用,看了一下代码,貌似如果定义了条件编译变量MODULE,这个no_console_suspend就不起作用了,对应的__setup是空函数。
所以,保险一点就是直接修改printk.c中console_suspend_enabled变量了。
0 0
- Kernel: printk's no_console_suspend
- kernel printk
- no_console_suspend
- no_console_suspend
- /proc/sys/kernel/printk
- 使用printk调试kernel
- 使用printk调试kernel
- /proc/sys/kernel/printk
- /proc/sys/kernel/printk
- Linux kernel printk()使用说明
- Android kernel printk概览
- /proc/sys/kernel/printk
- Suspending console(s) (use no_console_suspend to debug) android4.0 OMAP4460
- root@android:/ # Suspending console(s) (use no_console_suspend to debug)
- Linux kernel printk的分析
- kernel printk|pr_info 调试基本原则
- Debugging by printing - kernel - printk
- Linux kernel printk的用法
- 深入浅出,以咖啡店为例演示Web应用程序扩展
- checkbox实现的类似邮箱的全选和反选功能
- 生成随机汉字
- LinqToNorthwind
- 行转列 decode
- Kernel: printk's no_console_suspend
- 怎样用代码来最小化或恢复程序
- GitHub上最火的74个Android开源项目(二)
- 定时执行备份
- 九度题目1384:二维数组中的查找
- android2.2混淆打包出错
- 【php中的curl】使用curl完成POST数据给飞信接口
- MySQL中,查找并删除重复数据
- Servlet Jsp 跟tomcat对应的版本