| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-15 | Drivers: hv: fix missing kernel-doc description for 'size' in request_arr_init() | Kriish Sharma | 1 | -1/+1 |
| 2025-11-15 | Drivers: hv: Free msginfo when the buffer fails to decrypt | Roman Kisel | 1 | -6/+18 |
| 2025-11-15 | Drivers: hv: Allocate encrypted buffers when requested | Roman Kisel | 1 | -20/+29 |
| 2025-09-08 | Drivers: hv: Simplify data structures for VMBus channel close message | Michael Kelley | 1 | -1/+1 |
| 2025-07-09 | Drivers: hv: Fix warnings for missing export.h header inclusion | Naman Jain | 1 | -0/+1 |
| 2025-05-14 | Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() | Michael Kelley | 1 | -59/+0 |
| 2025-05-14 | Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges | Michael Kelley | 1 | -3/+3 |
| 2024-04-10 | Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted | Michael Kelley | 1 | -1/+3 |
| 2024-04-10 | Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl | Rick Edgecombe | 1 | -4/+21 |
| 2024-03-01 | Drivers: hv: vmbus: Update indentation in create_gpadl_header() | Michael Kelley | 1 | -67/+65 |
| 2024-03-01 | Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() | Michael Kelley | 1 | -44/+10 |
| 2022-04-25 | Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() | Andrea Parri (Microsoft) | 1 | -6/+5 |
| 2022-04-25 | Drivers: hv: vmbus: Introduce vmbus_request_addr_match() | Andrea Parri (Microsoft) | 1 | -18/+47 |
| 2022-04-25 | Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() | Andrea Parri (Microsoft) | 1 | -6/+32 |
| 2022-04-25 | Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero | Andrea Parri (Microsoft) | 1 | -2/+4 |
| 2021-10-28 | Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM | Tianyu Lan | 1 | -9/+10 |
| 2021-10-28 | Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM | Tianyu Lan | 1 | -15/+38 |
| 2021-05-14 | scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs | Andrea Parri (Microsoft) | 1 | -8/+6 |
| 2021-05-14 | Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer | Andres Beltran | 1 | -3/+6 |
| 2021-04-18 | Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RE... | Andrea Parri (Microsoft) | 1 | -17/+82 |
| 2021-04-16 | Drivers: hv: vmbus: Use after free in __vmbus_open() | Dan Carpenter | 1 | -1/+1 |
| 2021-03-08 | drivers: hv: Fix whitespace errors | Vasanth | 1 | -1/+1 |
| 2021-02-15 | Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer" | Wei Liu | 1 | -6/+3 |
| 2021-02-05 | Drivers: hv: vmbus: Initialize memory to be sent to the host | Andrea Parri (Microsoft) | 1 | -2/+2 |
| 2021-02-05 | Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer | Andres Beltran | 1 | -3/+6 |
| 2020-11-17 | Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening | Andres Beltran | 1 | -6/+168 |
| 2020-09-28 | Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header | Boqun Feng | 1 | -13/+0 |
| 2020-09-28 | Drivers: hv: vmbus: Introduce types of GPADL | Boqun Feng | 1 | -20/+140 |
| 2020-09-28 | Drivers: hv: vmbus: Move __vmbus_open() | Boqun Feng | 1 | -154/+155 |
| 2020-09-28 | Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl | Boqun Feng | 1 | -8/+5 |
| 2020-06-20 | Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct | Andrea Parri (Microsoft) | 1 | -5/+1 |
| 2020-06-19 | Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel struct | Andrea Parri (Microsoft) | 1 | -1/+2 |
| 2020-04-23 | Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type | Andrea Parri (Microsoft) | 1 | -0/+28 |
| 2020-04-23 | Drivers: hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. ... | Andrea Parri (Microsoft) | 1 | -17/+7 |
| 2020-04-23 | hv_netvsc: Disable NAPI before closing the VMBus channel | Andrea Parri (Microsoft) | 1 | -0/+6 |
| 2019-08-20 | Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE | Dexuan Cui | 1 | -1/+1 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 | Thomas Gleixner | 1 | -13/+1 |
| 2019-02-14 | vmbus: Switch to use new generic UUID API | Andy Shevchenko | 1 | -2/+2 |
| 2019-01-09 | vmbus: fix subchannel removal | Dexuan Cui | 1 | -8/+1 |
| 2018-12-03 | Merge 4.20-rc5 into char-misc-next | Greg Kroah-Hartman | 1 | -0/+8 |
| 2018-11-26 | Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl() | Dexuan Cui | 1 | -0/+8 |
| 2018-11-26 | Drivers: hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() | Dexuan Cui | 1 | -1/+0 |
| 2018-10-02 | Drivers: hv: vmbus: Fix the descriptions of some function parameters | Dexuan Cui | 1 | -11/+13 |
| 2018-09-25 | vmbus: split ring buffer allocation from open | Stephen Hemminger | 1 | -115/+152 |
| 2018-09-25 | vmbus: keep pointer to ring buffer page | Stephen Hemminger | 1 | -11/+9 |
| 2018-09-25 | vmbus: pass channel to hv_process_channel_removal | Stephen Hemminger | 1 | -2/+1 |
| 2018-08-02 | Drivers: hv: vmbus: Remove use of slow_virt_to_phys() | Michael Kelley | 1 | -7/+20 |
| 2018-08-02 | Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() | Dexuan Cui | 1 | -16/+24 |
| 2017-11-28 | Drivers: hv: vmbus: Fix a rescind issue | K. Y. Srinivasan | 1 | -2/+8 |
| 2017-11-04 | hyper-v: trace channel events | Vitaly Kuznetsov | 1 | -0/+2 |
| 2017-11-04 | hyper-v: trace vmbus_send_tl_connect_request() | Vitaly Kuznetsov | 1 | -1/+6 |
| 2017-11-04 | hyper-v: trace vmbus_teardown_gpadl() | Vitaly Kuznetsov | 1 | -0/+2 |
| 2017-11-04 | hyper-v: trace vmbus_establish_gpadl() | Vitaly Kuznetsov | 1 | -0/+6 |
| 2017-11-04 | hyper-v: trace vmbus_close_internal() | Vitaly Kuznetsov | 1 | -0/+2 |
| 2017-11-04 | hyper-v: trace vmbus_open() | Vitaly Kuznetsov | 1 | -0/+2 |
| 2017-10-20 | vmbus: initialize reserved fields in messages | Stephen Hemminger | 1 | -0/+2 |
| 2017-10-04 | Drivers: hv: vmbus: Fix bugs in rescind handling | K. Y. Srinivasan | 1 | -3/+3 |
| 2017-09-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -106/+23 |
| 2017-08-16 | vmbus: remove unused vmbus_sendpacket_ctl | stephen hemminger | 1 | -26/+17 |
| 2017-08-16 | vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl | stephen hemminger | 1 | -24/+6 |
| 2017-08-16 | vmbus: remove unused vmbus_sendpacket_multipagebuffer | stephen hemminger | 1 | -56/+0 |
| 2017-08-16 | Drivers: hv: vmbus: Fix rescind handling issues | K. Y. Srinivasan | 1 | -0/+14 |
| 2017-07-17 | vmbus: re-enable channel tasklet | Stephen Hemminger | 1 | -0/+2 |
| 2017-05-18 | Drivers: hv: vmbus: Fix rescind handling | K. Y. Srinivasan | 1 | -2/+6 |
| 2017-03-27 | Merge 4.11-rc4 into char-misc-next | Greg Kroah-Hartman | 1 | -13/+12 |
| 2017-03-17 | vmbus: fix spelling errors | Stephen Hemminger | 1 | -5/+5 |
| 2017-03-16 | Drivers: hv: vmbus: Don't leak memory when a channel is rescinded | K. Y. Srinivasan | 1 | -5/+8 |
| 2017-03-16 | vmbus: remove hv_event_tasklet_disable/enable | Dexuan Cui | 1 | -8/+4 |
| 2017-03-09 | scripts/spelling.txt: add "disble(d)" pattern and fix typo instances | Masahiro Yamada | 1 | -1/+1 |
| 2017-02-14 | vmbus: remove conditional locking of vmbus_write | Stephen Hemminger | 1 | -9/+4 |
| 2017-02-14 | vmbus: change to per channel tasklet | Stephen Hemminger | 1 | -1/+1 |
| 2017-02-10 | vmbus: remove unused kickq argument to sendpacket | Stephen Hemminger | 1 | -10/+9 |
| 2017-02-10 | vmbus: drop no longer used kick_q argument | Stephen Hemminger | 1 | -9/+4 |
| 2017-02-10 | vmbus: use kernel bitops for traversing interrupt mask | Stephen Hemminger | 1 | -6/+2 |
| 2017-01-10 | Drivers: hv: vmbus: Fix a rescind handling bug | K. Y. Srinivasan | 1 | -0/+18 |
| 2017-01-10 | Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() | Vitaly Kuznetsov | 1 | -8/+9 |
| 2016-11-07 | Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host | K. Y. Srinivasan | 1 | -9/+2 |
| 2016-11-07 | Drivers: hv: vmbus: On write cleanup the logic to interrupt the host | K. Y. Srinivasan | 1 | -89/+10 |
| 2016-11-07 | Drivers: hv: vmbus: Base host signaling strictly on the ring state | K. Y. Srinivasan | 1 | -3/+20 |
| 2016-09-02 | Drivers: hv: ring_buffer: wrap around mappings for ring buffers | Vitaly Kuznetsov | 1 | -15/+14 |
| 2016-09-02 | Drivers: hv: cleanup vmbus_open() for wrap around mappings | Vitaly Kuznetsov | 1 | -19/+22 |
| 2016-08-31 | Drivers: hv: vmbus: Implement a mechanism to tag the channel for low latency | K. Y. Srinivasan | 1 | -1/+6 |
| 2016-08-31 | Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels | K. Y. Srinivasan | 1 | -14/+4 |
| 2016-08-31 | Drivers: hv: vmbus: fix the race when querying & updating the percpu list | Dexuan Cui | 1 | -4/+2 |
| 2016-08-31 | Drivers: hv: get rid of timeout in vmbus_open() | Vitaly Kuznetsov | 1 | -6/+1 |
| 2016-08-31 | Drivers: hv: don't leak memory in vmbus_establish_gpadl() | Vitaly Kuznetsov | 1 | -1/+5 |
| 2016-08-31 | Drivers: hv: get rid of redundant messagecount in create_gpadl_header() | Vitaly Kuznetsov | 1 | -22/+16 |
| 2016-02-07 | Drivers: hv: vmbus: Give control over how the ring access is serialized | K. Y. Srinivasan | 1 | -4/+11 |
| 2016-02-07 | Drivers: hv: vmbus: define a new VMBus message type for hvsock | Dexuan Cui | 1 | -0/+15 |
| 2016-02-07 | Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling | Dexuan Cui | 1 | -1/+5 |
| 2015-12-14 | Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek() | Vitaly Kuznetsov | 1 | -28/+2 |
| 2015-12-14 | Drivers: hv: remove code duplication between vmbus_recvpacket()/vmbus_recvpac... | Vitaly Kuznetsov | 1 | -43/+22 |
| 2015-12-14 | Drivers: hv: vmbus: Fix a Host signaling bug | K. Y. Srinivasan | 1 | -0/+18 |
| 2015-12-14 | Drivers: hv: vmbus: fix rescind-offer handling for device without a driver | Dexuan Cui | 1 | -6/+0 |
| 2015-12-14 | Drivers: hv: vmbus: do sanity check of channel state in vmbus_close_internal() | Dexuan Cui | 1 | -0/+12 |
| 2015-12-14 | Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal() | Dexuan Cui | 1 | -2/+19 |
| 2015-08-04 | Drivers: hv: vmbus: Permit sending of packets without payload | K. Y. Srinivasan | 1 | -1/+3 |
| 2015-06-12 | Drivers: hv: vmbus: Allocate ring buffer memory in NUMA aware fashion | K. Y. Srinivasan | 1 | -2/+12 |
| 2015-05-24 | Drivers: hv: vmbus: do cleanup on all vmbus_open() failure paths | Vitaly Kuznetsov | 1 | -7/+6 |
| 2015-03-25 | Drivers: hv: vmbus: Fix a siganlling host signalling issue | K. Y. Srinivasan | 1 | -2/+26 |
| 2015-03-25 | Drivers: hv: vmbus: Export the vmbus_sendpacket_pagebuffer_ctl() | K. Y. Srinivasan | 1 | -0/+1 |
| 2015-03-25 | Drivers: hv: vmbus: Fix a bug in rescind processing in vmbus_close_internal() | K. Y. Srinivasan | 1 | -9/+6 |
| 2015-03-01 | Drivers: hv: vmbus: Suport an API to send packet with additional control | K. Y. Srinivasan | 1 | -17/+26 |
| 2015-03-01 | Drivers: hv: vmbus: Suport an API to send pagebuffers with additional control | K. Y. Srinivasan | 1 | -6/+27 |
| 2015-03-01 | Drivers: hv: vmbus: Introduce a function to remove a rescinded offer | K. Y. Srinivasan | 1 | -0/+9 |
| 2015-03-01 | Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open() | K. Y. Srinivasan | 1 | -2/+5 |
| 2015-03-01 | hv: channel: match var type to return type of wait_for_completion | Nicholas Mc Guire | 1 | -1/+2 |
| 2015-03-01 | hv: vmbus_open(): reset the channel state on ENOMEM | Dexuan Cui | 1 | -3/+5 |
| 2015-01-25 | Drivers: hv: rename sc_lock to the more generic lock | Vitaly Kuznetsov | 1 | -3/+3 |
| 2015-01-25 | Drivers: hv: vmbus: Support a vmbus API for efficiently sending page arrays | K. Y. Srinivasan | 1 | -0/+44 |
| 2015-01-25 | Drivers: hv: vmbus: Fix a bug in vmbus_establish_gpadl() | K. Y. Srinivasan | 1 | -2/+2 |
| 2014-09-23 | Drivers: hv: vmbus: Properly protect calls to smp_processor_id() | K. Y. Srinivasan | 1 | -2/+5 |
| 2014-09-23 | Drivers: hv: vmbus: Cleanup vmbus_close_internal() | K. Y. Srinivasan | 1 | -6/+23 |
| 2014-09-23 | Drivers: hv: vmbus: Fix a bug in vmbus_open() | K. Y. Srinivasan | 1 | -1/+3 |
| 2014-09-23 | Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl() | K. Y. Srinivasan | 1 | -4/+1 |
| 2014-09-23 | Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl() | K. Y. Srinivasan | 1 | -5/+6 |
| 2014-07-09 | hyperv: remove meaningless pr_err() in vmbus_recvpacket_raw() | Jason Wang | 1 | -5/+1 |
| 2014-05-03 | hv: Remove unnecessary comparison of unsigned against 0 | Tobias Klauser | 1 | -2/+1 |
| 2014-05-03 | Drivers: hv: Eliminate the channel spinlock in the callback path | K. Y. Srinivasan | 1 | -4/+12 |
| 2014-02-07 | Drivers: hv: vmbus: Cleanup the packet send path | K. Y. Srinivasan | 1 | -19/+23 |
| 2014-01-27 | hyperv: Add support for physically discontinuous receive buffer | Haiyang Zhang | 1 | -6/+8 |
| 2013-09-26 | hv: vmbus: fix vmbus_recvpacket_raw() return code | Dan Carpenter | 1 | -1/+1 |
| 2013-09-26 | hv: delete vmbus_get_debug_info() | Greg Kroah-Hartman | 1 | -10/+0 |
| 2013-09-26 | hv: move "client/server_monitor_conn_id" bus attributes to dev_groups | Greg Kroah-Hartman | 1 | -14/+0 |
| 2013-09-26 | hv: move "client/server_monitor_latency" bus attributes to dev_groups | Greg Kroah-Hartman | 1 | -4/+0 |
| 2013-09-26 | hv: move "client/server_monitor_pending" bus attributes to dev_groups | Greg Kroah-Hartman | 1 | -4/+0 |
| 2013-09-26 | hv: make "monitor_pages" a "real" pointer array | Greg Kroah-Hartman | 1 | -6/+4 |
| 2013-09-26 | hv: move "device_id" bus attribute to dev_groups | Greg Kroah-Hartman | 1 | -4/+0 |
| 2013-09-26 | hv: move "class_id" bus attribute to dev_groups | Greg Kroah-Hartman | 1 | -2/+0 |
| 2013-09-26 | hv: move "monitor_id" bus attribute to dev_groups | Greg Kroah-Hartman | 1 | -2/+0 |
| 2013-09-26 | hv: move "state" bus attribute to dev_groups | Greg Kroah-Hartman | 1 | -1/+0 |
| 2013-09-26 | hv: use dev_groups for device attributes | Greg Kroah-Hartman | 1 | -1/+0 |
| 2013-06-03 | Drivers: hv: vmbus: Implement multi-channel support | K. Y. Srinivasan | 1 | -4/+46 |
| 2013-01-17 | Drivers: hv: remove unused variable in vmbus_recvpacket_raw() | Wei Yongjun | 1 | -2/+0 |
| 2013-01-17 | Drivers: hv: Implement flow management on the send side | K. Y. Srinivasan | 1 | -2/+10 |
| 2013-01-17 | Drivers: hv: Add state to manage incoming channel interrupt load | K. Y. Srinivasan | 1 | -1/+1 |
| 2013-01-17 | Drivers: hv: Change the signature of vmbus_set_event() | K. Y. Srinivasan | 1 | -1/+1 |
| 2013-01-17 | Drivers: hv: Optimize the signaling on the write path | K. Y. Srinivasan | 1 | -6/+9 |
| 2012-10-29 | Merge 3.7-rc3 into char-misc-next | Greg Kroah-Hartman | 1 | -11/+13 |
| 2012-10-24 | Drivers: hv: Cleanup error handling in vmbus_open() | K. Y. Srinivasan | 1 | -11/+13 |
| 2012-10-24 | Drivers: hv: Get rid of unnecessary forward declarations | K. Y. Srinivasan | 1 | -8/+0 |
| 2011-10-10 | Staging: hv: move hyperv code out of staging directory | Greg Kroah-Hartman | 1 | -0/+815 |