mirror of
https://github.com/opnsense/src.git
synced 2026-02-21 17:00:58 -05:00
caused hangs on SMP systems under load. My theory was that an interrupted thread was migrating and returning to PAL on a different CPU and that that caused the hangs. To prevent this, I used the recently added sched_pin() API to pin the interrupted thread to the CPU that received the interrupt across ithread_schedule() to prevent migration. This seems to have fixed the hangs based on tests by several folks on the alpha@ list. Tested by: wilko, tisco, several others on alpha@ |
||
|---|---|---|
| .. | ||
| alpha | ||
| compile | ||
| conf | ||
| include | ||
| isa | ||
| linux | ||
| mcbus | ||
| osf1 | ||
| pci | ||
| tlsb | ||
| Makefile | ||