]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
xprtrdma: Take struct ib_device_attr off the stack
authorChuck Lever <chuck.lever@oracle.com>
Wed, 21 Jan 2015 16:03:27 +0000 (11:03 -0500)
committerSasha Levin <sasha.levin@oracle.com>
Sun, 28 Jun 2015 17:39:21 +0000 (13:39 -0400)
commit1b681a5e195f9a75e32b043dc561af3ec68e35da
tree8b26ead65eb59837acd484bf4c3ed974ff5c5c83
parentecac1344fd85f250200a985da208d7d20f54cd3c
xprtrdma: Take struct ib_device_attr off the stack

[ Upstream commit 7bc7972cdd1f137552ca979caa11c8acbe119ae8 ]

Device attributes are large, and are used in more than one place.
Stash a copy in dynamically allocated memory.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
net/sunrpc/xprtrdma/verbs.c
net/sunrpc/xprtrdma/xprt_rdma.h