summaryrefslogtreecommitdiffstats
path: root/drivers/hv/hyperv_vmbus.h
Commit message (Expand)AuthorAgeFilesLines
* drivers/hv: remove obsolete TODO and fix misleading typo in commentStefan Eschenbacher2020-12-071-2/+1
* Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardeningAndres Beltran2020-11-171-1/+2
* Drivers: hv: vmbus: Resolve more races involving init_vp_index()Andrea Parri (Microsoft)2020-05-231-0/+48
* hv_utils: Always execute the fcopy and vss callbacks in a taskletAndrea Parri (Microsoft)2020-04-231-6/+1
* Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of ...Andrea Parri (Microsoft)2020-04-231-6/+8
* Drivers: hv: vmbus: Always handle the VMBus messages on CPU0Andrea Parri (Microsoft)2020-04-231-5/+6
* Drivers: hv: check VMBus messages lengthsVitaly Kuznetsov2020-04-231-0/+1
* hv: hyperv_vmbus.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-03-211-1/+1
* hv_utils: Add the support of hibernationDexuan Cui2020-01-261-0/+6
* drivers: hv: vmbus: Introduce latency testingBranden Bonaby2019-11-211-0/+31
* Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-09-241-0/+30
|\
| * Drivers: hv: vmbus: Resume after fixing up old primary channelsDexuan Cui2019-09-061-0/+14
| * Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channelsDexuan Cui2019-09-061-0/+12
| * Drivers: hv: vmbus: Suspend/resume the vmbus itself for hibernationDexuan Cui2019-09-061-0/+2
| * Drivers: hv: vmbus: Break out synic enable and disable operationsDexuan Cui2019-09-061-0/+2
* | Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-09-161-4/+4
|\ \
| * | drivers: hv: vmbus: Replace page definition with Hyper-V specific oneMaya Nakamura2019-07-221-4/+4
| |/
* / Drivers: hv: vmbus: Remove the unused "tsc_page" from struct hv_contextDexuan Cui2019-08-201-2/+0
|/
* clocksource/drivers: Make Hyper-V clocksource ISA agnosticMichael Kelley2019-07-031-3/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320Thomas Gleixner2019-06-051-14/+1
* Drivers: hv: vmbus: Fix race condition with new ring_buffer_info mutexKimberly Brown2019-04-101-0/+1
* Drivers: hv: vmbus: Expose monitor data only when monitor pages are usedKimberly Brown2019-03-201-0/+2
* vmbus: Switch to use new generic UUID APIAndy Shevchenko2019-02-141-2/+2
* Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2018-12-281-2/+0
|\
| * Merge 4.20-rc6 into char-misc-nextGreg Kroah-Hartman2018-12-101-0/+7
| |\
| * | Drivers: hv: vmbus: Get rid of unnecessary state in hv_contextK. Y. Srinivasan2018-11-111-2/+0
* | | x86/hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.hVitaly Kuznetsov2018-12-141-68/+0
| |/ |/|
* | Drivers: hv: vmbus: Offload the handling of channels to two workqueuesDexuan Cui2018-12-031-0/+7
|/
* Drivers: hv: vmbus: enable VMBus protocol version 5.0Dexuan Cui2018-05-141-0/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-04-091-0/+1
|\
| * x86/hyper-v: move hyperv.h out of uapiVitaly Kuznetsov2018-03-281-0/+1
* | Drivers: hv: vmbus: Implement Direct Mode for stimer0Michael Kelley2018-03-061-1/+3
|/
* hyper-v: trace vmbus_on_msg_dpc()Vitaly Kuznetsov2017-11-041-0/+2
* vmbus: add per-channel sysfs infoStephen Hemminger2017-10-041-0/+2
* hyper-v: Globalize vp_indexVitaly Kuznetsov2017-08-101-11/+0
* Drivers: hv: vmbus: Fix rescind handlingK. Y. Srinivasan2017-05-181-0/+7
* Drivers: hv: util: Make hv_poll_channel() a little more efficientK. Y. Srinivasan2017-05-181-0/+4
* vmbus: expose debug info for driversStephen Hemminger2017-03-171-11/+0
* vmbus: cleanup header file styleStephen Hemminger2017-03-171-8/+8
* vmbus: make channel_message table constantStephen Hemminger2017-03-171-1/+1
* vmbus: constify parameters where possibleStephen Hemminger2017-02-141-3/+3
* vmbus: expose hv_begin/end_readStephen Hemminger2017-02-141-4/+0
* vmbus: remove conditional locking of vmbus_writeStephen Hemminger2017-02-141-2/+1
* vmbus: change to per channel taskletStephen Hemminger2017-02-141-1/+0
* vmbus: put related per-cpu variable togetherStephen Hemminger2017-02-141-22/+31
* vmbus: drop no longer used kick_q argumentStephen Hemminger2017-02-101-3/+2
* vmbus: use kernel bitops for traversing interrupt maskStephen Hemminger2017-02-101-7/+9
* Drivers: hv: restore hypervcall page cleanup before kexecVitaly Kuznetsov2017-01-311-2/+0
* Drivers: hv: vmbus: Cleanup hyperv_vmbus.hK. Y. Srinivasan2017-01-201-150/+2
* Drivers: hv: vmbus: Move the code to signal end of messageK. Y. Srinivasan2017-01-201-35/+0