f******p 发帖数: 48 | 1 查了些代码,好像可以用 EXT2_I(inode),如:struct ext2_inode_info *ei = EXT2_I
(inode);
但是EXT2_I似乎没有被export symbol,在我的模块里该如何使用呢?
同时,EXT2_I似乎使用container_of()来实现的,所以我试着用如下代码:
struct ext2_inode_info *ei=container_of(inode,struct ext2_inode_info,vfs_
inode);
inode是所得到的struct inode. 但该行报错:
error: dereferencing pointer to incomplete type
error: invalid use of undefined type 'struct ext2_inode_info'
高手帮忙啊!!!!感激不尽。。。。。。。。 | D*********s 发帖数: 555 | 2 这才是这里该讨论的问题,bless
我也不会
_I
【在 f******p 的大作中提到】 : 查了些代码,好像可以用 EXT2_I(inode),如:struct ext2_inode_info *ei = EXT2_I : (inode); : 但是EXT2_I似乎没有被export symbol,在我的模块里该如何使用呢? : 同时,EXT2_I似乎使用container_of()来实现的,所以我试着用如下代码: : struct ext2_inode_info *ei=container_of(inode,struct ext2_inode_info,vfs_ : inode); : inode是所得到的struct inode. 但该行报错: : error: dereferencing pointer to incomplete type : error: invalid use of undefined type 'struct ext2_inode_info' : 高手帮忙啊!!!!感激不尽。。。。。。。。
| r***u 发帖数: 320 | 3 EXT2_I好像是inline函数,不需要export symbol |
|