if (!error && put_compat_statfs(buf, &tmp)) error = -EFAULT; 
if (!error) error = put_compat_statfs(buf, &tmp); 
asmlinkage long compat_sys_statfs(const char __user *path, struct compat_statfs __user *buf){	struct nameidata nd;	int error;	error = user_path_walk(path, &nd);	if (!error) {		struct kstatfs tmp;		error = vfs_statfs(nd.dentry->d_inode->i_sb, &tmp);		if (!error && put_compat_statfs(buf, &tmp))			error = -EFAULT;		path_release(&nd);	}	return error;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/86e07ce71a8aad5074f7316f9b297d2137630283/compat.c/clean/fs/compat.c