]> www.infradead.org Git - users/jedix/linux-maple.git/commit
usb: typec: class: Unlocked on error in typec_register_partner()
authorDan Carpenter <dan.carpenter@linaro.org>
Tue, 15 Apr 2025 10:45:08 +0000 (13:45 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 15 Apr 2025 12:31:58 +0000 (14:31 +0200)
commit429a98abfc01d3d4378b7a00969437dc3e8f647c
treec15b93df6a73eddd5b5228cf370ab768b370af94
parent37ffdbd695c02189dbf23d6e7d2385e0299587ca
usb: typec: class: Unlocked on error in typec_register_partner()

We recently added some locking to this function but this error path
was accidentally missed.  Unlock before returning.

Fixes: ec27386de23a ("usb: typec: class: Fix NULL pointer access")
Cc: stable <stable@kernel.org>
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/Z_44tOtmml89wQcM@stanley.mountain
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/class.c