No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mohit Khanna afff9fb2cf qcacld-3.0: Make interrupt blacklisting robust
Interrupt blacklisting in kernel 4.4 happens through a user-space
entity. The kernel APIs irq_blacklist_on(off) essentially send
a message to the user space service(irq balancer) and
therefore are not synchronous and do not guarantee that blacklisting
has actually taken effect. It will be granted with some latency
(userspace entity's processing delay).

Make blacklisting more robust by:
a) move irq (if it has been moved around after blacklist_on call
   has been made and not yet honored) to the designated CPU
   on IRQ reception
b) stop cpu_isolation in blacklisting mode boost API
c) modify NAPI stats to indicate blacklisting mode

CRs-Fixed: 1093770
Change-Id: I410768d3e0215e510924859d678c66ad7d87b1ec
2017-04-07 02:35:34 -07:00
core qcacld-3.0: Make interrupt blacklisting robust 2017-04-07 02:35:34 -07:00
uapi/linux qcacld-3.0: Add support for multiple instances of the host driver 2016-12-14 14:08:37 -08:00
Android.mk
Kbuild qcacld-3.0: Kbuild changes to include NAN component 2017-04-06 08:52:09 -07:00
Kconfig qcacld-3.0: [11AX] Add feature flag for 11AX 2017-03-18 15:59:57 -07:00
Makefile qcacld-3.0: accept module name externally 2016-06-01 10:48:46 -07:00
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium