patch-2.3.46 linux/fs/nfsd/nfs3xdr.c
Next file: linux/fs/nfsd/nfsfh.c
Previous file: linux/fs/filesystems.c
Back to the patch index
Back to the overall index
- Lines: 18
- Date:
Wed Feb 16 14:56:36 2000
- Orig file:
v2.3.45/linux/fs/nfsd/nfs3xdr.c
- Orig date:
Tue Dec 14 01:27:24 1999
diff -u --recursive --new-file v2.3.45/linux/fs/nfsd/nfs3xdr.c linux/fs/nfsd/nfs3xdr.c
@@ -181,7 +181,7 @@
} else {
p = enc64(p, (u64) inode->i_size);
}
- p = enc64(p, inode->i_blksize * inode->i_blocks);
+ p = enc64(p, ((u64)inode->i_blocks) << 9);
*p++ = htonl((u32) MAJOR(inode->i_rdev));
*p++ = htonl((u32) MINOR(inode->i_rdev));
p = enc64(p, (u64) inode->i_dev);
@@ -211,7 +211,7 @@
} else {
p = enc64(p, (u64) fhp->fh_post_size);
}
- p = enc64(p, fhp->fh_post_blksize * fhp->fh_post_blocks);
+ p = enc64(p, ((u64)fhp->fh_post_blocks) << 9);
*p++ = htonl((u32) MAJOR(fhp->fh_post_rdev));
*p++ = htonl((u32) MINOR(fhp->fh_post_rdev));
p = enc64(p, (u64) inode->i_dev);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)