作者ghost1006 (jones)
看板LinuxDev
標題[問題] 關於linux driver記憶體共用問題
時間Fri Dec 2 00:57:32 2016
因為driver需支援多個相同類型的device,所以這driver可能被呼叫多次。
但是在linux driver內,不管把記憶體宣告成static或global,存取這個module的變數都
是相同一個。
有沒有一種宣告是讓每一次driver被呼叫,所宣告的記憶體只讓這device使用。
這樣記狀態方便多了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.10.198
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1480611455.A.335.html
→ wens: 很明顯你應該用動態分配記憶體的方式啊... 12/02 11:02
→ alongalone: 用list把每次呼叫的產生的資料結構串起來維護? 12/02 12:34