[問題] probe 後 sync的問題..
標題下的不大好, 就是我現在因為在probe內要做許多事情..
所以我先用之後要處理的 intrrupt 的 init_work 先幫我處理一些事情..
可是現在問題來了, 我在 work queue的東西還沒處理完成,
上層 ap 就來 open 我的device,
我試過使用 mutex / init_waitqueue_head / msleep
但似乎我在 open 內只要有做休眠 暫停的動作, 對我的driver來說
也是整個暫停了, 請問有什麼辦法能讓 work queue內的東西先完成,
才讓上層 open 我的device呢?
謝謝.
--
※ 發信站 :批踢踢實業坊(ptt.cc)
◆ From: 114.35.209.216
推
10/13 22:20, , 1F
10/13 22:20, 1F
→
10/13 22:34, , 2F
10/13 22:34, 2F
→
10/13 22:34, , 3F
10/13 22:34, 3F
→
10/18 22:05, , 4F
10/18 22:05, 4F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章