ANDROID: Revert "Mark HI and TASKLET softirq synchronous"
This reverts commit 3c53776e because it makes HI_SOFTIRQ and TASKLET_SOFTIRQ run immediately i.e. not get deferred to ksfotirqd. The commit text calls out that this is a stopgap until a better solution is deviced and that it should have included TIMER_SOFTIRQ as well, but chose not to. Patch ebc7b75d772647813cdaf085c7f5adf3c90b033b from Qualcomm is a more comprehensive solution which defers long running tasklets to ksfotirqd when a rt task is interrupted. We cannot use both these together as they conflict; e.g. the original makes TASKLET softirq run immediately while the Qualcomm one defers it if rt gets interrupted. Choose to use the Qualcomm one. Bug: 168521633 Change-Id: I4af64cd7e2c4291dda5f503bf2d74ede459a76c6 Signed-off-by:Satya Durga Srinivasu Prabhala <satyap@codeaurora.org> [elavila: port to mainline, resolve conflicts, add commit text] Signed-off-by:
J. Avila <elavila@google.com>
Loading
Please sign in to comment