Commit History

Autor SHA1 Mensaxe Data
  K. Y. Srinivasan 3372592a14 Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host %!s(int64=8) %!d(string=hai) anos
  K. Y. Srinivasan 1f6ee4e7d8 Drivers: hv: vmbus: On write cleanup the logic to interrupt the host %!s(int64=8) %!d(string=hai) anos
  K. Y. Srinivasan 74198eb4a4 Drivers: hv: vmbus: Base host signaling strictly on the ring state %!s(int64=8) %!d(string=hai) anos
  Vitaly Kuznetsov f24f0b495b Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer() %!s(int64=9) %!d(string=hai) anos
  Vitaly Kuznetsov 9988ce6856 Drivers: hv: ring_buffer: wrap around mappings for ring buffers %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan ccef9bcc02 Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan ab028db41c Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan 687f32e6d9 Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan dcd0eeca44 Drivers: hv: vmbus: Use the new virt_xx barrier code %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan d45faaeedb Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan a6341f0000 Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan a389fcfd2c Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read() %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan fe760e4d64 Drivers: hv: vmbus: Give control over how the ring access is serialized %!s(int64=9) %!d(string=hai) anos
  K. Y. Srinivasan 3eba9a77d5 Drivers: hv: vmbus: Eliminate the spin lock on the read path %!s(int64=9) %!d(string=hai) anos
  Vitaly Kuznetsov 940b68e2c3 Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek() %!s(int64=9) %!d(string=hai) anos
  Vitaly Kuznetsov b5f53dde8d Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read() %!s(int64=9) %!d(string=hai) anos
  Vitaly Kuznetsov 822f18d4d3 Drivers: hv: ring_buffer.c: fix comment style %!s(int64=9) %!d(string=hai) anos
  Christopher Oo a5cca686ce Drivers: hv_vmbus: Fix signal to host condition %!s(int64=10) %!d(string=hai) anos
  K. Y. Srinivasan 046c7911b2 Drivers: hv: vmbus: Enable interrupt driven flow control %!s(int64=11) %!d(string=hai) anos
  K. Y. Srinivasan 011a7c3cc3 Drivers: hv: vmbus: Cleanup the packet send path %!s(int64=11) %!d(string=hai) anos
  Jason Wang e91e84fa4c drivers: hv: check interrupt mask before read_index %!s(int64=12) %!d(string=hai) anos
  Jason Wang 35848f68b0 drivers: hv: switch to use mb() instead of smp_mb() %!s(int64=12) %!d(string=hai) anos
  K. Y. Srinivasan 288fa3e022 Drivers: hv: vmbus: Fix a bug in hv_need_to_signal() %!s(int64=12) %!d(string=hai) anos
  K. Y. Srinivasan c2b8e5202c Drivers: hv: Implement flow management on the send side %!s(int64=12) %!d(string=hai) anos
  K. Y. Srinivasan 4fa152ce24 Drivers: hv: Get rid of hv_get_ringbuffer_interrupt_mask() %!s(int64=12) %!d(string=hai) anos
  K. Y. Srinivasan 98fa8cf4bc Drivers: hv: Optimize the signaling on the write path %!s(int64=12) %!d(string=hai) anos
  K. Y. Srinivasan 6fdf3b2143 Drivers: hv: Implement routines for read side signaling optimization %!s(int64=12) %!d(string=hai) anos
  Haiyang Zhang 33be96e47c net/hyperv: Add flow control based on hi/low watermark %!s(int64=13) %!d(string=hai) anos
  Greg Kroah-Hartman 1a2643012f Staging: hv: remove last user of DPRINT() macro %!s(int64=14) %!d(string=hai) anos
  Greg Kroah-Hartman 46a9719136 Staging: hv: move hyperv code out of staging directory %!s(int64=14) %!d(string=hai) anos