Use kzfree instead of memset() + kfree(). Signed-off-by: zhong jiang <zhongji...@huawei.com> --- drivers/iommu/fsl_pamu.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/drivers/iommu/fsl_pamu.c b/drivers/iommu/fsl_pamu.c index cde281b..e924368 100644 --- a/drivers/iommu/fsl_pamu.c +++ b/drivers/iommu/fsl_pamu.c @@ -1174,11 +1174,7 @@ static int fsl_pamu_probe(struct platform_device *pdev) if (irq != NO_IRQ) free_irq(irq, data); - if (data) { - memset(data, 0, sizeof(struct pamu_isr_data)); - kfree(data); - } - + kzfree(data); if (pamu_regs) iounmap(pamu_regs); -- 1.7.12.4