projects
/
yaffs
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
*** empty log message ***
[yaffs/.git]
/
yaffs_fs.c
diff --git
a/yaffs_fs.c
b/yaffs_fs.c
index 637f7fd4b2940c3589a3b9f46ca5db931a39746b..080d875d1d52c2ef3df44f66c4b86c15569d15a1 100644
(file)
--- a/
yaffs_fs.c
+++ b/
yaffs_fs.c
@@
-28,7
+28,7
@@
*/
*/
-const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.2
8 2003-08-20 03:53:3
9 charles Exp $";
+const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.2
9 2003-08-30 05:15:4
9 charles Exp $";
extern const char *yaffs_guts_c_version;
extern const char *yaffs_guts_c_version;
@@
-538,7
+538,7
@@
static void yaffs_FillInodeFromObject(struct inode *inode, yaffs_Object *obj)
inode->i_ctime = obj->st_ctime;
#endif
inode->i_size = yaffs_GetObjectFileLength(obj);
inode->i_ctime = obj->st_ctime;
#endif
inode->i_size = yaffs_GetObjectFileLength(obj);
- inode->i_blocks = (inode->i_size +
inode->i_blksize - 1) >> inode->i_sb->s_blocksize_bits
;
+ inode->i_blocks = (inode->i_size +
511) >> 9
;
inode->i_nlink = yaffs_GetObjectLinkCount(obj);
inode->i_nlink = yaffs_GetObjectLinkCount(obj);
@@
-680,7
+680,7
@@
static ssize_t yaffs_file_write(struct file *f, const char *buf, size_t n, loff_
if(ipos > inode->i_size)
{
inode->i_size = ipos;
if(ipos > inode->i_size)
{
inode->i_size = ipos;
- inode->i_blocks = (ipos +
inode->i_blksize - 1)/ inode->i_blksize
;
+ inode->i_blocks = (ipos +
511)>>9
;
T(YAFFS_TRACE_OS,(KERN_DEBUG"yaffs_file_write size updated to %d bytes, %d blocks\n",ipos,(int)(inode->i_blocks)));
}
T(YAFFS_TRACE_OS,(KERN_DEBUG"yaffs_file_write size updated to %d bytes, %d blocks\n",ipos,(int)(inode->i_blocks)));
}