[pnfs] [PATCH 1/2] [SQUASHME] panlayout: xdr_sz functions should return int not size_t

Benny Halevy bhalevy at panasas.com
Wed Jun 18 14:49:47 EDT 2008


As they return number of words, not byte count.

Signed-off-by: Benny Halevy <bhalevy at panasas.com>
---
 fs/nfs/panlayout/pnfs_osd_xdr.h |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/fs/nfs/panlayout/pnfs_osd_xdr.h b/fs/nfs/panlayout/pnfs_osd_xdr.h
index 49695df..ec79ca7 100644
--- a/fs/nfs/panlayout/pnfs_osd_xdr.h
+++ b/fs/nfs/panlayout/pnfs_osd_xdr.h
@@ -98,7 +98,7 @@ struct pnfs_osd_data_map {
 	u32				odm_raid_algorithm;
 };
 
-static inline size_t
+static inline int
 pnfs_osd_data_map_xdr_sz(u32 *p)
 {
 	return 1 + 2 + 1 + 1 + 1 + 1;
@@ -122,7 +122,7 @@ struct pnfs_osd_objid {
 	u64				oid_object_id;
 };
 
-static inline size_t
+static inline int
 pnfs_osd_objid_xdr_sz(u32 *p)
 {
 	return (NFS4_PNFS_DEVICEID4_SIZE / 4) + 2 + 2;
@@ -145,7 +145,7 @@ struct pnfs_osd_opaque_cred {
 	char cred[];
 };
 
-static inline size_t
+static inline int
 pnfs_osd_opaque_cred_xdr_sz(u32 *p)
 {
 	u32 *start = p;
@@ -186,7 +186,7 @@ struct pnfs_osd_object_cred {
 	struct pnfs_osd_opaque_cred	*oc_cap;
 };
 
-static inline size_t
+static inline int
 pnfs_osd_object_cred_xdr_sz(u32 *p)
 {
 	u32 *start = p;
@@ -219,7 +219,7 @@ struct pnfs_osd_layout {
 	struct pnfs_osd_object_cred	*olo_comps;
 };
 
-static inline size_t
+static inline int
 pnfs_osd_layout_xdr_sz(u32 *p)
 {
 	u32 *start = p;
-- 
1.5.3.3



More information about the pNFS mailing list