summaryrefslogtreecommitdiff
path: root/drivers/spi/spi-pxa2xx-pci.c
diff options
context:
space:
mode:
authorTom Rix <trix@redhat.com>2020-12-30 05:46:53 +0300
committerJason Gunthorpe <jgg@nvidia.com>2021-01-07 23:37:11 +0300
commitf2bc3af6353cb2a33dfa9d270d999d839eef54cb (patch)
treec6f158c01dc4919e6957b40be489d3e5684456b9 /drivers/spi/spi-pxa2xx-pci.c
parenta306aba9c8d869b1fdfc8ad9237f1ed718ea55e6 (diff)
downloadlinux-f2bc3af6353cb2a33dfa9d270d999d839eef54cb.tar.xz
RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd()
In ocrdma_dealloc_ucontext_pd() uctx->cntxt_pd is assigned to the variable pd and then after uctx->cntxt_pd is freed, the variable pd is passed to function _ocrdma_dealloc_pd() which dereferences pd directly or through its call to ocrdma_mbx_dealloc_pd(). Reorder the free using the variable pd. Cc: stable@vger.kernel.org Fixes: 21a428a019c9 ("RDMA: Handle PD allocations by IB/core") Link: https://lore.kernel.org/r/20201230024653.1516495-1-trix@redhat.com Signed-off-by: Tom Rix <trix@redhat.com> Reviewed-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'drivers/spi/spi-pxa2xx-pci.c')
0 files changed, 0 insertions, 0 deletions