]> git.baikalelectronics.ru Git - kernel.git/commit
PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove
authorAbhishek Pandit-Subedi <abhishekpandit@chromium.org>
Tue, 7 Jul 2020 17:28:44 +0000 (10:28 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 14 Jul 2020 17:19:04 +0000 (19:19 +0200)
commit355b25349465d87e080dcb0c72a113d3871be123
treecb9d6f6ec4ebff93b539233971f420dc7f57ee2f
parent7daaaab6ddfd73fcb75b364ef4d2282d11779150
PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove

Udev rules that depend on the power/wakeup attribute don't get triggered
correctly if device_set_wakeup_capable is called after the device is
created. This can happen for several reasons (driver sets wakeup after
device is created, wakeup is changed on parent device, etc) and it seems
reasonable to emit a changed event when adding or removing attributes on
the device.

Signed-off-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/sysfs.c