Skip to content

Drivers: hv: Cleanup ringbuffer code

K. Y. Srinivasan lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9Drivers: hv: utils: fix memory leak on on_msg() failuredrivers/hv/hv_utils_transport.c+4 -30 replies
2/9Drivers: hv: utils: rename outmsg_lockdrivers/hv/hv_utils_transport.c drivers/hv/hv_utils_transport.h+8 -80 replies
3/9Drivers: hv: utils: introduce HVUTIL_TRANSPORT_DESTROY modedrivers/hv/hv_utils_transport.c drivers/hv/hv_utils_transport.h+57 -152 replies
4/9Drivers: hv: utils: fix crash when device is removed from host sidedrivers/hv/hv_utils_transport.c+23 -30 replies
5/9Drivers: hv: ring_buffer.c: fix comment styledrivers/hv/ring_buffer.c+26 -1090 replies
6/9Drivers: hv: ring_buffer: remove stray smp_read_barrier_depends()include/linux/hyperv.h+0 -20 replies
7/9Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read()drivers/hv/ring_buffer.c+25 -430 replies
8/9Drivers: hv: remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw()drivers/hv/channel.c+22 -430 replies
9/9Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek()drivers/hv/channel.c drivers/hv/hyperv_vmbus.h drivers/hv/ring_buffer.c+42 -640 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/9] Drivers: hv: Cleanup ringbuffer code

Cleanup ringbuffer code also fix some issues in the util services.

Vitaly Kuznetsov (9):
Drivers: hv: utils: fix memory leak on on_msg() failure
Drivers: hv: utils: rename outmsg_lock
Drivers: hv: utils: introduce HVUTIL_TRANSPORT_DESTROY mode
Drivers: hv: utils: fix crash when device is removed from host side
Drivers: hv: ring_buffer.c: fix comment style
Drivers: hv: ring_buffer: remove stray smp_read_barrier_depends()
Drivers: hv: ring_buffer: remove code duplication from
hv_ringbuffer_peek/read()
Drivers: hv: remove code duplication between
vmbus_recvpacket()/vmbus_recvpacket_raw()
Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek()

 drivers/hv/channel.c            |   81 +++------------
 drivers/hv/hv_utils_transport.c |  112 ++++++++++++++++-----
 drivers/hv/hv_utils_transport.h |    3 +-
 drivers/hv/hyperv_vmbus.h       |   11 +--
 drivers/hv/ring_buffer.c        |  218 +++++++++++---------------------------
 include/linux/hyperv.h          |    2 -
 6 files changed, 172 insertions(+), 255 deletions(-)
Signature · 1 line
1.7.4.1