platform/surface: dtx: Add missing mutex_destroy() call in failure path
authorMaximilian Luz <luzmaximilian@gmail.com>
Fri, 4 Jun 2021 13:25:40 +0000 (15:25 +0200)
committerHans de Goede <hdegoede@redhat.com>
Wed, 16 Jun 2021 15:47:52 +0000 (17:47 +0200)
commita32348b743eec51ac01334735a0b6c979157b132
tree979bbeafde015277f6093a34bb5482b9e85dbc0a
parentae8ee4c1e43af131088bb2da1163fdb864f6f6a2
platform/surface: dtx: Add missing mutex_destroy() call in failure path

When we fail to open the device file due to DTX being shut down, the
mutex is initialized but never destroyed. We are destroying it when
releasing the file, so add the missing call in the failure path as well.

Fixes: 1d609992832e ("platform/surface: Add DTX driver")
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
Link: https://lore.kernel.org/r/20210604132540.533036-1-luzmaximilian@gmail.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/surface/surface_dtx.c