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:

committed by
Sandeep Puligilla

szülő
5bfbc5b35b
commit
012bfe3098
@@ -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:
|
||||
|
Reference in New Issue
Block a user