Don't clamp write3 max to 32k
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Thu, 24 Oct 2013 02:18:41 +0000 (19:18 -0700)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Thu, 24 Oct 2013 02:18:41 +0000 (19:18 -0700)
We use our own XDR and RPC layer nowadays and do not have
any external dependencies to XDR or RPC.

As such we no longer need to clamp the write size to max 32kb
since we never link to the system rpc/xdr libraries.
(and thus dont have to clamp in case the system library is broken for
pdu's > 32k)

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
lib/libnfs.c

index ec1396623ad2a4a2247c2abeb416124d2c34038e..0b831234ac0e84479d0847bf0cfc0e88c28972a5 100644 (file)
@@ -3446,11 +3446,7 @@ uint64_t nfs_get_readmax(struct nfs_context *nfs)
  */
 uint64_t nfs_get_writemax(struct nfs_context *nfs)
 {
-       /* Some ZDR libraries can not marshall PDUs bigger than this */
-        if (nfs->writemax < 32768) {
-               return nfs->writemax;
-       }
-       return 32768;
+       return nfs->writemax;
 }
 
 void nfs_set_error(struct nfs_context *nfs, char *error_string, ...)