
The scheduling change to avoid putting RT threads on cores that are handling softint's was catching cases where there was no reason to believe the softint would take a long time, resulting in unnecessary migration overhead. This patch reduces the migration to cases where the core has a softint that is actually likely to take a long time, as opposed to the RCU, SCHED, and TIMER softints that are rather quick. Bug: 31752786 Bug: 168521633 Change-Id: Ib4e179f1e15c736b2fdba31070494e357e9fbbe2 Signed-off-by: John Dias <joaodias@google.com> [elavila: Amend commit text for AOSP, port to mainline] Signed-off-by: J. Avila <elavila@google.com>
24 KiB
24 KiB