diff options
Diffstat (limited to 'drivers/misc/cxl/irq.c')
-rw-r--r-- | drivers/misc/cxl/irq.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/misc/cxl/irq.c b/drivers/misc/cxl/irq.c index 583b42afeda2..09a406058c46 100644 --- a/drivers/misc/cxl/irq.c +++ b/drivers/misc/cxl/irq.c | |||
@@ -414,7 +414,7 @@ void cxl_release_psl_irq(struct cxl_afu *afu) | |||
414 | kfree(afu->psl_irq_name); | 414 | kfree(afu->psl_irq_name); |
415 | } | 415 | } |
416 | 416 | ||
417 | static void afu_irq_name_free(struct cxl_context *ctx) | 417 | void afu_irq_name_free(struct cxl_context *ctx) |
418 | { | 418 | { |
419 | struct cxl_irq_name *irq_name, *tmp; | 419 | struct cxl_irq_name *irq_name, *tmp; |
420 | 420 | ||
@@ -524,7 +524,5 @@ void afu_release_irqs(struct cxl_context *ctx, void *cookie) | |||
524 | afu_irq_name_free(ctx); | 524 | afu_irq_name_free(ctx); |
525 | cxl_release_irq_ranges(&ctx->irqs, ctx->afu->adapter); | 525 | cxl_release_irq_ranges(&ctx->irqs, ctx->afu->adapter); |
526 | 526 | ||
527 | kfree(ctx->irq_bitmap); | ||
528 | ctx->irq_bitmap = NULL; | ||
529 | ctx->irq_count = 0; | 527 | ctx->irq_count = 0; |
530 | } | 528 | } |