[問題] 關於linux driver記憶體共用問題

作者: ghost1006 (jones)   2016-12-02 00:57:32
因為driver需支援多個相同類型的device,所以這driver可能被呼叫多次。
但是在linux driver內,不管把記憶體宣告成static或global,存取這個module的變數都
是相同一個。
有沒有一種宣告是讓每一次driver被呼叫,所宣告的記憶體只讓這device使用。
這樣記狀態方便多了。
作者: wens (文思)   2016-12-02 11:02:00
很明顯你應該用動態分配記憶體的方式啊...
作者: alongalone (沿著孤單的路)   2016-12-02 12:34:00
用list把每次呼叫的產生的資料結構串起來維護?

Links booklink

Contact Us: admin [ a t ] ucptt.com