From: Andrew Morton this is wrong. Please fix for real. Cc: David Howells Cc: Trond Myklebust Cc: Al Viro Signed-off-by: Andrew Morton --- arch/alpha/kernel/osf_sys.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN arch/alpha/kernel/osf_sys.c~vfs-make-filldir_t-and-struct-kstat-deal-in-64-bit-inode-numbers-alpha-fix arch/alpha/kernel/osf_sys.c --- a/arch/alpha/kernel/osf_sys.c~vfs-make-filldir_t-and-struct-kstat-deal-in-64-bit-inode-numbers-alpha-fix +++ a/arch/alpha/kernel/osf_sys.c @@ -111,7 +111,7 @@ struct osf_dirent_callback { static int osf_filldir(void *__buf, const char *name, int namlen, loff_t offset, - ino_t ino, unsigned int d_type) + u64 ino, unsigned int d_type) { struct osf_dirent __user *dirent; struct osf_dirent_callback *buf = (struct osf_dirent_callback *) __buf; _