作者eleghost (Lady Killer)
看板LinuxDev
标题[问题] kernel 写档问题.
时间Wed May 9 17:09:09 2007
我目前有个大专案..里面有蛮多 .c 档的...
那里面有定义许多 DBGPRINT .. 就是 printk 但有分等级的print出来..
我现在想将这些DBGPRINT写入至档案...
想请教一下, 我需要每次写档时都要开关档案一次吗..
因为我需要 APPEND 的属性...
我现在碰到的问题是, 我只在driver on 开档, driver off 关档..
这样只能写入部份的讯息, 但当在DBGPRINT每次都开关档,
这样子就可以全部都写进去 ..... (但是过不久会有race condition的问题
造成kernel panic ) ... 有人知道该怎样完整的将讯息写入档案吗..
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.55.136
1F:推 wlsabcd:建议不要将Message log到file中,又dmesg tool,改写 05/09 20:37
2F:→ wlsabcd:你的DBGPRINT,或许将此define PO出来,让大家脑力激荡。 05/09 20:38
3F:→ wlsabcd:更正,上上一行 ^^用 05/09 20:39