]> git.hungrycats.org Git - linux/commitdiff
SunRPC: Fix size_t vs. unsigned int arg descrepancy.
authorDavid S. Miller <davem@nuts.ninka.net>
Wed, 5 Jun 2002 20:23:56 +0000 (13:23 -0700)
committerDavid S. Miller <davem@nuts.ninka.net>
Wed, 5 Jun 2002 20:23:56 +0000 (13:23 -0700)
include/linux/sunrpc/xdr.h
net/sunrpc/xdr.c

index 821c2e0704df24dcccf81741ddd74791bc192f4b..3875f87e938bfd40410b11f1386623ca89be9b2d 100644 (file)
@@ -137,10 +137,9 @@ void xdr_zero_iovec(struct iovec *, int, size_t);
 /*
  * XDR buffer helper functions
  */
-extern int xdr_kmap(struct iovec *, struct xdr_buf *, unsigned int);
-extern void xdr_kunmap(struct xdr_buf *, unsigned int);
-extern void xdr_shift_buf(struct xdr_buf *, unsigned int);
-extern void xdr_zero_buf(struct xdr_buf *, unsigned int);
+extern int xdr_kmap(struct iovec *, struct xdr_buf *, size_t);
+extern void xdr_kunmap(struct xdr_buf *, size_t);
+extern void xdr_shift_buf(struct xdr_buf *, size_t);
 
 /*
  * Helper structure for copying from an sk_buff.
index ad9d45174d4bc6d2f1ecd9881b0cbdf957c0a59f..1533e0076eca8b8a5c954c3b1f8b804795a63070 100644 (file)
@@ -176,7 +176,7 @@ void xdr_shift_iovec(struct iovec *iov, int nr, size_t len)
 /*
  * Map a struct xdr_buf into an iovec array.
  */
-int xdr_kmap(struct iovec *iov_base, struct xdr_buf *xdr, unsigned int base)
+int xdr_kmap(struct iovec *iov_base, struct xdr_buf *xdr, size_t base)
 {
        struct iovec    *iov = iov_base;
        struct page     **ppage = xdr->pages;
@@ -226,7 +226,7 @@ map_tail:
        return (iov - iov_base);
 }
 
-void xdr_kunmap(struct xdr_buf *xdr, unsigned int base)
+void xdr_kunmap(struct xdr_buf *xdr, size_t base)
 {
        struct page     **ppage = xdr->pages;
        unsigned int    pglen = xdr->page_len;