[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