[问题] 关于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