From: Trond Myklebust Date: Fri, 3 Feb 2012 23:30:53 +0000 (-0500) Subject: NFSv4: Fix an Oops in the NFSv4 getacl code X-Git-Tag: v3.3-rc5~24^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=331818f1c468a24e581aedcbe52af799366a9dfe;p=pandora-kernel.git 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 Cc: Andy Adamson Cc: stable@vger.kernel.org --- Reading git-diff-tree failed