]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Input: chipone_icn8318 - use guard notation when acquiring mutex
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 18 Aug 2024 00:10:01 +0000 (17:10 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 25 Mar 2026 04:14:22 +0000 (21:14 -0700)
Guard notation simplifies code.

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/chipone_icn8318.c

index d6876d10b25283d2e2447c069edb5f00bb51331d..1b10a757313c623eb8abac2886761a0c233a7501 100644 (file)
@@ -152,10 +152,10 @@ static int icn8318_suspend(struct device *dev)
 {
        struct icn8318_data *data = i2c_get_clientdata(to_i2c_client(dev));
 
-       mutex_lock(&data->input->mutex);
+       guard(mutex)(&data->input->mutex);
+
        if (input_device_enabled(data->input))
                icn8318_stop(data->input);
-       mutex_unlock(&data->input->mutex);
 
        return 0;
 }
@@ -164,10 +164,10 @@ static int icn8318_resume(struct device *dev)
 {
        struct icn8318_data *data = i2c_get_clientdata(to_i2c_client(dev));
 
-       mutex_lock(&data->input->mutex);
+       guard(mutex)(&data->input->mutex);
+
        if (input_device_enabled(data->input))
                icn8318_start(data->input);
-       mutex_unlock(&data->input->mutex);
 
        return 0;
 }