[問題] kernel 寫檔問題.
我目前有個大專案..裡面有蠻多 .c 檔的...
那裏面有定義許多 DBGPRINT .. 就是 printk 但有分等級的print出來..
我現在想將這些DBGPRINT寫入至檔案...
想請教一下, 我需要每次寫檔時都要開關檔案一次嗎..
因為我需要 APPEND 的屬性...
我現在碰到的問題是, 我只在driver on 開檔, driver off 關檔..
這樣只能寫入部份的訊息, 但當在DBGPRINT每次都開關檔,
這樣子就可以全部都寫進去 ..... (但是過不久會有race condition的問題
造成kernel panic ) ... 有人知道該怎樣完整的將訊息寫入檔案嗎..
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.55.136
推
05/09 20:37, , 1F
05/09 20:37, 1F
→
05/09 20:38, , 2F
05/09 20:38, 2F
→
05/09 20:39, , 3F
05/09 20:39, 3F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章