Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
394a9a7b7387e5cc8661b45e9bd111c850437c8e
/
drivers
/
hv
/
channel_mgmt.c
b1f6b0a
Drivers: hv: vmbus: Don't leak channel ids
by K. Y. Srinivasan
· 8 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
afbb98f
Drivers: hv: vmbus: Base host signaling strictly on the ring state
by K. Y. Srinivasan
· 8 years ago
bf6a9b3
hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()
by Vitaly Kuznetsov
· 8 years ago
e7fca5d
Drivers: hv: get rid of id in struct vmbus_channel
by Vitaly Kuznetsov
· 8 years ago
0f98829
Drivers: hv: vmbus: suppress some "hv_vmbus: Unknown GUID" warnings
by Dexuan Cui
· 8 years ago
509879b
Drivers: hv: Introduce a policy for controlling channel affinity
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
cd95aad
Drivers: hv: vmbus: handle various crash scenarios
by Vitaly Kuznetsov
· 9 years ago
d452ab7b
Drivers: hv: vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload()
by Vitaly Kuznetsov
· 9 years ago
0f70b66
Drivers: hv: vmbus: remove code duplication in message handling
by Vitaly Kuznetsov
· 9 years ago
75ff3a8
Drivers: hv: vmbus: avoid wait_for_completion() on crash
by Vitaly Kuznetsov
· 9 years ago
fe760e4
Drivers: hv: vmbus: Give control over how the ring access is serialized
by K. Y. Srinivasan
· 9 years ago
85d9aa7
Drivers: hv: vmbus: add an API vmbus_hvsock_device_unregister()
by Dexuan Cui
· 9 years ago
499e840
Drivers: hv: vmbus: add a per-channel rescind callback
by Dexuan Cui
· 9 years ago
5c23a1a
Drivers: hv: vmbus: define a new VMBus message type for hvsock
by Dexuan Cui
· 9 years ago
4157191
Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload()
by Vitaly Kuznetsov
· 9 years ago
79fd8e7
Drivers: hv: vmbus: avoid infinite loop in init_vp_index()
by Vitaly Kuznetsov
· 9 years ago
7047f17
Drivers: hv: vmbus: Add vendor and device atttributes
by K. Y. Srinivasan
· 9 years ago
879a650
Drivers: hv: vmbus: Treat Fibre Channel devices as performance critical
by K. Y. Srinivasan
· 9 years ago
d6f591e
Drivers: hv: vmbus: channge vmbus_connection.channel_lock to mutex
by Dexuan Cui
· 9 years ago
f52078c
Drivers: hv: vmbus: release relid on error in vmbus_process_offer()
by Dexuan Cui
· 9 years ago
34c6801
Drivers: hv: vmbus: fix rescind-offer handling for device without a driver
by Dexuan Cui
· 9 years ago
4ae9250
Drivers: hv: vmbus: Use uuid_le_cmp() for comparing GUIDs
by K. Y. Srinivasan
· 9 years ago
af3ff64
Drivers: hv: vmbus: Use uuid_le type consistently
by K. Y. Srinivasan
· 9 years ago
3053c76
drivers:hv: Define the channel type for Hyper-V PCI Express pass-through
by Jake Oshins
· 9 years ago
ca1c4b7
Drivers: hv: vmbus: fix init_vp_index() for reloading hv_netvsc
by Dexuan Cui
· 9 years ago
3b71107
Drivers: hv: vmbus: Further improve CPU affiliation logic
by Dexuan Cui
· 9 years ago
9f01ec53
Drivers: hv: vmbus: Improve the CPU affiliation for channels
by K. Y. Srinivasan
· 9 years ago
379e4f7
Drivers: hv: vmbus: Consider ND NIC in binding channels to CPUs
by K. Y. Srinivasan
· 9 years ago
4a54243
Drivers: hv: vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts
by Vitaly Kuznetsov
· 9 years ago
1f656ff
Drivers: hv: vmbus: Implement NUMA aware CPU affinity for channels
by K. Y. Srinivasan
· 9 years ago
9c6e64a
Drivers: hv: vmbus: Use the vp_index map even for channels bound to CPU 0
by K. Y. Srinivasan
· 9 years ago
ce59fec
Drivers: hv: vmbus: distribute subchannels among all vcpus
by Vitaly Kuznetsov
· 10 years ago
f38e7dd
Drivers: hv: vmbus: move init_vp_index() call to vmbus_process_offer()
by Vitaly Kuznetsov
· 10 years ago
357e836
Drivers: hv: vmbus: decrease num_sc on subchannel removal
by Vitaly Kuznetsov
· 10 years ago
8dfd332
Drivers: hv: vmbus: unify calls to percpu_channel_enq()
by Vitaly Kuznetsov
· 10 years ago
2db84ef
Drivers: hv: vmbus: Implement the protocol for tearing down vmbus state
by K. Y. Srinivasan
· 10 years ago
813c5b7
hv: vmbus_free_channels(): remove the redundant free_channel()
by Dexuan Cui
· 10 years ago
aadc378
hv: remove the per-channel workqueue
by Dexuan Cui
· 10 years ago
d43e2fe
hv: don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind()
by Dexuan Cui
· 10 years ago
652594c
hv: run non-blocking message handlers in the dispatch tasklet
by Dexuan Cui
· 10 years ago
73cffdb
Drivers: hv: vmbus: Don't wait after requesting offers
by K. Y. Srinivasan
· 10 years ago
1777574
hv: vmbus: missing curly braces in vmbus_process_offer()
by Dan Carpenter
· 10 years ago
fde25d2
Drivers: hv: vmbus: Perform device register in the per-channel work element
by K. Y. Srinivasan
· 10 years ago
a13e8bb
Drivers: hv: vmbus: Use a round-robin algorithm for picking the outgoing channel
by K. Y. Srinivasan
· 10 years ago
5b1e5b5
Drivers: hv: vmbus: Remove the channel from the channel list(s) on failure
by K. Y. Srinivasan
· 10 years ago
2dd37cb
Drivers: hv: vmbus: Handle both rescind and offer messages in the same context
by K. Y. Srinivasan
· 10 years ago
ed6cfcc
Drivers: hv: vmbus: Introduce a function to remove a rescinded offer
by K. Y. Srinivasan
· 10 years ago
04653a0
Drivers: hv: vmbus: Add support for the NetworkDirect GUID
by K. Y. Srinivasan
· 10 years ago
51e5181
hv: channel_mgmt: match var type to return type of wait_for_completion
by Nicholas Mc Guire
· 10 years ago
adcde06
Drivers: hv: vmbus: avoid double kfree for device_obj
by Vitaly Kuznetsov
· 10 years ago
bc63b6f
Drivers: hv: vmbus: rename channel work queues
by Vitaly Kuznetsov
· 10 years ago
d7f2fba
Drivers: hv: vmbus: serialize Offer and Rescind offer
by Vitaly Kuznetsov
· 10 years ago
67fae05
Drivers: hv: rename sc_lock to the more generic lock
by Vitaly Kuznetsov
· 10 years ago
9c3a6f7
Drivers: hv: check vmbus_device_create() return value in vmbus_process_offer()
by Vitaly Kuznetsov
· 10 years ago
87712bf8
Drivers: hv: vmbus: Use get_cpu() to get the current CPU
by K. Y. Srinivasan
· 10 years ago
6ae840e
Merge tag 'char-misc-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
by Linus Torvalds
· 10 years ago
c3582a2
hyperv: Add support for vNIC hot removal
by Haiyang Zhang
· 10 years ago
04a258c
Drivers: hv: vmbus: Fix a race condition when unregistering a device
by Vitaly Kuznetsov
· 10 years ago
2115b56
Drivers: hv: vmbus: Properly protect calls to smp_processor_id()
by K. Y. Srinivasan
· 10 years ago
f9da455
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
by Linus Torvalds
· 10 years ago
1b9d48f
hyper-v: make uuid_le const
by stephen hemminger
· 10 years ago
3a28fa3
Drivers: hv: vmbus: Implement per-CPU mapping of relid to channel
by K. Y. Srinivasan
· 11 years ago
d3ba720
Drivers: hv: Eliminate the channel spinlock in the callback path
by K. Y. Srinivasan
· 11 years ago
565ce64
Drivers: hv: vmbus: Fix a bug in channel rescind code
by K. Y. Srinivasan
· 11 years ago
42dceeb
Drivers: hv: vmbus: Fix a bug in the handling of channel offers
by K. Y. Srinivasan
· 11 years ago
6741335
Drivers: hv: util: Fix a bug in version negotiation code for util services
by K. Y. Srinivasan
· 11 years ago
e68d297
Drivers: hv: vmbus: Implement multi-channel support
by K. Y. Srinivasan
· 11 years ago
d2242a3
Drivers: hv: Fix a bug in get_vp_index()
by K. Y. Srinivasan
· 11 years ago
c870597
Drivers: hv: vmbus: Handle channel rescind message correctly
by K. Y. Srinivasan
· 12 years ago
302a3c0
Drivers: hv: vmbus: Use the new infrastructure for delivering VMBUS interrupts
by K. Y. Srinivasan
· 12 years ago
7fb9656
Drivers: hv: vmbus: Consolidate all offer GUID definitions in hyperv.h
by K. Y. Srinivasan
· 12 years ago
0f3f2f8
Drivers: hv: Bind all vmbbus interrupts to the boot CPU
by K. Y. Srinivasan
· 12 years ago
a119845
Drivers: hv: Add code to distribute channel interrupt load
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
b3bf60c
Drivers: hv: Manage signaling state on a per-connection basis
by K. Y. Srinivasan
· 12 years ago
132368b
Drivers: hv: Add state to manage batched reading
by K. Y. Srinivasan
· 12 years ago
b456355
Drivers: hv: remove unused variable from channel_mgmt.c
by Wei Yongjun
· 12 years ago
c836d0a
Drivers: hv: util: Properly handle version negotiations.
by K. Y. Srinivasan
· 13 years ago
a360530
Drivers: hv: Get rid of an unnecessary check in vmbus_prep_negotiate_resp()
by K. Y. Srinivasan
· 13 years ago
2897a56
drivers: hv: Get rid of some unnecessary code
by K. Y. Srinivasan
· 13 years ago
93e5bd0
Drivers: hv: Make the vmbus driver unloadable
by K. Y. Srinivasan
· 13 years ago
8b8ee67
Drivers: hv: Fix a memory leak
by K. Y. Srinivasan
· 13 years ago
9f3e28e
hv: remove free_channel() from hyperv.h
by Greg Kroah-Hartman
· 13 years ago
da0e963
hv: rename prep_negotiate_resp() to vmbus_prep_negotiate_resp()
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/channel_mgmt.c]
e0f4c67
Staging: hv: vmbus: Get rid of hv_cb_utils[] and other unneeded code
by K. Y. Srinivasan
· 13 years ago
4e65f6e
Staging: hv: util: Properly handle util services in the util driver
by K. Y. Srinivasan
· 13 years ago
66e6041
Staging: hv: vmbus: Cleanup dated comments in channel_mgmt.c
by K. Y. Srinivasan
· 13 years ago
696453b
Staging: hv: vmbus: Rename vmbus_child_device_unregister
by K. Y. Srinivasan
· 13 years ago
22794281
Staging: hv: vmbus: Rename vmbus_child_device_register
by K. Y. Srinivasan
· 13 years ago
f2c7301
Staging: hv: vmbus: Rename vmbus_child_device_create
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
3740652
Staging: hv: vmbus: Get rid of a dated comment in channel_mgmt.c
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
02bb4b9
Staging: hv: vmbus_drv: Get rid of util synchronixation based on channel counting
by K. Y. Srinivasan
· 14 years ago
Next »