]> err.no Git - linux-2.6/blobdiff - arch/parisc/hpux/fs.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6
[linux-2.6] / arch / parisc / hpux / fs.c
index 6e79dbf3f6bdf7e205ccccc5e6e2674c9e8c6b54..2d58b92b57e368094635d1d4431bdcb782ed6d40 100644 (file)
@@ -96,7 +96,7 @@ static int filldir(void * __buf, const char * name, int namlen, loff_t offset,
        put_user(namlen, &dirent->d_namlen);
        copy_to_user(dirent->d_name, name, namlen);
        put_user(0, dirent->d_name + namlen);
-       ((char *) dirent) += reclen;
+       dirent = (void __user *)dirent + reclen;
        buf->current_dir = dirent;
        buf->count -= reclen;
        return 0;