patch-2.3.9 linux/fs/coda/file.c
Next file: linux/fs/coda/pioctl.c
Previous file: linux/fs/coda/dir.c
Back to the patch index
Back to the overall index
- Lines: 34
- Date:
Tue Jun 29 09:22:08 1999
- Orig file:
v2.3.8/linux/fs/coda/file.c
- Orig date:
Mon Aug 31 15:46:10 1998
diff -u --recursive --new-file v2.3.8/linux/fs/coda/file.c linux/fs/coda/file.c
@@ -47,13 +47,13 @@
NULL, /* rename */
NULL, /* readlink */
NULL, /* follow_link */
+ NULL, /* get_block */
coda_readpage, /* readpage */
NULL, /* writepage */
- NULL, /* bmap */
+ NULL, /* flushpage */
NULL, /* truncate */
coda_permission, /* permission */
NULL, /* smap */
- NULL, /* update page */
coda_revalidate_inode /* revalidate */
};
@@ -101,7 +101,7 @@
CDEBUG(D_INODE, "coda ino: %ld, cached ino %ld, page offset: %lx\n",
coda_inode->i_ino, cii->c_ovp->i_ino, page->offset);
- generic_readpage(&cont_file, page);
+ block_read_full_page(&cont_file, page);
EXIT;
return 0;
}
@@ -256,7 +256,7 @@
cont_file->f_pos = coda_file->f_pos;
cont_file->f_mode = coda_file->f_mode;
cont_file->f_flags = coda_file->f_flags;
- cont_file->f_count = coda_file->f_count;
+ atomic_set(&cont_file->f_count, atomic_read(&coda_file->f_count));
cont_file->f_owner = coda_file->f_owner;
cont_file->f_op = cont_inode->i_op->default_file_ops;
cont_file->f_dentry = cont_dentry;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)