Shaibal Dutta
67235cbca4
net: rfkill: move poll work to power efficient workqueue
...
This patch moves the rfkill poll_work to the power efficient workqueue.
This work does not have to be bound to the CPU that scheduled it, hence
the selection of CPU that executes it would be left to the scheduler.
Net result is that CPU idle times would be extended, resulting in power
savings.
This behaviour is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.
Cc: "John W. Linville" <linville@tuxdriver.com>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>
[zoran.markovic@linaro.org: Rebased to latest kernel, added commit message.
Fixed workqueue selection after suspend/resume cycle.]
Signed-off-by: Zoran Markovic <zoran.markovic@linaro.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2014-02-04 21:58:16 +01:00
..
9p
net/9p: remove virtio default hack and set appropriate bits instead
2013-11-23 16:13:36 -06:00
802
neigh: use NEIGH_VAR_INIT in ndo_neigh_setup functions.
2014-01-16 11:31:58 -08:00
8021q
8021q: Use ether_addr_copy
2014-01-21 18:13:04 -08:00
appletalk
net: Fix some fallout from the etner_addr_copy() changes.
2014-01-21 18:57:26 -08:00
atm
net: Fix some fallout from the etner_addr_copy() changes.
2014-01-21 18:57:26 -08:00
ax25
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
batman-adv
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-01-18 00:55:41 -08:00
bluetooth
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
bridge
bridge: Remove unnecessary vlan_put_tag in br_handle_vlan
2014-01-22 21:29:27 -08:00
caif
net: Missing change from the ether_addr_copy() fixups.
2014-01-21 22:54:01 -08:00
can
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
ceph
core
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-01-25 11:17:34 -08:00
dcb
dcb: use __dev_get_by_name instead of dev_get_by_name to find interface
2014-01-14 18:50:46 -08:00
dccp
ipv4: introduce hardened ip_no_pmtu_disc mode
2014-01-13 11:22:55 -08:00
decnet
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
dns_resolver
net/*: Fix FSF address in file headers
2013-12-06 12:37:57 -05:00
dsa
dsa: Use ether_addr_copy
2014-01-21 18:13:05 -08:00
ethernet
net: eth_type_trans() should use skb_header_pointer()
2014-01-16 15:30:31 -08:00
hsr
net/hsr: using kfree_rcu() to simplify the code
2013-12-17 16:32:30 -05:00
ieee802154
6lowpan: add a license to 6lowpan_iphc module
2014-01-22 21:57:17 -08:00
ipv4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-01-25 11:17:34 -08:00
ipv6
ipv6: reallocate addrconf router for ipv6 address when lo device up
2014-01-24 15:59:38 -08:00
ipx
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
irda
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
iucv
net: rework recvmsg handler msg_name and msg_namelen logic
2013-11-20 21:52:30 -05:00
key
xfrm: export verify_userspi_info for pkfey and netlink interface
2013-12-16 12:54:02 +01:00
l2tp
ipv6: protect protocols not handling ipv4 from v4 connection/bind attempts
2014-01-21 16:59:19 -08:00
lapb
llc
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
mac80211
mac80211: fix bufferable MMPDU RX handling
2014-02-04 21:58:15 +01:00
mac802154
mac802154: fix following checkpath.pl warning Prefer pr_warn(... to pr_warning(...
2013-12-22 18:53:08 -05:00
mpls
ipip: add GSO/TSO support
2013-10-19 19:36:19 -04:00
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-01-25 11:17:34 -08:00
netlabel
netlabel: Fix FSF address in file headers
2013-12-06 12:37:56 -05:00
netlink
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
netrom
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
nfc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-01-25 11:17:34 -08:00
openvswitch
net: replace macros net_random and net_srandom with direct calls to prandom
2014-01-14 15:15:25 -08:00
packet
af_packet: Add Queue mapping mode to af_packet fanout operation
2014-01-22 17:35:50 -08:00
phonet
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
rds
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
rfkill
net: rfkill: move poll work to power efficient workqueue
2014-02-04 21:58:16 +01:00
rose
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
rxrpc
rxrpc: out of bound read in debug code
2014-01-21 17:02:52 -08:00
sched
sch_htb: let skb->priority refer to non-leaf class
2014-01-22 17:39:48 -08:00
sctp
sctp: remove macros sctp_bh_[un]lock_sock
2014-01-21 18:41:36 -08:00
sunrpc
net: replace macros net_random and net_srandom with direct calls to prandom
2014-01-14 15:15:25 -08:00
tipc
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
unix
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
vmw_vsock
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
wimax
wimax: remove dead code
2013-11-21 13:09:42 -05:00
wireless
net: wireless: move regulatory timeout work to power efficient workqueue
2014-02-04 21:58:15 +01:00
x25
net: add build-time checks for msg->msg_name size
2014-01-18 23:04:16 -08:00
xfrm
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-01-25 11:17:34 -08:00
compat.c
net: clamp ->msg_namelen instead of returning an error
2013-11-29 16:12:52 -05:00
Kconfig
net: netprio: rename config to be more consistent with cgroup configs
2014-01-03 23:41:42 +01:00
Makefile
net: move 6lowpan compression code to separate module
2014-01-15 15:36:38 -08:00
nonet.c
socket.c
net: handle error more gracefully in socketpair()
2013-12-10 22:24:13 -05:00
sysctl_net.c