qcacmn: modify HIF NAPI blacklist mechanism

The existing HIF NAPI blacklist feature uses irq_blacklist_on(off) APIs
which make a call to the userspace irq_balancer.

Replace these APIs with kernel API irq_modify_status to mark (or unmark) the
individual interrupts with IRQ_NO_BALANCING flag. Once marked, the
msm-irq-balancer will not be able to move the CE interrupts around.

Change-Id: I4d780fa8780b42a668006e13a49eb1299304e633
CRs-Fixed: 1114161
This commit is contained in:
Mohit Khanna
2017-01-19 21:15:35 -08:00
committed by Sandeep Puligilla
szülő 5bfbc5b35b
commit 012bfe3098
2 fájl változott, egészen pontosan 74 új sor hozzáadva és 26 régi sor törölve

Fájl megtekintése

@@ -173,7 +173,7 @@ enum qca_blacklist_op {
BLACKLIST_ON
};
int hif_napi_cpu_blacklist(uint8_t flags, enum qca_blacklist_op op);
int hif_napi_cpu_blacklist(struct qca_napi_data *napid, enum qca_blacklist_op op);
/**
* Local interface to HIF implemented functions of NAPI CPU affinity management.
* Note: