hyperv-fixes for 5.10-rc5
-----BEGIN PGP SIGNATURE----- iQFHBAABCAAxFiEEIbPD0id6easf0xsudhRwX5BBoF4FAl+ytzsTHHdlaS5saXVA a2VybmVsLm9yZwAKCRB2FHBfkEGgXtgkCADLbUGTwl/XXWEMBVASxk9rX9s6ONoN qoEZXZ6OcleziWmYoxqcyHUKcbNNmN31iKcw4wuld7jHQJSExcwxbPCYS2mAlBUb urHbPgm7u0u+9rILQi1Qbp5fHP8uQAvDKxe8sKXXzDvnWUNNVSyKlv3nj0kyN8zi SmpAszx5cdxXkyzwtnsL5GlUkVHyoGF03wMomcMnWgKZh4xsdIOQm5M0xrDFBqiY Lu+GK62845ZZgIyop4AN74bPNNPWDV29SnU8GMN7neFELdiIOPI1QbDX65qn0QTT W+oKtv52JVDkYLi7fTY5JUoM7O1eek3DFdvB9ig4QJdNdQ9YkJvnogsM =1shq -----END PGP SIGNATURE----- Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux Pull Hyper-V fix from Wei Liu: "One patch from Chris to fix kexec on Hyper-V" * tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux: Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnectedpull/626/merge
commit
a5698b3835
|
|
@ -244,9 +244,13 @@ int hv_synic_cleanup(unsigned int cpu)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Hyper-V does not provide a way to change the connect CPU once
|
* Hyper-V does not provide a way to change the connect CPU once
|
||||||
* it is set; we must prevent the connect CPU from going offline.
|
* it is set; we must prevent the connect CPU from going offline
|
||||||
|
* while the VM is running normally. But in the panic or kexec()
|
||||||
|
* path where the vmbus is already disconnected, the CPU must be
|
||||||
|
* allowed to shut down.
|
||||||
*/
|
*/
|
||||||
if (cpu == VMBUS_CONNECT_CPU)
|
if (cpu == VMBUS_CONNECT_CPU &&
|
||||||
|
vmbus_connection.conn_state == CONNECTED)
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue