]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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>
Wed, 28 May 2014 18:52:38 +0000 (14:52 -0400)
commit46029f60a097564740db24817e8325f1f9c5097c
tree88b708553d45d192daf829efdfec7b12fd205e1a
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