projects
/
yaffs
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
572f34a
)
*** empty log message ***
author
charles
<charles>
Fri, 22 Nov 2002 00:12:23 +0000
(
00:12
+0000)
committer
charles
<charles>
Fri, 22 Nov 2002 00:12:23 +0000
(
00:12
+0000)
yaffs_fs.c
patch
|
blob
|
history
diff --git
a/yaffs_fs.c
b/yaffs_fs.c
index 153288a9a3444b9a12af4be0e95bcabc56f9329c..473078edb40294c061d6694e6ac9875b5e43c3e4 100644
(file)
--- a/
yaffs_fs.c
+++ b/
yaffs_fs.c
@@
-27,7
+27,7
@@
*/
*/
-const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.1
8 2002-11-08 07:19:41
charles Exp $";
+const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.1
9 2002-11-22 00:12:23
charles Exp $";
extern const char *yaffs_guts_c_version;
extern const char *yaffs_guts_c_version;
@@
-828,6
+828,7
@@
static int yaffs_unlink(struct inode * dir, struct dentry *dentry)
if( retVal == YAFFS_OK)
{
dentry->d_inode->i_nlink--;
if( retVal == YAFFS_OK)
{
dentry->d_inode->i_nlink--;
+ mark_inode_dirty(dentry->d_inode);
return 0;
}
else
return 0;
}
else
@@
-897,6
+898,11
@@
static int yaffs_symlink(struct inode * dir, struct dentry *dentry, const char *
if(obj)
{
if(obj)
{
+
+ struct inode* inode;
+
+ inode = yaffs_get_inode(dir->i_sb, obj->st_mode, 0, obj);
+ d_instantiate(dentry, inode);
T((KERN_DEBUG"symlink created OK\n"));
return 0;
}
T((KERN_DEBUG"symlink created OK\n"));
return 0;
}