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