Dexuan Cui
|
ca1c4b7457
Drivers: hv: vmbus: fix init_vp_index() for reloading hv_netvsc
|
10 anos atrás |
Dexuan Cui
|
3b71107d73
Drivers: hv: vmbus: Further improve CPU affiliation logic
|
10 anos atrás |
K. Y. Srinivasan
|
9f01ec5345
Drivers: hv: vmbus: Improve the CPU affiliation for channels
|
10 anos atrás |
K. Y. Srinivasan
|
379e4f756b
Drivers: hv: vmbus: Consider ND NIC in binding channels to CPUs
|
10 anos atrás |
Vitaly Kuznetsov
|
4a54243fc0
Drivers: hv: vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts
|
10 anos atrás |
K. Y. Srinivasan
|
1f656ff3fd
Drivers: hv: vmbus: Implement NUMA aware CPU affinity for channels
|
10 anos atrás |
K. Y. Srinivasan
|
9c6e64adf2
Drivers: hv: vmbus: Use the vp_index map even for channels bound to CPU 0
|
10 anos atrás |
Vitaly Kuznetsov
|
ce59fec836
Drivers: hv: vmbus: distribute subchannels among all vcpus
|
10 anos atrás |
Vitaly Kuznetsov
|
f38e7dd723
Drivers: hv: vmbus: move init_vp_index() call to vmbus_process_offer()
|
10 anos atrás |
Vitaly Kuznetsov
|
357e836a60
Drivers: hv: vmbus: decrease num_sc on subchannel removal
|
10 anos atrás |
Vitaly Kuznetsov
|
8dfd332674
Drivers: hv: vmbus: unify calls to percpu_channel_enq()
|
10 anos atrás |
K. Y. Srinivasan
|
2db84eff12
Drivers: hv: vmbus: Implement the protocol for tearing down vmbus state
|
10 anos atrás |
Dexuan Cui
|
813c5b7958
hv: vmbus_free_channels(): remove the redundant free_channel()
|
10 anos atrás |
Dexuan Cui
|
aadc3780f3
hv: remove the per-channel workqueue
|
10 anos atrás |
Dexuan Cui
|
d43e2fe7da
hv: don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind()
|
10 anos atrás |
Dexuan Cui
|
652594c7df
hv: run non-blocking message handlers in the dispatch tasklet
|
10 anos atrás |
K. Y. Srinivasan
|
73cffdb65e
Drivers: hv: vmbus: Don't wait after requesting offers
|
10 anos atrás |
Dan Carpenter
|
177757423f
hv: vmbus: missing curly braces in vmbus_process_offer()
|
10 anos atrás |
K. Y. Srinivasan
|
fde25d25db
Drivers: hv: vmbus: Perform device register in the per-channel work element
|
10 anos atrás |
K. Y. Srinivasan
|
a13e8bbe85
Drivers: hv: vmbus: Use a round-robin algorithm for picking the outgoing channel
|
10 anos atrás |
K. Y. Srinivasan
|
5b1e5b5307
Drivers: hv: vmbus: Remove the channel from the channel list(s) on failure
|
10 anos atrás |
K. Y. Srinivasan
|
2dd37cb815
Drivers: hv: vmbus: Handle both rescind and offer messages in the same context
|
10 anos atrás |
K. Y. Srinivasan
|
ed6cfcc5fd
Drivers: hv: vmbus: Introduce a function to remove a rescinded offer
|
10 anos atrás |
K. Y. Srinivasan
|
04653a009a
Drivers: hv: vmbus: Add support for the NetworkDirect GUID
|
10 anos atrás |
Nicholas Mc Guire
|
51e5181d20
hv: channel_mgmt: match var type to return type of wait_for_completion
|
10 anos atrás |
Vitaly Kuznetsov
|
adcde069a8
Drivers: hv: vmbus: avoid double kfree for device_obj
|
10 anos atrás |
Vitaly Kuznetsov
|
bc63b6f634
Drivers: hv: vmbus: rename channel work queues
|
10 anos atrás |
Vitaly Kuznetsov
|
d7f2fbafb4
Drivers: hv: vmbus: serialize Offer and Rescind offer
|
10 anos atrás |
Vitaly Kuznetsov
|
67fae053bf
Drivers: hv: rename sc_lock to the more generic lock
|
10 anos atrás |
Vitaly Kuznetsov
|
9c3a6f7e47
Drivers: hv: check vmbus_device_create() return value in vmbus_process_offer()
|
10 anos atrás |