1. 01ccca3 Drivers: hv : vmbus: Adding NULL pointer check by Lv Ruyi · 3 years, 2 months ago
  2. 9a87977 Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM by Tianyu Lan · 3 years, 2 months ago
  3. f1940d4 Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver by Vitaly Kuznetsov · 3 years, 4 months ago
  4. bf5fd8c scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs by Andrea Parri (Microsoft) · 3 years, 8 months ago
  5. adae1e9 Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer by Andres Beltran · 3 years, 9 months ago
  6. 61d74d8 Drivers: hv: vmbus: remove unused function by Jiapeng Chong · 3 years, 9 months ago
  7. 0c85c54 Drivers: hv: vmbus: Drop error message when 'No request id available' by Andrea Parri (Microsoft) · 3 years, 10 months ago
  8. e8b7db3 Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening by Andres Beltran · 4 years, 2 months ago
  9. af9ca6f drivers: hv: vmbus: Introduce latency testing by Branden Bonaby · 5 years ago
  10. 3b20eb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 by Thomas Gleixner · 6 years ago
  11. 14948e3 Drivers: hv: vmbus: Fix race condition with new ring_buffer_info mutex by Kimberly Brown · 6 years ago
  12. 4713eb7 Drivers: hv: vmbus: Set ring_info field to 0 and remove memset by Kimberly Brown · 6 years ago
  13. 396ae57 Drivers: hv: vmbus: Expose counters for interrupts and full conditions by Kimberly Brown · 6 years ago
  14. ba50bf1 Drivers: hv: vmbus: Check for ring when getting debug info by Dexuan Cui · 6 years ago
  15. ae6935e vmbus: split ring buffer allocation from open by Stephen Hemminger · 6 years ago
  16. 71b3824 Drivers: hv: vmbus: Add comments on ring buffer signaling by Michael Kelley · 7 years ago
  17. 6396bb2 treewide: kzalloc() -> kcalloc() by Kees Cook · 7 years ago
  18. 63273cb scsi: vmbus: Add function to report available ring buffer to write in total ring size percentage by Long Li · 7 years ago
  19. 655296c Drivers: hv: vmbus: Fix ring buffer signaling by Michael Kelley · 7 years ago
  20. 0487426 vmbus: make hv_get_ringbuffer_availbytes local by Stephen Hemminger · 7 years ago
  21. 15e1674 vmbus: add prefetch to ring buffer iterator by Stephen Hemminger · 8 years ago
  22. 03bad71 vmbus: more host signalling avoidance by Stephen Hemminger · 8 years ago
  23. 05d00bc vmbus: eliminate duplicate cached index by Stephen Hemminger · 8 years ago
  24. 8dd45f2 vmbus: refactor hv_signal_on_read by Stephen Hemminger · 8 years ago
  25. 4226ff6 vmbus: simplify hv_ringbuffer_read by Stephen Hemminger · 8 years ago
  26. af82455 Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc by Linus Torvalds · 8 years ago
  27. 4827ee1 vmbus: expose debug info for drivers by Stephen Hemminger · 8 years ago
  28. 42dd271 hyperv: remove unnecessary return variable by Stephen Hemminger · 8 years ago
  29. 2c616a8 vmbus: remove unnecessary initialization by Stephen Hemminger · 8 years ago
  30. 8b1f91f vmbus: remove useless return's by Stephen Hemminger · 8 years ago
  31. f3dd3f4 vmbus: introduce in-place packet iterator by stephen hemminger · 8 years ago
  32. 8d12f88 vmbus: replace modulus operation with subtraction by Stephen Hemminger · 8 years ago
  33. e4165a0 vmbus: constify parameters where possible by Stephen Hemminger · 8 years ago
  34. 6e47dd3 vmbus: expose hv_begin/end_read by Stephen Hemminger · 8 years ago
  35. 5529eaf vmbus: remove conditional locking of vmbus_write by Stephen Hemminger · 8 years ago
  36. b103a56 vmbus: drop no longer used kick_q argument by Stephen Hemminger · 8 years ago
  37. 17fa87f Merge 4.10-rc7 into char-misc-next by Greg Kroah-Hartman · 8 years ago
  38. 433e19c Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read() by Dexuan Cui · 8 years ago
  39. e7e97dd Drivers: hv: vmbus: Prevent sending data on a rescinded channel by K. Y. Srinivasan · 8 years ago
  40. 3372592 Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host by K. Y. Srinivasan · 8 years ago
  41. 1f6ee4e Drivers: hv: vmbus: On write cleanup the logic to interrupt the host by K. Y. Srinivasan · 8 years ago
  42. 74198eb Drivers: hv: vmbus: Base host signaling strictly on the ring state by K. Y. Srinivasan · 8 years ago
  43. f24f0b4 Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer() by Vitaly Kuznetsov · 8 years ago
  44. 9988ce6 Drivers: hv: ring_buffer: wrap around mappings for ring buffers by Vitaly Kuznetsov · 8 years ago
  45. ccef9bc Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels by K. Y. Srinivasan · 8 years ago
  46. ab028db Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets by K. Y. Srinivasan · 9 years ago
  47. 687f32e Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h by K. Y. Srinivasan · 9 years ago
  48. dcd0eec Drivers: hv: vmbus: Use the new virt_xx barrier code by K. Y. Srinivasan · 9 years ago
  49. d45faae Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile by K. Y. Srinivasan · 9 years ago
  50. a6341f0 Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer by K. Y. Srinivasan · 9 years ago
  51. a389fcf Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read() by K. Y. Srinivasan · 9 years ago
  52. fe760e4 Drivers: hv: vmbus: Give control over how the ring access is serialized by K. Y. Srinivasan · 9 years ago
  53. 3eba9a7 Drivers: hv: vmbus: Eliminate the spin lock on the read path by K. Y. Srinivasan · 9 years ago
  54. 940b68e Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek() by Vitaly Kuznetsov · 9 years ago
  55. b5f53dd Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read() by Vitaly Kuznetsov · 9 years ago
  56. 822f18d Drivers: hv: ring_buffer.c: fix comment style by Vitaly Kuznetsov · 9 years ago
  57. a5cca68 Drivers: hv_vmbus: Fix signal to host condition by Christopher Oo · 9 years ago
  58. 046c791 Drivers: hv: vmbus: Enable interrupt driven flow control by K. Y. Srinivasan · 10 years ago
  59. 011a7c3 Drivers: hv: vmbus: Cleanup the packet send path by K. Y. Srinivasan · 11 years ago
  60. e91e84f drivers: hv: check interrupt mask before read_index by Jason Wang · 12 years ago
  61. 35848f6 drivers: hv: switch to use mb() instead of smp_mb() by Jason Wang · 12 years ago
  62. 288fa3e Drivers: hv: vmbus: Fix a bug in hv_need_to_signal() by K. Y. Srinivasan · 12 years ago
  63. c2b8e52 Drivers: hv: Implement flow management on the send side by K. Y. Srinivasan · 12 years ago
  64. 4fa152c Drivers: hv: Get rid of hv_get_ringbuffer_interrupt_mask() by K. Y. Srinivasan · 12 years ago
  65. 98fa8cf Drivers: hv: Optimize the signaling on the write path by K. Y. Srinivasan · 12 years ago
  66. 6fdf3b2 Drivers: hv: Implement routines for read side signaling optimization by K. Y. Srinivasan · 12 years ago
  67. 33be96e net/hyperv: Add flow control based on hi/low watermark by Haiyang Zhang · 13 years ago
  68. 1a26430 Staging: hv: remove last user of DPRINT() macro by Greg Kroah-Hartman · 13 years ago
  69. 46a9719 Staging: hv: move hyperv code out of staging directory by Greg Kroah-Hartman · 13 years ago[Renamed (99%) from drivers/staging/hv/ring_buffer.c]
  70. b737b2e Staging: hv: vmbus: Fix a checkpatch warning in ring_buffer.c by K. Y. Srinivasan · 13 years ago
  71. d2598f0 Staging: hv: vmbus: Cleanup error values in ringbuffer.c by K. Y. Srinivasan · 13 years ago
  72. e690b5a Staging: hv: vmbus: Change the memory barrier in hv_ringbuffer_write() by K. Y. Srinivasan · 14 years ago
  73. df2a4a7 Staging: hv: vmbus: Introduce read dependency in hv_get_ringbuffer_availbytes() by K. Y. Srinivasan · 14 years ago
  74. ef0d5b2 Staging: hv: vmbus: Fix the memory barrier in hv_ringbuffer_read() by K. Y. Srinivasan · 14 years ago
  75. 940655c Staging: hv: vmbus_drv: Move the contents of ring_buffer.h to hyperv_vmbus.h by K. Y. Srinivasan · 14 years ago
  76. 0f2a661 Staging: hv: vmbus_drv: Create a common header file to build the vmbus driver by K. Y. Srinivasan · 14 years ago
  77. f63c914 Staging: hv: Move the contents of logging.h to hyperv.h by K. Y. Srinivasan · 14 years ago
  78. 3f335ea Staging: hv: Include the newly created header file in all of the relevant hyperv files by K. Y. Srinivasan · 14 years ago
  79. 66a6054 Staging: hv: Get rid of the volatile qualifier for a variable in ring_buffer.c by K. Y. Srinivasan · 14 years ago
  80. 7581578 Staging: hv: Get rid of the forward declaration of hv_copyto_ringbuffer() by K. Y. Srinivasan · 14 years ago
  81. 8f1136a Staging: hv: Get rid of the forward declaration of hv_copyfrom_ringbuffer by K. Y. Srinivasan · 14 years ago
  82. b2a5a58 Staging: hv: Cleanup comments in ring_buffer.c by K. Y. Srinivasan · 14 years ago
  83. 2b8a912 Staging: hv: Rename all static functions in ring_buffer.c by K. Y. Srinivasan · 14 years ago
  84. a75b61d Staging: hv: Rename ringbuffer_get_debuginfo by K. Y. Srinivasan · 14 years ago
  85. 549bf93 Staging: hv: Rename dump_ring_info by K. Y. Srinivasan · 14 years ago
  86. decc49d Staging: hv: Rename get_ringbuffer_interrupt_mask by K. Y. Srinivasan · 14 years ago
  87. 38397c8 Staging: hv: Rename ringbuffer_read by K. Y. Srinivasan · 14 years ago
  88. a89186c Staging: hv: Rename ringbuffer_peek by K. Y. Srinivasan · 14 years ago
  89. 633c4dc Staging: hv: Rename ringbuffer_write by K. Y. Srinivasan · 14 years ago
  90. 2dba688 Staging: hv: Rename ringbuffer_cleanup by K. Y. Srinivasan · 14 years ago
  91. 72a95cb Staging: hv: Rename the function ringbuffer_init by K. Y. Srinivasan · 14 years ago
  92. 0a46618 staging: hv: Replace DPRINT with natives in hv_vmbus by Hank Janssen · 14 years ago
  93. 98e0870 staging: hv: Remove all unneeded DPRINT from hv_vmbus by Hank Janssen · 14 years ago
  94. e3fe0bb Staging: hv: Remove osd layer by K. Y. Srinivasan · 14 years ago
  95. 1ac5864 staging: hv: Convert camel cased functions in ring_buffer.c to lower cases by Haiyang Zhang · 14 years ago
  96. fc8c72e staging: hv: Convert camel cased local variables in ring_buffer.c to lower cases by Haiyang Zhang · 14 years ago
  97. 82f8bd4 staging: hv: Convert camel cased struct fields in ring_buffer.h to lower cases by Haiyang Zhang · 14 years ago
  98. e5fa721 staging: hv: Fixed the value of the 64bit-hole inside ring buffer by Haiyang Zhang · 14 years ago
  99. 4a1b3ac Staging: hv: remove RING_BUFFER typedef by Greg Kroah-Hartman · 14 years ago
  100. 8a0e1c5 Staging: hv: remove RING_BUFFER_INFO typedef by Greg Kroah-Hartman · 14 years ago