diff options
author | J. Bruce Fields <bfields@redhat.com> | 2013-08-23 23:26:28 +0200 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2013-09-06 17:45:58 +0200 |
commit | d4a516560fc96a9d486a9939bcb567e3fdce8f49 (patch) | |
tree | b7cf4d198b901d81b8403667f1bda1f2329b48c7 /lib/flex_array.c | |
parent | rpc: fix huge kmalloc's in gss-proxy (diff) | |
download | linux-d4a516560fc96a9d486a9939bcb567e3fdce8f49.tar.xz linux-d4a516560fc96a9d486a9939bcb567e3fdce8f49.zip |
rpc: let xdr layer allocate gssproxy receieve pages
In theory the linux cred in a gssproxy reply can include up to
NGROUPS_MAX data, 256K of data. In the common case we expect it to be
shorter. So do as the nfsv3 ACL code does and let the xdr code allocate
the pages as they come in, instead of allocating a lot of pages that
won't typically be used.
Tested-by: Simo Sorce <simo@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'lib/flex_array.c')
0 files changed, 0 insertions, 0 deletions