diff options
Diffstat (limited to 'fs/affs')
-rw-r--r-- | fs/affs/dir.c | 4 | ||||
-rw-r--r-- | fs/affs/inode.c | 2 |
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; |