On Wed, 2019-05-22 at 15:23 +0530, Bharath Vedartham wrote: > Replace kmalloc + memcpy with kmemdup. > This was reported by coccinelle. [] > diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c [] > @@ -6001,13 +6001,12 @@ mpt_findImVolumes(MPT_ADAPTER *ioc) > if (mpt_config(ioc, &cfg) != 0) > goto out; > > - mem = kmalloc(iocpage2sz, GFP_KERNEL); > + mem = kmemdup((u8 *)pIoc2, iocpage2sz, GFP_KERNEL); You should remove the unnecessary cast here.