From: Ben Greear Date: Tue, 12 Jul 2011 17:27:55 +0000 (-0700) Subject: SUNRPC: Fix use of static variable in rpcb_getport_async X-Git-Tag: v3.0~38^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec0dd267bf7d08cb30e321e45a75fd40edd7e528;p=pandora-kernel.git SUNRPC: Fix use of static variable in rpcb_getport_async Because struct rpcbind_args *map was declared static, if two threads entered this method at the same time, the values assigned to map could be sent two two differen tasks. This could cause all sorts of problems, include use-after-free and double-free of memory. Fix this by removing the static declaration so that the map pointer is on the stack. Signed-off-by: Ben Greear Cc: stable@kernel.org Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed