patch-2.3.9 linux/fs/ufs/dir.c
Next file: linux/fs/ufs/file.c
Previous file: linux/fs/sysv/truncate.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Sun Jun 27 10:10:41 1999
- Orig file:
v2.3.8/linux/fs/ufs/dir.c
- Orig date:
Fri Apr 23 21:20:38 1999
diff -u --recursive --new-file v2.3.8/linux/fs/ufs/dir.c linux/fs/ufs/dir.c
@@ -55,10 +55,8 @@
while (!error && !stored && filp->f_pos < inode->i_size) {
lblk = (filp->f_pos) >> sb->s_blocksize_bits;
- /* XXX - ufs_bmap() call needs error checking */
- blk = ufs_bmap(inode, lblk);
- bh = bread (sb->s_dev, blk, sb->s_blocksize);
- if (!bh) {
+ blk = ufs_frag_map(inode, lblk);
+ if (!blk || !(bh = bread (sb->s_dev, blk, sb->s_blocksize))) {
/* XXX - error - skip to the next block */
printk("ufs_readdir: "
"dir inode %lu has a hole at offset %lu\n",
@@ -209,10 +207,12 @@
ufs_rename, /* rename */
NULL, /* readlink */
NULL, /* follow_link */
+ NULL, /* get_block */
NULL, /* readpage */
NULL, /* writepage */
- NULL, /* bmap */
+ NULL, /* flushpage */
NULL, /* truncate */
ufs_permission, /* permission */
NULL, /* smap */
+ NULL /* revalidate */
};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)