]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/qedr: Fix and simplify memory leak in PD alloc
authorRam Amrani <Ram.Amrani@Cavium.com>
Tue, 24 Jan 2017 11:51:42 +0000 (13:51 +0200)
committerDoug Ledford <dledford@redhat.com>
Tue, 24 Jan 2017 20:35:07 +0000 (15:35 -0500)
commit84c089cc1eb5251a30cfbf977e51e84debfb7750
treece82f7a64535c16e17cee5cef17a63a1de129c6e
parentdb54e12ab80724e3b811b606b6c97ad8fd1263dc
RDMA/qedr: Fix and simplify memory leak in PD alloc

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>
drivers/infiniband/hw/qedr/verbs.c