mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 03:11:11 -04:00
Input: zinitix - use guard notation when acquiring mutex
Guard notation simplifies code. Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
@@ -703,13 +703,11 @@ static int zinitix_suspend(struct device *dev)
|
||||
struct i2c_client *client = to_i2c_client(dev);
|
||||
struct bt541_ts_data *bt541 = i2c_get_clientdata(client);
|
||||
|
||||
mutex_lock(&bt541->input_dev->mutex);
|
||||
guard(mutex)(&bt541->input_dev->mutex);
|
||||
|
||||
if (input_device_enabled(bt541->input_dev))
|
||||
zinitix_stop(bt541);
|
||||
|
||||
mutex_unlock(&bt541->input_dev->mutex);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -717,16 +715,17 @@ static int zinitix_resume(struct device *dev)
|
||||
{
|
||||
struct i2c_client *client = to_i2c_client(dev);
|
||||
struct bt541_ts_data *bt541 = i2c_get_clientdata(client);
|
||||
int ret = 0;
|
||||
int error;
|
||||
|
||||
mutex_lock(&bt541->input_dev->mutex);
|
||||
guard(mutex)(&bt541->input_dev->mutex);
|
||||
|
||||
if (input_device_enabled(bt541->input_dev))
|
||||
ret = zinitix_start(bt541);
|
||||
if (input_device_enabled(bt541->input_dev)) {
|
||||
error = zinitix_start(bt541);
|
||||
if (error)
|
||||
return error;
|
||||
}
|
||||
|
||||
mutex_unlock(&bt541->input_dev->mutex);
|
||||
|
||||
return ret;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static DEFINE_SIMPLE_DEV_PM_OPS(zinitix_pm_ops, zinitix_suspend, zinitix_resume);
|
||||
|
||||
Reference in New Issue
Block a user