linux/net/rfkill
Vitaly Wool eab48345c2 rfkill: prevent unnecessary event generation
Prevent unnecessary rfkill event generation when the state has
not actually changed. These events have to be delivered to
relevant userspace processes, causing these processes to wake
up and do something while they could as well have slept. This
obviously results in more CPU usage, longer time-to-sleep-again
and therefore higher power consumption.

Signed-off-by: Vitaly Wool <vitalywool@gmail.com>
Signed-off-by: Mykyta Iziumtsev <nikita.izyumtsev@gmail.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2012-09-24 10:35:54 +02:00
..
core.c rfkill: prevent unnecessary event generation 2012-09-24 10:35:54 +02:00
input.c net: add moduleparam.h for users of module_param/MODULE_PARM_DESC 2011-10-31 19:30:29 -04:00
Kconfig net: rfkill: add generic gpio rfkill driver 2011-05-19 13:53:54 -04:00
Makefile net: rfkill: add generic gpio rfkill driver 2011-05-19 13:53:54 -04:00
rfkill-gpio.c net/rfkill/rfkill-gpio.c: introduce missing kfree 2012-01-04 14:30:46 -05:00
rfkill-regulator.c net: fix assignment of 0/1 to bool variables. 2011-12-19 22:27:29 -05:00
rfkill.h rfkill: rewrite 2009-06-03 14:06:13 -04:00