Commit a40fe1ff authored by Bartosz Golaszewski's avatar Bartosz Golaszewski
Browse files

gpio: sim: simplify gpio_sim_device_config_live_store()



Simplify the logic when checking the current live value against the user
input.

Signed-off-by: default avatarBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent 5f6d1998
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -986,8 +986,7 @@ gpio_sim_device_config_live_store(struct config_item *item,

	mutex_lock(&dev->lock);

	if ((!live && !gpio_sim_device_is_live_unlocked(dev)) ||
	    (live && gpio_sim_device_is_live_unlocked(dev)))
	if (live == gpio_sim_device_is_live_unlocked(dev))
		ret = -EPERM;
	else if (live)
		ret = gpio_sim_device_activate_unlocked(dev);