作者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://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1480611455.A.335.html
1F:→ wens: 很明显你应该用动态分配记忆体的方式啊... 12/02 11:02
2F:→ alongalone: 用list把每次呼叫的产生的资料结构串起来维护? 12/02 12:34