Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
dd913607147d233b271c662ddc68bd7fe8189fb0
/
drivers
/
hv
/
channel.c
df1fe6c
Drivers: hv: vmbus: Don't leak memory when a channel is rescinded
by K. Y. Srinivasan
· 7 years ago
728fe69
Drivers: hv: vmbus: Fix a rescind handling bug
by K. Y. Srinivasan
· 8 years ago
65013a9
Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
by Vitaly Kuznetsov
· 8 years ago
964dfbe
Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host
by K. Y. Srinivasan
· 8 years ago
e2fdf78
Drivers: hv: vmbus: On write cleanup the logic to interrupt the host
by K. Y. Srinivasan
· 8 years ago
afbb98f
Drivers: hv: vmbus: Base host signaling strictly on the ring state
by K. Y. Srinivasan
· 8 years ago
9988ce6
Drivers: hv: ring_buffer: wrap around mappings for ring buffers
by Vitaly Kuznetsov
· 8 years ago
98f531b
Drivers: hv: cleanup vmbus_open() for wrap around mappings
by Vitaly Kuznetsov
· 8 years ago
3724287
Drivers: hv: vmbus: Implement a mechanism to tag the channel for low latency
by K. Y. Srinivasan
· 8 years ago
ccef9bc
Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels
by K. Y. Srinivasan
· 8 years ago
638fea3
Drivers: hv: vmbus: fix the race when querying & updating the percpu list
by Dexuan Cui
· 8 years ago
396e287
Drivers: hv: get rid of timeout in vmbus_open()
by Vitaly Kuznetsov
· 8 years ago
7cc80c9
Drivers: hv: don't leak memory in vmbus_establish_gpadl()
by Vitaly Kuznetsov
· 8 years ago
4d63763
Drivers: hv: get rid of redundant messagecount in create_gpadl_header()
by Vitaly Kuznetsov
· 8 years ago
fe760e4
Drivers: hv: vmbus: Give control over how the ring access is serialized
by K. Y. Srinivasan
· 9 years ago
5c23a1a
Drivers: hv: vmbus: define a new VMBus message type for hvsock
by Dexuan Cui
· 9 years ago
5f363bc
Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling
by Dexuan Cui
· 9 years ago
940b68e
Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek()
by Vitaly Kuznetsov
· 9 years ago
667d374
Drivers: hv: remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw()
by Vitaly Kuznetsov
· 9 years ago
8599846
Drivers: hv: vmbus: Fix a Host signaling bug
by K. Y. Srinivasan
· 9 years ago
34c6801
Drivers: hv: vmbus: fix rescind-offer handling for device without a driver
by Dexuan Cui
· 9 years ago
64b7faf
Drivers: hv: vmbus: do sanity check of channel state in vmbus_close_internal()
by Dexuan Cui
· 9 years ago
63d55b2
Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal()
by Dexuan Cui
· 9 years ago
b81658c
Drivers: hv: vmbus: Permit sending of packets without payload
by K. Y. Srinivasan
· 9 years ago
294409d
Drivers: hv: vmbus: Allocate ring buffer memory in NUMA aware fashion
by K. Y. Srinivasan
· 9 years ago
ffc151f
Drivers: hv: vmbus: do cleanup on all vmbus_open() failure paths
by Vitaly Kuznetsov
· 9 years ago
5f5cc81
Drivers: hv: vmbus: Fix a siganlling host signalling issue
by K. Y. Srinivasan
· 9 years ago
b3a19b3
Drivers: hv: vmbus: Export the vmbus_sendpacket_pagebuffer_ctl()
by K. Y. Srinivasan
· 9 years ago
f2eddbc
Drivers: hv: vmbus: Fix a bug in rescind processing in vmbus_close_internal()
by K. Y. Srinivasan
· 9 years ago
e9395e3
Drivers: hv: vmbus: Suport an API to send packet with additional control
by K. Y. Srinivasan
· 9 years ago
87e93d6
Drivers: hv: vmbus: Suport an API to send pagebuffers with additional control
by K. Y. Srinivasan
· 9 years ago
ed6cfcc
Drivers: hv: vmbus: Introduce a function to remove a rescinded offer
by K. Y. Srinivasan
· 9 years ago
40384e4
Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
by K. Y. Srinivasan
· 9 years ago
08a9513
hv: channel: match var type to return type of wait_for_completion
by Nicholas Mc Guire
· 9 years ago
ac0d12b
hv: vmbus_open(): reset the channel state on ENOMEM
by Dexuan Cui
· 9 years ago
67fae05
Drivers: hv: rename sc_lock to the more generic lock
by Vitaly Kuznetsov
· 10 years ago
d61031e
Drivers: hv: vmbus: Support a vmbus API for efficiently sending page arrays
by K. Y. Srinivasan
· 10 years ago
9f52a16
Drivers: hv: vmbus: Fix a bug in vmbus_establish_gpadl()
by K. Y. Srinivasan
· 10 years ago
2115b56
Drivers: hv: vmbus: Properly protect calls to smp_processor_id()
by K. Y. Srinivasan
· 10 years ago
98d731b
Drivers: hv: vmbus: Cleanup vmbus_close_internal()
by K. Y. Srinivasan
· 10 years ago
45d727c
Drivers: hv: vmbus: Fix a bug in vmbus_open()
by K. Y. Srinivasan
· 10 years ago
72c6b71
Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
by K. Y. Srinivasan
· 10 years ago
66be653
Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
by K. Y. Srinivasan
· 10 years ago
7a446d6
hyperv: remove meaningless pr_err() in vmbus_recvpacket_raw()
by Jason Wang
· 10 years ago
24b8a40
hv: Remove unnecessary comparison of unsigned against 0
by Tobias Klauser
· 10 years ago
d3ba720
Drivers: hv: Eliminate the channel spinlock in the callback path
by K. Y. Srinivasan
· 10 years ago
011a7c3
Drivers: hv: vmbus: Cleanup the packet send path
by K. Y. Srinivasan
· 11 years ago
b679ef7
hyperv: Add support for physically discontinuous receive buffer
by Haiyang Zhang
· 11 years ago
33b0693
hv: vmbus: fix vmbus_recvpacket_raw() return code
by Dan Carpenter
· 11 years ago
2c9be3e
hv: delete vmbus_get_debug_info()
by Greg Kroah-Hartman
· 11 years ago
4947c74
hv: move "client/server_monitor_conn_id" bus attributes to dev_groups
by Greg Kroah-Hartman
· 11 years ago
1cee272
hv: move "client/server_monitor_latency" bus attributes to dev_groups
by Greg Kroah-Hartman
· 11 years ago
76c52bb
hv: move "client/server_monitor_pending" bus attributes to dev_groups
by Greg Kroah-Hartman
· 11 years ago
8681db4
hv: make "monitor_pages" a "real" pointer array
by Greg Kroah-Hartman
· 11 years ago
7c55e1d
hv: move "device_id" bus attribute to dev_groups
by Greg Kroah-Hartman
· 11 years ago
68234c0
hv: move "class_id" bus attribute to dev_groups
by Greg Kroah-Hartman
· 11 years ago
5ffd00e
hv: move "monitor_id" bus attribute to dev_groups
by Greg Kroah-Hartman
· 11 years ago
a8fb5f3
hv: move "state" bus attribute to dev_groups
by Greg Kroah-Hartman
· 11 years ago
03f3a91
hv: use dev_groups for device attributes
by Greg Kroah-Hartman
· 11 years ago
e68d297
Drivers: hv: vmbus: Implement multi-channel support
by K. Y. Srinivasan
· 11 years ago
f994a15
Drivers: hv: remove unused variable in vmbus_recvpacket_raw()
by Wei Yongjun
· 12 years ago
c2b8e52
Drivers: hv: Implement flow management on the send side
by K. Y. Srinivasan
· 12 years ago
abbf3b2
Drivers: hv: Add state to manage incoming channel interrupt load
by K. Y. Srinivasan
· 12 years ago
21c3bef
Drivers: hv: Change the signature of vmbus_set_event()
by K. Y. Srinivasan
· 12 years ago
98fa8cf
Drivers: hv: Optimize the signaling on the write path
by K. Y. Srinivasan
· 12 years ago
e64de3b
Merge 3.7-rc3 into char-misc-next
by Greg Kroah-Hartman
· 12 years ago
1392550
Drivers: hv: Cleanup error handling in vmbus_open()
by K. Y. Srinivasan
· 12 years ago
8b5c8b6
Drivers: hv: Get rid of unnecessary forward declarations
by K. Y. Srinivasan
· 12 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/channel.c]
dad76bf
Staging: hv: vmbus: Properly deal with de-registering channel callback
by K. Y. Srinivasan
· 13 years ago
3d5cad9
Staging: hv: vmbus: Cleanup the error return value in vmbus_recvpacket_raw()
by K. Y. Srinivasan
· 13 years ago
176fb9e
Staging: hv: vmbus: Change the variable name openInfo to open_info in channel.c
by K. Y. Srinivasan
· 13 years ago
c8a5698
Staging: hv: vmbus: Get rid of unnecessary comments in channel.c
by K. Y. Srinivasan
· 13 years ago
0987ff6
Staging: hv: vmbus: Rename openMsg to open_msg in channel.c
by K. Y. Srinivasan
· 13 years ago
da06da2
Staging: hv: vmbus: Get rid of the function dump_gpadl_header()
by K. Y. Srinivasan
· 13 years ago
1f22b9a
Staging: hv: vmbus: Get rid of the function dump_gpadl_body()
by K. Y. Srinivasan
· 13 years ago
358d2ee
Staging: hv: Replace struct hv_guid with the uuid type already defined in Linux
by K. Y. Srinivasan
· 13 years ago
2dfde96
Staging: hv: vmbus: Increase the timeout value in the vmbus driver
by K. Y. Srinivasan
· 13 years ago
00d760b
Staging: hv: vmbus: Change Cleanup to cleanup in channel.c
by K. Y. Srinivasan
· 13 years ago
926ae526
Staging: hv: vmbus: Cleanup some error values in channel.c
by K. Y. Srinivasan
· 13 years ago
f38cf9c
Staging: hv: vmbus: Properly handle memory allocation failure in channel.c
by K. Y. Srinivasan
· 13 years ago
40961de
Staging: hv: vmbus: Increase the timeout for some critical calls
by K. Y. Srinivasan
· 13 years ago
e9a27a9
Staging: hv: vmbus: Use the newly introduced state in closing the channel
by K. Y. Srinivasan
· 13 years ago
f27df64
Staging: hv: vmbus: Correct some dated comments in channel.c
by K. Y. Srinivasan
· 13 years ago
bed9ba7
Staging: hv: vmbus: Get rid of some dated comments in channel.c
by K. Y. Srinivasan
· 13 years ago
30fbee4
Staging: hv: vmbus: Get rid of the unused function vmbus_ontimer()
by K. Y. Srinivasan
· 13 years ago
ac4accb
Staging: hv: vmbus: Get rid of the poll timer in the channel state
by K. Y. Srinivasan
· 13 years ago
0a62040
Staging: hv: vmbus: Get rid of unneeded calls to dump_vmbus_channel
by K. Y. Srinivasan
· 13 years ago
d664347
Staging: hv: vmbus: Get rid of the unused wrapper - vmbus_onchannel_event()
by K. Y. Srinivasan
· 13 years ago
7259d82
Staging: hv: vmbus: Get rid of the call to dump channel state in channel event handler
by K. Y. Srinivasan
· 13 years ago
6a8ddc7
Staging: hv: vmbus: Get rid of the timer based handling of channel events
by K. Y. Srinivasan
· 13 years ago
604a1eb
Staging: hv: vmbus: Don't free the channel when the channel is closed
by K. Y. Srinivasan
· 13 years ago
89b2ca4
Staging: hv: vmbus_drv: Move the contents of vmbus_private.h to vmbus_hyperv.h
by K. Y. Srinivasan
· 13 years ago
afbdc4a
Staging: hv: vmbus_drv: Include the contents of hv_api.h in hyperv_vmbus.h
by K. Y. Srinivasan
· 13 years ago
0f2a661
Staging: hv: vmbus_drv: Create a common header file to build the vmbus driver
by K. Y. Srinivasan
· 13 years ago
f63c914
Staging: hv: Move the contents of logging.h to hyperv.h
by K. Y. Srinivasan
· 13 years ago
3f335ea
Staging: hv: Include the newly created header file in all of the relevant hyperv files
by K. Y. Srinivasan
· 13 years ago
4b599df
Staging: hv: Get rid of some dead code in channel.c
by K. Y. Srinivasan
· 13 years ago
9568a19
Staging: hv: Use completion abstraction to synchronize in vmbus_channel_msginfo
by K. Y. Srinivasan
· 13 years ago
a75b61d
Staging: hv: Rename ringbuffer_get_debuginfo
by K. Y. Srinivasan
· 13 years ago
Next »