From: Ben O. <ben...@us...> - 2002-02-24 00:20:01
|
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(); |