Skip to content

Commit 093c61b

Browse files
Jisheng Zhangbbrezillon
authored andcommitted
i3c: fix missing detach if failed to retrieve i3c dev
If we failed to retrieve the i3c dev, we should detach the i3c dev I.E i3c_master_detach_i3c_dev(). Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com> Signed-off-by: Boris Brezillon <bbrezillon@kernel.org>
1 parent 49a5785 commit 093c61b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/i3c/master.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1828,7 +1828,7 @@ int i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master,
18281828

18291829
ret = i3c_master_retrieve_dev_info(newdev);
18301830
if (ret)
1831-
goto err_free_dev;
1831+
goto err_detach_dev;
18321832

18331833
olddev = i3c_master_search_i3c_dev_duplicate(newdev);
18341834
if (olddev) {

0 commit comments

Comments
 (0)