Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f098a045 authored by Geliang Tang's avatar Geliang Tang Committed by Sebastian Reichel
Browse files

hsi: fix double kfree



When device_register() fails, kfree() is called in hsi_client_release(),
hence there is no need to call kfree in err3 again.

Fixes: a2aa2473 ("HSI: Add common DT binding for HSI client devices")
Signed-off-by: default avatarGeliang Tang <geliangtang@163.com>
Signed-off-by: default avatarSebastian Reichel <sre@kernel.org>
parent c616ac28
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -300,7 +300,6 @@ static void hsi_add_client_from_dt(struct hsi_port *port,
	if (device_register(&cl->device) < 0) {
		pr_err("hsi: failed to register client: %s\n", name);
		put_device(&cl->device);
		goto err3;
	}

	return;