mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-13 05:54:23 +08:00
iio: trigger: sysfs: rename error label in iio_sysfs_trigger_probe()
Rename error label in iio_sysfs_trigger_probe() to make more readable. Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> Link: https://lore.kernel.org/r/20221024105250.873394-1-yangyingliang@huawei.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
a95ccebde7
commit
f762650443
@ -138,18 +138,18 @@ static int iio_sysfs_trigger_probe(int id)
|
||||
}
|
||||
if (foundit) {
|
||||
ret = -EINVAL;
|
||||
goto out1;
|
||||
goto err_unlock;
|
||||
}
|
||||
t = kmalloc(sizeof(*t), GFP_KERNEL);
|
||||
if (t == NULL) {
|
||||
ret = -ENOMEM;
|
||||
goto out1;
|
||||
goto err_unlock;
|
||||
}
|
||||
t->id = id;
|
||||
t->trig = iio_trigger_alloc(&iio_sysfs_trig_dev, "sysfstrig%d", id);
|
||||
if (!t->trig) {
|
||||
ret = -ENOMEM;
|
||||
goto free_t;
|
||||
goto err_free_sys_trig;
|
||||
}
|
||||
|
||||
t->trig->dev.groups = iio_sysfs_trigger_attr_groups;
|
||||
@ -159,17 +159,17 @@ static int iio_sysfs_trigger_probe(int id)
|
||||
|
||||
ret = iio_trigger_register(t->trig);
|
||||
if (ret)
|
||||
goto out2;
|
||||
goto err_free_trig;
|
||||
list_add(&t->l, &iio_sysfs_trig_list);
|
||||
__module_get(THIS_MODULE);
|
||||
mutex_unlock(&iio_sysfs_trig_list_mut);
|
||||
return 0;
|
||||
|
||||
out2:
|
||||
err_free_trig:
|
||||
iio_trigger_free(t->trig);
|
||||
free_t:
|
||||
err_free_sys_trig:
|
||||
kfree(t);
|
||||
out1:
|
||||
err_unlock:
|
||||
mutex_unlock(&iio_sysfs_trig_list_mut);
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user