diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-02-04 07:40:19 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-02-04 07:40:19 +0000 |
commit | 33263fc5f9ac8e8cb2b22d06af3ce5ac1dd815e4 (patch) | |
tree | 2d1b86a40bef0958a68cf1a2eafbeb0667a70543 /fs/hpfs/inode.c | |
parent | 216f5f51aa02f8b113aa620ebc14a9631a217a00 (diff) |
Merge with Linux 2.3.32.
Diffstat (limited to 'fs/hpfs/inode.c')
-rw-r--r-- | fs/hpfs/inode.c | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/fs/hpfs/inode.c b/fs/hpfs/inode.c index d79e55814..e4167bfdc 100644 --- a/fs/hpfs/inode.c +++ b/fs/hpfs/inode.c @@ -16,7 +16,7 @@ static const struct file_operations hpfs_file_ops = NULL, /* readdir - bad */ NULL, /* poll - default */ NULL, /* ioctl - default */ - generic_file_mmap/*hpfs_mmap*/, /* mmap */ + generic_file_mmap, /* mmap */ hpfs_open, /* open */ NULL, /* flush */ hpfs_file_release, /* release */ @@ -44,10 +44,8 @@ static const struct inode_operations hpfs_file_iops = &hpfs_get_block, /* get_block */ block_read_full_page, /* readpage */ block_write_full_page, /* writepage */ - block_flushpage, /* flushpage */ hpfs_truncate, /* truncate */ NULL, /* permission */ - NULL, /* smap */ NULL, /* revalidate */ }; @@ -87,38 +85,18 @@ static const struct inode_operations hpfs_dir_iops = NULL, /* get_block */ NULL, /* readpage */ NULL, /* writepage */ - NULL, /* flushpage */ NULL, /* truncate */ NULL, /* permission */ - NULL, /* smap */ NULL /* revalidate */ }; const struct inode_operations hpfs_symlink_iops = { - NULL, /* default file operations */ - NULL, /* create */ - NULL, /* lookup */ - NULL, /* link */ - NULL, /* unlink */ - NULL, /* symlink */ - NULL, /* mkdir */ - NULL, /* rmdir */ - NULL, /* mknod */ - NULL, /* rename */ - hpfs_readlink, /* readlink */ - hpfs_follow_link, /* follow_link */ - NULL, /* get_block */ - NULL, /* readpage */ - NULL, /* writepage */ - NULL, /* flushpage */ - NULL, /* truncate */ - NULL, /* permission */ - NULL, /* smap */ - NULL /* revalidate */ + readlink: page_readlink, + follow_link: page_follow_link, + readpage: hpfs_symlink_readpage }; - void hpfs_read_inode(struct inode *i) { struct buffer_head *bh; |