diff options
Diffstat (limited to 'drivers/edac/thunderx_edac.c')
| -rw-r--r-- | drivers/edac/thunderx_edac.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/edac/thunderx_edac.c b/drivers/edac/thunderx_edac.c index c009d94f40c5..34be60fe6892 100644 --- a/drivers/edac/thunderx_edac.c +++ b/drivers/edac/thunderx_edac.c @@ -1884,7 +1884,7 @@ static irqreturn_t thunderx_l2c_threaded_isr(int irq, void *irq_id)  	default:  		dev_err(&l2c->pdev->dev, "Unsupported device: %04x\n",  			l2c->pdev->device); -		return IRQ_NONE; +		goto err_free;  	}  	while (CIRC_CNT(l2c->ring_head, l2c->ring_tail, @@ -1906,7 +1906,7 @@ static irqreturn_t thunderx_l2c_threaded_isr(int irq, void *irq_id)  		l2c->ring_tail++;  	} -	return IRQ_HANDLED; +	ret = IRQ_HANDLED;  err_free:  	kfree(other); |