diff options
| author | Andrey Smetanin <[email protected]> | 2015-12-14 16:01:38 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2015-12-14 19:12:21 -0800 |
| commit | 17efbee8ba02ef00d3b270998978f8a1a90f1d92 (patch) | |
| tree | dac527eaf4e57207f1b5721115d5b44a71fa62a0 /tools/perf/scripts/python | |
| parent | b00359642c2427da89dc8f77daa2c9e8a84e6d76 (diff) | |
drivers/hv: cleanup synic msrs if vmbus connect failed
Before vmbus_connect() synic is setup per vcpu - this means
hypervisor receives writes at synic msr's and probably allocate
hypervisor resources per synic setup.
If vmbus_connect() failed for some reason it's neccessary to cleanup
synic setup by call hv_synic_cleanup() at each vcpu to get a chance
to free allocated resources by hypervisor per synic.
This patch does appropriate cleanup in case of vmbus_connect() failure.
Signed-off-by: Andrey Smetanin <[email protected]>
Signed-off-by: Denis V. Lunev <[email protected]>
Reviewed-by: Vitaly Kuznetsov <[email protected]>
CC: "K. Y. Srinivasan" <[email protected]>
CC: Haiyang Zhang <[email protected]>
CC: Vitaly Kuznetsov <[email protected]>
Signed-off-by: K. Y. Srinivasan <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions