Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
452e62b71fbbefe2646fad3a968371a026936c6d
/
drivers
/
hv
/
channel_mgmt.c
9a54760
Drivers: hv: vmbus: Don't leak channel ids
by K. Y. Srinivasan
· 8 years ago
dad72a1
vmbus: remove hv_event_tasklet_disable/enable
by Dexuan Cui
· 8 years ago
8200f20
vmbus: use rcu for per-cpu channel list
by Stephen Hemminger
· 8 years ago
5529eaf
vmbus: remove conditional locking of vmbus_write
by Stephen Hemminger
· 8 years ago
b71e328
vmbus: add direct isr callback mode
by Stephen Hemminger
· 8 years ago
631e63a
vmbus: change to per channel tasklet
by Stephen Hemminger
· 8 years ago
37cdd99
vmbus: put related per-cpu variable together
by Stephen Hemminger
· 8 years ago
a165645
Drivers: hv: vmbus: Use all supported IC versions to negotiate
by Alex Ng
· 8 years ago
e810e48
Drivers: hv: vmbus: Move the code to signal end of message
by K. Y. Srinivasan
· 8 years ago
ccb61f8
Drivers: hv: vmbus: Fix a rescind handling bug
by K. Y. Srinivasan
· 8 years ago
c0bb039
Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
by Vitaly Kuznetsov
· 8 years ago
abd1026
hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()
by Vitaly Kuznetsov
· 8 years ago
f45be72
hyperv: Fix spelling of HV_UNKOWN
by Haiyang Zhang
· 8 years ago
74198eb
Drivers: hv: vmbus: Base host signaling strictly on the ring state
by K. Y. Srinivasan
· 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
9f01ec5
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
· 12 years ago
d2242a3
Drivers: hv: Fix a bug in get_vp_index()
by K. Y. Srinivasan
· 12 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
Next »