summaryrefslogtreecommitdiffstats
path: root/fs/affs
diff options
context:
space:
mode:
Diffstat (limited to 'fs/affs')
-rw-r--r--fs/affs/dir.c4
-rw-r--r--fs/affs/inode.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/fs/affs/dir.c b/fs/affs/dir.c
index 3fc8409b0..aba6b0baa 100644
--- a/fs/affs/dir.c
+++ b/fs/affs/dir.c
@@ -111,7 +111,7 @@ affs_readdir(struct file *filp, void *dirent, filldir_t filldir)
* we can jump directly to where we left off.
*/
if (filp->private_data && filp->f_version == inode->i_version) {
- i = (s32)filp->private_data;
+ i = (s32)(unsigned long)filp->private_data;
j = 0;
pr_debug("AFFS: readdir() left off=%d\n",i);
}
@@ -137,7 +137,7 @@ affs_readdir(struct file *filp, void *dirent, filldir_t filldir)
filp->private_data = (void *)ino;
if (filldir(dirent,name,namelen,filp->f_pos,ino) < 0)
goto readdir_done;
- filp->private_data = (void *)i;
+ filp->private_data = (void *)(unsigned long)i;
affs_brelse(fh_bh);
fh_bh = NULL;
stored++;
diff --git a/fs/affs/inode.c b/fs/affs/inode.c
index 1551e613c..84ea2adf8 100644
--- a/fs/affs/inode.c
+++ b/fs/affs/inode.c
@@ -191,7 +191,7 @@ affs_read_inode(struct inode *inode)
}
void
-affs_write_inode(struct inode *inode)
+affs_write_inode(struct inode *inode, int unused)
{
struct buffer_head *bh;
struct file_end *file_end;