[Yaffs] [PATCH YAFFS2 3/8] sparse-fix--remove-unused

Luc Van Oostenryck luc.vanoostenryck at looxix.net
Sun Jul 31 16:06:02 BST 2005


Remove never used functions and declarations.




-- Luc Van Oostenryck
-------------- next part --------------
diff --git a/fs/yaffs2/yaffs_fs.c b/fs/yaffs2/yaffs_fs.c
--- a/fs/yaffs2/yaffs_fs.c
+++ b/fs/yaffs2/yaffs_fs.c
@@ -701,55 +701,6 @@ struct inode *yaffs_get_inode(struct sup
 	return inode;
 }
 
-#if 0
-
-// No longer used because we use generic rw */
-static ssize_t yaffs_file_read(struct file *f, char *buf, size_t n, loff_t *pos)
-{
-	yaffs_Object *obj;
-	int nRead,ipos;
-	struct inode *inode;
-	yaffs_Device *dev;
-	
-	T(YAFFS_TRACE_OS,(KERN_DEBUG"yaffs_file_read\n"));
-
-	obj  = yaffs_DentryToObject(f->f_dentry);
-	
-	dev = obj->myDev;
-	
-	yaffs_GrossLock(dev);
-	
-	inode = f->f_dentry->d_inode;
-	
-	if (*pos < inode->i_size) 
-	{
-			if (*pos + n > inode->i_size)
-			{
-				n = inode->i_size - *pos;
-			}
-	}
-	else
-	{
-		n = 0;
-	}
-	
-	nRead = yaffs_ReadDataFromFile(obj,buf,*pos,n);
-	if(nRead > 0)
-	{
-		f->f_pos += nRead;
-	}
-	
-	yaffs_GrossUnlock(dev);
-	
-	ipos = *pos;
-	
-	T(YAFFS_TRACE_OS,(KERN_DEBUG"yaffs_file_read read %d bytes, %d read at %d\n",n,nRead,ipos));
-	return nRead;
-	
-}
-
-#endif
-
 static ssize_t yaffs_file_write(struct file *f, const char *buf, size_t n, loff_t *pos)
 {
 	yaffs_Object *obj;



More information about the yaffs mailing list