Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
c349d4af86d6fd925b75d5a340011d17c321313f
/
drivers
/
hv
/
channel_mgmt.c
238064f
Drivers: hv: vmbus: do not mark HV_PCIE as perf_device
by Dexuan Cui
· 7 years ago
ce76704
hv_vmbus: Correct the stale comments regarding cpu affinity
by Haiyang Zhang
· 7 years ago
7fa32e5
Drivers: hv: vmbus: Fix a rescind issue
by K. Y. Srinivasan
· 7 years ago
259cc66
hyper-v: trace vmbus_release_relid()
by Vitaly Kuznetsov
· 7 years ago
d6706e6
hyper-v: trace vmbus_request_offers()
by Vitaly Kuznetsov
· 7 years ago
c7924fb
hyper-v: trace vmbus_onversion_response()
by Vitaly Kuznetsov
· 7 years ago
602a8c5
hyper-v: trace vmbus_ongpadl_torndown()
by Vitaly Kuznetsov
· 7 years ago
a13bf0e
hyper-v: trace vmbus_ongpadl_created()
by Vitaly Kuznetsov
· 7 years ago
9f23ce1
hyper-v: trace vmbus_onopen_result()
by Vitaly Kuznetsov
· 7 years ago
5175167
hyper-v: trace vmbus_onoffer_rescind()
by Vitaly Kuznetsov
· 7 years ago
03b81e6
hyper-v: trace vmbus_onoffer()
by Vitaly Kuznetsov
· 7 years ago
716fa52
hyper-v: trace vmbus_on_message()
by Vitaly Kuznetsov
· 7 years ago
6fbf248
Merge 4.14-rc6 into char-misc-next
by Greg Kroah-Hartman
· 7 years ago
9d35593
vmbus: hvsock: add proper sync for vmbus_hvsock_device_unregister()
by Dexuan Cui
· 7 years ago
58f2c39
Merge 4.14-rc5 into char-misc-next
by Greg Kroah-Hartman
· 7 years ago
192b2d7
Drivers: hv: vmbus: Fix bugs in rescind handling
by K. Y. Srinivasan
· 7 years ago
c2e5df6
vmbus: add per-channel sysfs info
by Stephen Hemminger
· 7 years ago
33c150c
vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister()
by Dexuan Cui
· 7 years ago
57e88b4
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
6f3d791
Drivers: hv: vmbus: Fix rescind handling issues
by K. Y. Srinivasan
· 7 years ago
7415aea
hyper-v: Globalize vp_index
by Vitaly Kuznetsov
· 7 years ago
0578417
hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT
by Vitaly Kuznetsov
· 7 years ago
9031114
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
by Linus Torvalds
· 8 years ago
2371cd9
scsi: storvsc: remove unnecessary channel inbound lock
by Stephen Hemminger
· 8 years ago
54a66265
Drivers: hv: vmbus: Fix rescind handling
by K. Y. Srinivasan
· 8 years ago
57c0eab
Merge 4.11-rc4 into char-misc-next
by Greg Kroah-Hartman
· 8 years ago
e6242fa
vmbus: make channel_message table constant
by Stephen Hemminger
· 8 years ago
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
· 9 years ago
638fea3
Drivers: hv: vmbus: fix the race when querying & updating the percpu list
by Dexuan Cui
· 9 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
· 10 years ago
9c6e64a
Drivers: hv: vmbus: Use the vp_index map even for channels bound to CPU 0
by K. Y. Srinivasan
· 10 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
· 11 years ago
Next »