summaryrefslogtreecommitdiff
path: root/fs/nfs/unlink.c
diff options
context:
space:
mode:
authorAndrew Donnellan <andrew.donnellan@au1.ibm.com>2015-09-30 11:58:06 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2015-10-01 11:49:32 +1000
commit52adee580d3c71a0dfabc3168597421981d68b86 (patch)
tree6473ccee43f1d3b83226df14ef00a2c3adf9910e /fs/nfs/unlink.c
parent8dde152ea34860403c839598bdef3f07239eb25a (diff)
downloadlwn-52adee580d3c71a0dfabc3168597421981d68b86.tar.gz
lwn-52adee580d3c71a0dfabc3168597421981d68b86.zip
cxl: fix leak of ctx->irq_bitmap when releasing context via kernel API
At present, ctx->irq_bitmap is freed in afu_release_irqs(), which is called from afu_release() via cxl_context_detach(). Move the freeing of ctx->irq_bitmap from afu_release_irqs() to reclaim_ctx() (called through cxl_context_free()) so it's freed when releasing a context via the kernel API (cxl_release_context()) or the userspace API (afu_release()). Reported-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> Fixes: 6f7f0b3df6d4 ("cxl: Add AFU virtual PHB and kernel API") Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Acked-by: Ian Munsie <imunsie@au1.ibm.com> Reviewed-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'fs/nfs/unlink.c')
0 files changed, 0 insertions, 0 deletions