qcacld-3.0: Nuke rx_wakelock code entirely.
qcom_rx_wakelock is one of the major culprit to increased power consumption. Although its total wakelock time is quite low, it's catched very frequently and prevents the system from entering suspend repeatedly. Original intention of this wakelock is to prevent dropping unicast or local ARP packet, but I'm having a hard time understanding why are those packets critical to regular Android users. qcacld's packet filter will still allow notifications to flow in. Stop allowing this to be configurable on this kernel. Nuke this entirely to reduce resource usage. Change-Id: I8ae655b871e58dc1c9a880c831cc6a5e2d118594
Loading
Please register or sign in to comment