Added a convenince inline function for generic inode to simplefs inode conversion

This commit is contained in:
Sankar சங்கர் 2013-04-22 21:16:25 +05:30
parent c8275e0bf6
commit fec3cb7f9b
2 changed files with 6 additions and 1 deletions

View File

@ -25,7 +25,7 @@ static int simplefs_readdir(struct file *filp, void *dirent, filldir_t filldir)
printk(KERN_INFO "We are inside readdir. The pos[%lld], inode number[%lu], superblock magic [%lu]\n", pos, inode->i_ino, sb->s_magic);
sfs_inode = inode->i_private;
sfs_inode = SIMPLEFS_INODE(inode);
if (unlikely(!S_ISDIR(sfs_inode->mode))) {
printk(KERN_ERR "inode %llu not a directory", sfs_inode->inode_no);

View File

@ -4,3 +4,8 @@ static inline struct simplefs_super_block *SIMPLEFS_SB(struct super_block *sb)
{
return sb->s_fs_info;
}
static inline struct simplefs_inode *SIMPLEFS_INODE(struct inode *inode)
{
return inode->i_private;
}