使用kthread_run
第一個參數 function name
第二個參數 可以設成NULL, 除非你有要傳入的data
第三個參數 namefmt (猜測應該是這個thread的稱呼)
Reference:
http://blog.chinaunix.net/u1/35356/showart_1422907.html
在hub.c看到hub_port_init會一直被執行到
原來是因為usb_hub_init的地方有用kthread_run去run一個thread
當hub port改變的時候就會run到
沒有留言:
張貼留言