summaryrefslogtreecommitdiffstats
path: root/fs/nfs/nfs4state.c
diff options
context:
space:
mode:
authorTrond Myklebust <Trond.Myklebust@netapp.com>2012-02-03 18:30:53 -0500
committerTrond Myklebust <Trond.Myklebust@netapp.com>2012-02-03 18:50:34 -0500
commit331818f1c468a24e581aedcbe52af799366a9dfe (patch)
tree9bdbc52833c576e21e83d457d350b5db931ebade /fs/nfs/nfs4state.c
parent7c7ed8ec337bf5f62cc5287a6eb6b2f1b7504c2f (diff)
downloadop-kernel-dev-331818f1c468a24e581aedcbe52af799366a9dfe.zip
op-kernel-dev-331818f1c468a24e581aedcbe52af799366a9dfe.tar.gz
NFSv4: Fix an Oops in the NFSv4 getacl code
Commit bf118a342f10dafe44b14451a1392c3254629a1f (NFSv4: include bitmap in nfsv4 get acl data) introduces the 'acl_scratch' page for the case where we may need to decode multi-page data. However it fails to take into account the fact that the variable may be NULL (for the case where we're not doing multi-page decode), and it also attaches it to the encoding xdr_stream rather than the decoding one. The immediate result is an Oops in nfs4_xdr_enc_getacl due to the call to page_address() with a NULL page pointer. Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com> Cc: Andy Adamson <andros@netapp.com> Cc: stable@vger.kernel.org
Diffstat (limited to 'fs/nfs/nfs4state.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud