コード例 #1
0
ファイル: file-ecos.c プロジェクト: LucidOne/Rovio
//int jffs2_readpage (struct file *filp, struct page *pg)
int jffs2_readpage (struct inode *d_inode, struct page *pg)
{
	//	struct jffs2_inode_info *f = JFFS2_INODE_INFO(d_inode);
	int ret;
	
	//	down(&f->sem);
	ret = jffs2_do_readpage_unlock(d_inode, pg);
	//	up(&f->sem);
	return ret;
}
コード例 #2
0
ファイル: file.c プロジェクト: Antonio-Zhou/Linux-2.6.11
int jffs2_readpage (struct file *filp, struct page *pg)
{
	struct jffs2_inode_info *f = JFFS2_INODE_INFO(pg->mapping->host);
	int ret;
	
	down(&f->sem);
	ret = jffs2_do_readpage_unlock(pg->mapping->host, pg);
	up(&f->sem);
	return ret;
}
コード例 #3
0
ファイル: file.c プロジェクト: iwangv/edimax-br-6528n
int jffs2_readpage (struct file *filp, struct page *pg)
{
	struct jffs2_inode_info *f = JFFS2_INODE_INFO(filp->f_dentry->d_inode);
	int ret;
	
	down(&f->sem);
	ret = jffs2_do_readpage_unlock(filp->f_dentry->d_inode, pg);
	up(&f->sem);
	return ret;
}