Unverified Commit 6b96457d authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!10956 leds: trigger: Unregister sysfs attributes before calling deactivate()

parents feb0fe58 dca39a7c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -177,9 +177,9 @@ int led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trig)
			flags);
		cancel_work_sync(&led_cdev->set_brightness_work);
		led_stop_software_blink(led_cdev);
		device_remove_groups(led_cdev->dev, led_cdev->trigger->groups);
		if (led_cdev->trigger->deactivate)
			led_cdev->trigger->deactivate(led_cdev);
		device_remove_groups(led_cdev->dev, led_cdev->trigger->groups);
		led_cdev->trigger = NULL;
		led_cdev->trigger_data = NULL;
		led_cdev->activated = false;