]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Input: novatek-nvt-ts - use guard notation when acquiring mutex
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 18 Aug 2024 02:04:21 +0000 (19:04 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 25 Mar 2026 14:53:58 +0000 (07:53 -0700)
Guard notation simplifies code.

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

index 3e6e2ee0ba8f303b1aaac56cb927b12c21a945a0..708bfb933ddd3e84f2c9a84fae8efed3ce9a7e3e 100644 (file)
@@ -170,10 +170,10 @@ static int nvt_ts_suspend(struct device *dev)
 {
        struct nvt_ts_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))
                nvt_ts_stop(data->input);
-       mutex_unlock(&data->input->mutex);
 
        return 0;
 }
@@ -182,10 +182,10 @@ static int nvt_ts_resume(struct device *dev)
 {
        struct nvt_ts_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))
                nvt_ts_start(data->input);
-       mutex_unlock(&data->input->mutex);
 
        return 0;
 }