Re: [問題] create kernel thread in probe
我後來用 kthread_run 可以了,不曉得為什麼用 queu_work 會讓 kernel hang住..
不過後來有一個問題想請教一下..
用 kernel command line 提供的參數 initcall_debug 所計算的 initcall time
似乎會將 probe 的時間 與 kthread 做完的時間 做加總.
ex: probe 花 400us
kthread 花 400000 us
initcall time 花 400400 us
這樣看來.. 好像用 kthread 還是沒辦法加速 probe 的時間!?
還是說我本來就不能用 initcall 來代表 probe 完的時間?
謝謝!!
※ 引述《mikeman (Dear John)》之銘言:
: 標題: [問題] create kernel thread in probe
: 時間: Thu Jun 16 23:38:16 2011
:
:
: 簡要:
: 在 module_init create_singlethread, INIT_WORK
: 在 module_probe queue_work
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 118.169.231.135
: 推 askacis:或許可以參考一下khubd,看kernel怎麼處理usb hub的.... 06/17 01:13
: → elleryq:我想應該是可以的~你試過以後有發現問題嗎? 06/17 13:45
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.227.244
※ 編輯: mikeman 來自: 118.169.227.244 (06/17 22:24)
→
06/17 22:41, , 1F
06/17 22:41, 1F
→
06/18 00:02, , 2F
06/18 00:02, 2F
→
06/18 00:42, , 3F
06/18 00:42, 3F
→
06/18 00:44, , 4F
06/18 00:44, 4F
→
06/18 01:30, , 5F
06/18 01:30, 5F
推
09/25 15:24, , 6F
09/25 15:24, 6F
→
09/25 15:24, , 7F
09/25 15:24, 7F
→
09/25 15:25, , 8F
09/25 15:25, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章