summaryrefslogtreecommitdiff
path: root/trafgen_stddef.h
AgeCommit message (Expand)AuthorFilesLines
2015-10-13trafgen: Add checksum helpers for TCP/UDP over IPv6Tobias Klauser1-0/+6
2013-05-05make: rename trafgen stddef.h fileDaniel Borkmann1-0/+197
'commit info' class='commit-info'> authorStrashko, Grygorii <grygorii.strashko@ti.com>2016-04-06 14:45:53 +0300 committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2016-04-07 22:23:47 +0200 commit16669befb0772eac6a76057b7010ba5b419c0e78 (patch) tree7d9f0c18fa51fde7d475ea6594aa9f86965ef122 /Documentation parent8fd2910e31155d8562180cc8580bc27e3be4f4bf (diff)
PM / wakeirq: fix wakeirq setting after wakup re-configuration from sysfs
Now wakeirq stops working for device if wakeup option for this device will be reconfigured through sysfs, like: echo disabled > /sys/devices/platform/extcon_usb1/power/wakeup echo enabled > /sys/devices/platform/extcon_usb1/power/wakeup Once above set of commands is executed the device's wakeup_source opject will be recreated and dev->power.wakeup->wakeirq field will contain NULL. As result, device_wakeup_arm_wake_irqs() will not arm wakeirq for the affected device. Hece, lets try to fix it in the following way: check for dev->wakeirq field when device_wakeup_attach() is called and if !NULL re-attach wakeirq to the device Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Acked-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'Documentation')