X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=fs%2Fstat.c;h=60a31d5e5966a03ba0a3e009ae521bf02ade2adb;hb=03cbc358aab3faf34bfeaa02206fa660127e9b3f;hp=9948cc1685a45ac86a3abd30a352c0806a5295ba;hpb=9585da3729e7e27bf22818625c10ac6c64ebb609;p=linux-2.6-omap-h63xx.git diff --git a/fs/stat.c b/fs/stat.c index 9948cc1685a..60a31d5e596 100644 --- a/fs/stat.c +++ b/fs/stat.c @@ -4,7 +4,6 @@ * Copyright (C) 1991, 1992 Linus Torvalds */ -#include #include #include #include @@ -15,6 +14,7 @@ #include #include #include +#include #include #include @@ -33,7 +33,7 @@ void generic_fillattr(struct inode *inode, struct kstat *stat) stat->ctime = inode->i_ctime; stat->size = i_size_read(inode); stat->blocks = inode->i_blocks; - stat->blksize = inode->i_blksize; + stat->blksize = (1 << inode->i_blkbits); } EXPORT_SYMBOL(generic_fillattr); @@ -261,7 +261,7 @@ asmlinkage long sys_newlstat(char __user *filename, struct stat __user *statbuf) return error; } -#ifndef __ARCH_WANT_STAT64 +#if !defined(__ARCH_WANT_STAT64) || defined(__ARCH_WANT_SYS_NEWFSTATAT) asmlinkage long sys_newfstatat(int dfd, char __user *filename, struct stat __user *statbuf, int flag) {