Commit 3ec22d7e authored by Federico Vaga's avatar Federico Vaga

kernel: bugfix: remove duplicated code which handles invalid pointers

Blocks were already released by doing ZFA_STOP, which calls
trigger_abort_disable(), which calls our trigger abort handler, which
releases the blocks
Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent e1f16fc8
......@@ -201,12 +201,6 @@ void zfad_dma_error(struct zio_cset *cset)
if (fa->n_fires == 0)
dev_err(&fa->fmc->dev,
"DMA error occurs but no block was acquired\n");
/* Remove invalid blocks */
for (i = 0; i < fa->n_shots; ++i)
zio_buffer_free_block(bi, zfad_block[i].block);
kfree(zfad_block);
cset->interleave->priv_d = NULL;
}
/*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment