]> git.baikalelectronics.ru Git - kernel.git/commit
firmware: arm_scmi: Use after free in scmi_create_protocol_device()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 27 Apr 2018 14:06:49 +0000 (17:06 +0300)
committerSudeep Holla <sudeep.holla@arm.com>
Tue, 8 May 2018 17:03:47 +0000 (18:03 +0100)
commit4ebe34011fc984b96702ac2aaab3ed1b062bf135
treef092434a6a5f46d530de3c61bd33e520cdc666e9
parentfedbd783dfdfa040524ea8eb8a31cb2a775a133b
firmware: arm_scmi: Use after free in scmi_create_protocol_device()

We need to return here instead of setting up the freed sdev device as a
transport.

Fixes: cf51502cc908 ("firmware: arm_scmi: add per-protocol channels support using idr objects")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/driver.c