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

Commit d644181f authored by Rui Miguel Silva's avatar Rui Miguel Silva Committed by Greg Kroah-Hartman
Browse files

greybus: lights: avoid channel torch double free



When attaching torch to a flash we release the channel torch resources,
but afterwards we do it again when releasing all the channels.
Just free all the resource at channel release.

Signed-off-by: default avatarRui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 3f85c787
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -681,9 +681,6 @@ static int __gb_lights_channel_torch_attach(struct gb_channel *channel,
	kfree(channel->led->name);
	channel->led->name = name;

	/* free original torch channel resources */
	gb_lights_channel_free(channel_torch);

	channel_torch->led = channel->led;

	return 0;