commit | 8d55e50b8b21c1833efa52580447314ab1aeed37 | [log] [tgz] |
---|---|---|
author | Andrew Walbran <qwandor@google.com> | Tue Feb 05 11:42:08 2019 +0000 |
committer | Andrew Walbran <qwandor@google.com> | Fri Feb 15 10:16:47 2019 +0000 |
tree | 67663c7399935aac3b2cd4612e025ca308105f83 | |
parent | b3ca1dca1efd371052ea3f9c3409a7cad43ed4af [diff] |
Remove cpuhp callbacks when removing driver. This ensures that the hypervisor timer IRQ gets cleaned up properly, and that our callbacks aren't called after the module is unloaded. Also fix order of unloading to stop secondary vCPU threads before disabling interrupts, to avoid being starved by run-away secondary VMs during this window. Bug: 117271574 Change-Id: If1f20249d6d703f532499554a4a170571c2131d0