aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hv
AgeCommit message (Expand)AuthorFilesLines
2021-02-05Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind()Andrea Parri (Microsoft)1-0/+12
2021-02-05Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()Andrea Parri (Microsoft)1-2/+1
2021-02-05Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc()Andrea Parri (Microsoft)1-5/+14
2021-02-05Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc()Andrea Parri (Microsoft)1-14/+14
2021-02-05Drivers: hv: vmbus: Initialize memory to be sent to the hostAndrea Parri (Microsoft)1-2/+2
2021-02-05hv_utils: Add validation for untrusted Hyper-V valuesAndres Beltran5-187/+306
2021-02-05Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring bufferAndres Beltran5-15/+80
2021-01-05x86/hyperv: Fix kexec panic/hang issuesDexuan Cui1-2/+0
2020-12-16Merge tag 'hyperv-next-signed-20201214' of git://git.kernel.org/pub/scm/linux...Linus Torvalds5-34/+232
2020-12-13hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooningVitaly Kuznetsov1-1/+4
2020-12-13hv_balloon: simplify math in alloc_balloon_pages()Vitaly Kuznetsov1-1/+1
2020-12-07drivers/hv: remove obsolete TODO and fix misleading typo in commentStefan Eschenbacher1-2/+1
2020-12-02drivers: hv: vmbus: Fix checkpatch SPLIT_STRINGMatheus Castello1-15/+20
2020-11-17drivers: hv: vmbus: Fix call msleep using < 20msMatheus Castello1-1/+1
2020-11-17drivers: hv: vmbus: Fix checkpatch LINE_SPACINGMatheus Castello1-0/+3
2020-11-17drivers: hv: vmbus: Replace symbolic permissions by octal permissionsMatheus Castello1-5/+5
2020-11-17drivers: hv: Fix hyperv_record_panic_msg path on commentMatheus Castello1-1/+1
2020-11-17Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardeningAndres Beltran3-9/+197
2020-11-16Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+6
2020-11-11Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnectedChris Co1-2/+6
2020-11-05Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2020-10-19hv_balloon: disable warning when floor reachedOlaf Hering1-1/+1
2020-10-16Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2020-10-16hv_balloon: try to merge system ram resourcesDavid Hildenbrand1-1/+1
2020-10-16mm/memory_hotplug: prepare passing flags to add_memory() and friendsDavid Hildenbrand1-1/+1
2020-10-15Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-4/+28
2020-10-14Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDTMichael Kelley2-4/+28
2020-10-14Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-185/+293
2020-09-28Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizesBoqun Feng1-4/+7
2020-09-28Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv headerBoqun Feng1-13/+0
2020-09-28Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()Boqun Feng1-2/+2
2020-09-28Drivers: hv: vmbus: Introduce types of GPADLBoqun Feng1-20/+140
2020-09-28Drivers: hv: vmbus: Move __vmbus_open()Boqun Feng1-154/+155
2020-09-28Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadlBoqun Feng1-8/+5
2020-09-15Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+12
2020-09-14Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unloadMichael Kelley1-2/+5
2020-09-09Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume()Dexuan Cui1-2/+7
2020-08-26Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-14/+51
2020-08-24hv_utils: drain the timesync packets on onchannelcallbackVineeth Pillai1-3/+16
2020-08-24hv_utils: return error if host timesysnc update is staleVineeth Pillai1-11/+35
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-19drivers: hv: remove cast from hyperv_die_eventOlaf Hering1-1/+1
2020-08-14Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+4
2020-08-07Drivers: hv: vmbus: Only notify Hyper-V for die events that are oopsMichael Kelley1-0/+4
2020-08-06Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-46/+14
2020-06-29Drivers: hv: Change flag to write log level in panic msg to falseJoseph Salisbury1-1/+1
2020-06-20Drivers: hv: vmbus: Remove the lock field from the vmbus_channel structAndrea Parri (Microsoft)2-6/+1
2020-06-19Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_li...Andrea Parri (Microsoft)1-19/+6
2020-06-19Drivers: hv: vmbus: Use channel_mutex in channel_vp_mapping_show()Andrea Parri (Microsoft)1-4/+3
2020-06-19Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_li...Andrea Parri (Microsoft)2-6/+0
2020-06-19Drivers: hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_onli...Andrea Parri (Microsoft)1-1/+1
2020-06-19Drivers: hv: vmbus: Remove the numa_node field from the vmbus_channel structAndrea Parri (Microsoft)2-4/+1
2020-06-19Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel structAndrea Parri (Microsoft)3-6/+2
2020-06-03Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-371/+624
2020-05-23Drivers: hv: vmbus: Resolve more races involving init_vp_index()Andrea Parri (Microsoft)3-12/+77
2020-05-23Drivers: hv: vmbus: Resolve race between init_vp_index() and CPU hotplugAndrea Parri (Microsoft)1-28/+18
2020-05-20Driver: hv: vmbus: drop a no long applicable commentWei Liu1-1/+0
2020-05-20hyper-v: Replace open-coded variant of %*phN specifierAndy Shevchenko1-16/+3
2020-05-20hyper-v: Supply GUID pointer to printf() like functionsAndy Shevchenko1-3/+3
2020-05-20hyper-v: Use UUID API for exporting the GUID (part 2)Andy Shevchenko1-4/+2
2020-05-20drivers: hv: remove redundant assignment to pointer primary_channelColin Ian King1-4/+1
2020-05-20scsi: storvsc: Re-init stor_chns when a channel interrupt is re-assignedAndrea Parri (Microsoft)1-0/+4
2020-04-27Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-16/+37
2020-04-23Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message typeAndrea Parri (Microsoft)4-3/+154
2020-04-23Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplugAndrea Parri (Microsoft)2-16/+38
2020-04-23Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logicAndrea Parri (Microsoft)1-80/+25
2020-04-23Drivers: hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. ...Andrea Parri (Microsoft)3-30/+25
2020-04-23hv_utils: Always execute the fcopy and vss callbacks in a taskletAndrea Parri (Microsoft)3-8/+3
2020-04-23hv_netvsc: Disable NAPI before closing the VMBus channelAndrea Parri (Microsoft)1-0/+6
2020-04-23Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of ...Andrea Parri (Microsoft)5-121/+160
2020-04-23Drivers: hv: vmbus: Don't bind the offer&rescind works to a specific CPUAndrea Parri (Microsoft)2-16/+44
2020-04-23Drivers: hv: vmbus: Always handle the VMBus messages on CPU0Andrea Parri (Microsoft)4-27/+31
2020-04-23Drivers: hv: check VMBus messages lengthsVitaly Kuznetsov3-24/+37
2020-04-23Drivers: hv: make sure that 'struct vmbus_channel_message_header' compiles co...Vitaly Kuznetsov1-0/+7
2020-04-23Drivers: hv: avoid passing opaque pointer to vmbus_onmessage()Vitaly Kuznetsov2-7/+3
2020-04-23Drivers: hv: allocate the exact needed memory for messagesVitaly Kuznetsov1-5/+10
2020-04-23Drivers: hv: copy from message page only what's neededVitaly Kuznetsov1-1/+8
2020-04-22hyper-v: Use UUID API for exporting the GUIDAndy Shevchenko1-2/+2
2020-04-21Drivers: hv: Move AEOI determination to architecture dependent codeMichael Kelley1-5/+1
2020-04-14Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VMDexuan Cui1-9/+34
2020-04-14Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-20/+49
2020-04-11x86/Hyper-V: Report crash data in die() when panic_on_oops is setTianyu Lan1-2/+3
2020-04-11x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not setTianyu Lan1-9/+14
2020-04-11x86/Hyper-V: Trigger crash enlightenment only once during system crash.Tianyu Lan1-2/+14
2020-04-10x86/Hyper-V: Free hv_panic_page when fail to register kmsg dumpTianyu Lan1-2/+5
2020-04-10x86/Hyper-V: Unload vmbus channel in hv panic callbackTianyu Lan2-8/+16
2020-04-07hv_balloon: don't check for memhp_auto_online manuallyDavid Hildenbrand1-15/+10
2020-04-04hv_debugfs: Make hv_debug_root staticYueHaibing1-1/+1
2020-03-21hv: hyperv_vmbus.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-02-03Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-38/+306
2020-01-26hv_utils: Add the support of hibernationDexuan Cui5-6/+214
2020-01-26hv_utils: Support host-initiated hibernation requestDexuan Cui1-1/+48
2020-01-26hv_utils: Support host-initiated restart requestDexuan Cui1-8/+31
2020-01-25Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)Dexuan Cui2-14/+11
2020-01-25hv_balloon: Balloon up according to request page numberTianyu Lan1-10/+3
2020-01-16clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksourcesAndrea Parri1-4/+4
2019-12-01Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-3/+1
2019-12-01mm/memory_hotplug.c: remove __online_page_set_limits()Souptick Joarder1-1/+0
2019-12-01hv_balloon: use generic_online_page()David Hildenbrand1-2/+1
2019-11-30Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-77/+383
2019-11-21Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synicMichael Kelley1-1/+1
2019-11-21drivers/hv: Replace binary semaphore with mutexDavidlohr Bueso1-5/+5
2019-11-21hv_balloon: Add the support of hibernationDexuan Cui1-2/+85
2019-11-21Drivers: hv: balloon: Remove dependencies on guest page sizeHimadri Pandya1-13/+12
2019-11-21Drivers: hv: vmbus: Remove dependencies on guest page sizeHimadri Pandya2-10/+10
2019-11-21Drivers: hv: util: Specify ring buffer size using Hyper-V page sizeHimadri Pandya1-2/+3
2019-11-21Drivers: hv: Specify receive buffer size using Hyper-V page sizeHimadri Pandya4-7/+10
2019-11-21drivers: hv: vmbus: Introduce latency testingBranden Bonaby6-0/+219
2019-11-21Drivers: hv: vmbus: Add module parameter to cap the VMBus versionAndrea Parri1-0/+13
2019-11-21Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2Andrea Parri1-5/+8
2019-11-21Drivers: hv: vmbus: Introduce table of VMBus protocol versionsAndrea Parri2-34/+19
2019-11-15x86/hyperv: Initialize clockevents earlier in CPU onliningMichael Kelley2-18/+16
2019-10-01Drivers: hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEPDexuan Cui1-0/+6
2019-09-24Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-121/+552
2019-09-17Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+0
2019-09-16Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+4
2019-09-06Drivers: hv: vmbus: Resume after fixing up old primary channelsDexuan Cui4-20/+98
2019-09-06Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channelsDexuan Cui4-1/+84
2019-09-06Drivers: hv: vmbus: Clean up hv_sock channels by force upon suspendDexuan Cui1-0/+55
2019-09-06Drivers: hv: vmbus: Suspend/resume the vmbus itself for hibernationDexuan Cui3-2/+62
2019-09-06Drivers: hv: vmbus: Ignore the offers when resuming from hibernationDexuan Cui1-1/+57
2019-09-06Drivers: hv: vmbus: Implement suspend/resume for VSC drivers for hibernationDexuan Cui1-0/+46
2019-09-06Drivers: hv: vmbus: Suspend/resume the synic for hibernationDexuan Cui1-0/+46
2019-09-06Drivers: hv: vmbus: Break out synic enable and disable operationsDexuan Cui2-29/+39
2019-08-23clocksource/drivers/hyperv: Enable TSC page clocksource on 32bitVitaly Kuznetsov1-3/+0
2019-08-20Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAEDexuan Cui1-1/+1
2019-08-20Drivers: hv: vmbus: Remove the unused "tsc_page" from struct hv_contextDexuan Cui1-2/+0
2019-08-17tools: hv: Use the correct style for SPDX License IdentifierNishad Kamdar1-1/+1
2019-07-30hv_balloon: Reorganize the probe functionDexuan Cui1-58/+66
2019-07-30hv_balloon: Use a static page for the balloon_up send bufferDexuan Cui1-15/+4
2019-07-22drivers: hv: vmbus: Replace page definition with Hyper-V specific oneMaya Nakamura1-4/+4
2019-07-18proc/sysctl: add shared variables for range checkMatteo Croce1-4/+2
2019-07-12Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2019-07-08Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
2019-07-03clocksource/drivers: Continue making Hyper-V clocksource ISA agnosticMichael Kelley1-0/+1
2019-07-03clocksource/drivers: Make Hyper-V clocksource ISA agnosticMichael Kelley4-175/+29
2019-06-23drivers: hv: Add a module description line to the hv_vmbus driverJoseph Salisbury1-0/+1
2019-06-11x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbolZhao Yakui1-0/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320Thomas Gleixner8-109/+8
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280Thomas Gleixner5-56/+5
2019-04-13Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup()Dexuan Cui1-1/+0
2019-04-10Drivers: hv: vmbus: Fix race condition with new ring_buffer_info mutexKimberly Brown4-31/+73
2019-04-10Drivers: hv: vmbus: Set ring_info field to 0 and remove memsetKimberly Brown1-2/+1
2019-04-10Drivers: hv: vmbus: Refactor chan->state if statementKimberly Brown1-3/+12
2019-03-20Drivers: hv: vmbus: Expose monitor data only when monitor pages are usedKimberly Brown3-2/+78
2019-03-06Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-46/+80
2019-03-05hv_balloon: mark inflated pages PG_offlineDavid Hildenbrand1-2/+12
2019-03-05mm/page_alloc.c: memory hotplug: free pages as higher orderArun KS1-3/+4
2019-03-01Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman5-45/+79
2019-02-23Drivers: hv: vmbus: Change server monitor_pages index to 0Kimberly Brown1-1/+1
2019-02-14Drivers: hv: vmbus: Expose counters for interrupts and full conditionsKimberly Brown2-1/+49
2019-02-14vmbus: Switch to use new generic UUID APIAndy Shevchenko4-44/+30
2019-01-09vmbus: fix subchannel removalDexuan Cui1-8/+1
2019-01-09hv_balloon: avoid touching uninitialized struct page during tail onliningVitaly Kuznetsov1-4/+6
2019-01-09Drivers: hv: vmbus: Check for ring when getting debug infoDexuan Cui2-46/+76
2018-12-28Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-56/+5
2018-12-28mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS1-1/+1
2018-12-28mm: reference totalram_pages and managed_pages once per functionArun KS1-9/+10
2018-12-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-69/+1
2018-12-14x86/hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.hVitaly Kuznetsov2-69/+1
2018-12-14Merge tag 'hyperv-fixes-4.20-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman2-1/+21
2018-12-13Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channelsDexuan Cui1-0/+20
2018-12-13x86, hyperv: remove PCI dependencySinan Kaya1-1/+1
2018-12-10Merge 4.20-rc6 into char-misc-nextGreg Kroah-Hartman3-65/+154
2018-12-03Drivers: hv: vmbus: Offload the handling of channels to two workqueuesDexuan Cui3-66/+154
2018-12-03Merge 4.20-rc5 into char-misc-nextGreg Kroah-Hartman1-0/+8
2018-11-26Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()Dexuan Cui1-0/+8
2018-11-26Drivers: hv: vmbus: Remove the useless API vmbus_get_outgoing_channel()Dexuan Cui2-46/+0
2018-11-26Merge 4.20-rc4 into char-misc-nextGreg Kroah-Hartman1-4/+22
2018-11-11Drivers: hv: kvp: Use %u to print U32Dexuan Cui1-1/+1
2018-11-11hv_utils: update name in struct hv_driver util_drvHaiyang Zhang1-1/+1
2018-11-11Drivers: hv: vmbus: Get rid of unnecessary state in hv_contextK. Y. Srinivasan2-9/+3
2018-11-11Drivers: hv: kvp: Fix the recent regression caused by incorrect clean-upDexuan Cui1-4/+22
2018-10-15hv_balloon: Replace spin_is_locked() with lockdepLance Roy1-1/+1
2018-10-08Merge 4.19-rc7 into char-misc-nextGreg Kroah-Hartman1-3/+5
2018-10-02Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu maskDexuan Cui1-5/+9
2018-10-02Drivers: hv: kvp: Fix two "this statement may fall through" warningsDexuan Cui1-2/+4
2018-10-02Drivers: hv: kvp: Fix the indentation of some "break" statementsDexuan Cui1-4/+4
2018-10-02Drivers: hv: vmbus: Fix the descriptions of some function parametersDexuan Cui2-25/+22
2018-09-30Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect()Dexuan Cui1-3/+5
2018-09-25vmbus: split ring buffer allocation from openStephen Hemminger2-115/+153
2018-09-25vmbus: keep pointer to ring buffer pageStephen Hemminger1-11/+9
2018-09-25vmbus: pass channel to hv_process_channel_removalStephen Hemminger3-16/+7
2018-09-16Merge b4.19-rc4 into char-misc-nextGreg Kroah-Hartman1-0/+3
2018-09-12Drivers: hv: vmbus: Fix synic per-cpu context initializationMichael Kelley1-3/+12
2018-09-12vmbus: add driver_override supportStephen Hemminger1-19/+96
2018-09-12vmbus: don't return values for uninitalized channelsStephen Hemminger1-0/+3
2018-08-02Drivers: hv: vmbus: Cleanup synic memory free pathMichael Kelley1-6/+8
2018-08-02Drivers: hv: vmbus: Remove use of slow_virt_to_phys()Michael Kelley1-7/+20
2018-08-02Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind()Dexuan Cui2-16/+30
2018-07-29Drivers: hv: vmbus: add numa_node to sysfsStephen Hemminger1-0/+17
2018-07-29Drivers: hv: vmbus: Get rid of MSR access from vmbus_drv.cSunil Muthuswamy1-1/+1
2018-07-29Drivers: hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdrSunil Muthuswamy1-10/+4
2018-07-29Drivers: hv: vmus: Fix the check for return value from kmsg get dump bufferSunil Muthuswamy1-7/+4
2018-07-08Drivers: HV: Send one page worth of kmsg dump over Hyper-V during panicSunil Muthuswamy1-0/+110
2018-07-03Drivers: hv: vmbus: Make TLFS #define names architecture neutralMichael Kelley1-5/+5
2018-07-03Drivers: hv: vmbus: Remove x86 MSR refs in arch independent codeMichael Kelley1-12/+8
2018-07-03Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()Dexuan Cui1-3/+1
2018-07-03Drivers: hv: vmbus: Add comments on ring buffer signalingMichael Kelley1-11/+54
2018-07-03use the new async probing feature for the hyperv driversArjan van de Ven2-0/+6