From: Julia Lawall <Julia.Lawall@xxxxxxx> Call cmd_free(h, c, 0); before leaving the function as done on all other exit paths. Signed-off-by: Julia Lawall <Julia.Lawall@xxxxxxx> --- drivers/block/cpqarray.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/block/cpqarray.c b/drivers/block/cpqarray.c index 9125bbe..db6f15d 100644 --- a/drivers/block/cpqarray.c +++ b/drivers/block/cpqarray.c @@ -1334,6 +1334,7 @@ static int ida_ctlr_ioctl(ctlr_info_t *h, int dsk, ida_ioctl_t *io) case READ_FLASH_ROM: if (copy_to_user(io->sg[0].addr, p, io->sg[0].size)) { kfree(p); + cmd_free(h, c, 0); return -EFAULT; } /* fall through and free p */ -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html