summaryrefslogtreecommitdiffstats
path: root/.mailmap
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2011-01-21 04:05:38 +0100
committerTrond Myklebust <Trond.Myklebust@netapp.com>2011-01-25 21:24:47 +0100
commitf61f6da0d53842e849bab7f69e1431bd3de1136d (patch)
tree8433904f645695338b98d3dc831631ffd6f129e5 /.mailmap
parentNFS: nfsacl_{encode,decode} should return signed integer (diff)
downloadlinux-f61f6da0d53842e849bab7f69e1431bd3de1136d.tar.xz
linux-f61f6da0d53842e849bab7f69e1431bd3de1136d.zip
NFS: Prevent memory allocation failure in nfsacl_encode()
nfsacl_encode() allocates memory in certain cases. This of course is not guaranteed to work. Since commit 9f06c719 "SUNRPC: New xdr_streams XDR encoder API", the kernel's XDR encoders can't return a result indicating possibly a failure, so a memory allocation failure in nfsacl_encode() has become fatal (ie, the XDR code Oopses) in some cases. However, the allocated memory is a tiny fixed amount, on the order of 40-50 bytes. We can easily use a stack-allocated buffer for this, with only a wee bit of nose-holding. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions