RDMA/qedr: Fix and simplify memory leak in PD alloc

[ Upstream commit 9c1e0228ab ]

Free the PD if no internal resources were available. Move userspace
code under the relevant 'if'.

Signed-off-by: Ram Amrani <Ram.Amrani@cavium.com>
Signed-off-by: Ariel Elior <Ariel.Elior@cavium.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Ram Amrani 2017-01-24 13:51:42 +02:00 • committed by Greg Kroah-Hartman
commit bbf61096e4