rpc: xdr_truncate_encode
authorJ. Bruce Fields <bfields@redhat.com>
Tue, 25 Feb 2014 22:44:21 +0000 (17:44 -0500)
committerJ. Bruce Fields <bfields@redhat.com>
Fri, 30 May 2014 21:31:47 +0000 (17:31 -0400)
commit3e19ce762b537dd9aeefdd0849ba5f2f01ff83cf
tree3b261560ccf50dd7efadc2f61a6762566cfdbf45
parent6ac90391c6e36c536cfcedbe4801a77e304205b1
rpc: xdr_truncate_encode

This will be used in the server side in a few cases:
- when certain operations (read, readdir, readlink) fail after
  encoding a partial response.
- when we run out of space after encoding a partial response.
- in readlink, where we initially reserve PAGE_SIZE bytes for
  data, then truncate to the actual size.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
include/linux/sunrpc/xdr.h
net/sunrpc/xdr.c