Update of /cvsroot/njbfs/njbfs
In directory usw-pr-cvs1:/tmp/cvs-serv1582
Modified Files:
inode.c
Log Message:
Ben: use fattr->size instead of fattr->f_size, remove virtual_dir, clean-up the fattr cache
Index: inode.c
===================================================================
RCS file: /cvsroot/njbfs/njbfs/inode.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** inode.c 10 Feb 2002 21:59:23 -0000 1.5
--- inode.c 24 Feb 2002 00:19:58 -0000 1.6
***************
*** 77,82 ****
{
struct inode *res;
-
res = new_inode(sb);
if (!res)
return NULL;
--- 77,82 ----
{
struct inode *res;
res = new_inode(sb);
+
if (!res)
return NULL;
***************
*** 96,99 ****
--- 96,100 ----
insert_inode_hash(res);
+ fattr->inode = res;
return res;
}
***************
*** 112,116 ****
inode->i_blksize = fattr->f_blksize;
inode->i_blocks = fattr->f_blocks;
! inode->i_size = fattr->f_size;
}
--- 113,117 ----
inode->i_blksize = fattr->f_blksize;
inode->i_blocks = fattr->f_blocks;
! inode->i_size = fattr->size;
}
***************
*** 177,183 ****
info->njb = &nomad_instance;
- info->virtual_mode = 0;
- strcpy(info->virtual_dir, "");
-
init_MUTEX(&info->sem);
--- 178,181 ----
***************
*** 244,247 ****
--- 242,246 ----
proc_njb_destroy();
#endif
+ njbfs_destroy_fattr_cache();
usb_nomad_cleanup();
|