summaryrefslogtreecommitdiffstats
path: root/fs/efs/dir.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-07-05 23:09:37 +0000
committerRalf Baechle <ralf@linux-mips.org>1999-07-05 23:09:37 +0000
commitaba344fdfed81b2c03d6114c54cfd73a486aa10b (patch)
treed032d8430bf1234c3ecc6f6330d6de6e887e5963 /fs/efs/dir.c
parent40c138bfc6d37dbff5339f84575db1e3cec6e34e (diff)
Merge with Linux 2.3.9.
Diffstat (limited to 'fs/efs/dir.c')
-rw-r--r--fs/efs/dir.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/fs/efs/dir.c b/fs/efs/dir.c
index ea484dab4..29f2ebbc3 100644
--- a/fs/efs/dir.c
+++ b/fs/efs/dir.c
@@ -25,6 +25,8 @@ static struct file_operations efs_dir_operations = {
NULL /* revalidate */
};
+extern int efs_get_block(struct inode *, long, struct buffer_head *, int);
+
struct inode_operations efs_dir_inode_operations = {
&efs_dir_operations, /* default directory file-ops */
NULL, /* create */
@@ -38,12 +40,14 @@ struct inode_operations efs_dir_inode_operations = {
NULL, /* rename */
NULL, /* readlink */
NULL, /* follow_link */
+ efs_get_block, /* get_block */
NULL, /* readpage */
NULL, /* writepage */
- efs_bmap, /* bmap */
+ NULL, /* flushpage */
NULL, /* truncate */
NULL, /* permission */
- NULL /* smap */
+ NULL, /* smap */
+ NULL /* revalidate */
};
static int efs_readdir(struct file *filp, void *dirent, filldir_t filldir) {