Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
a83502314ce303c6341b249c41121759c7477ba1
/
drivers
/
hv
/
channel_mgmt.c
d8bd2d4
Drivers: hv: vmbus: Resume after fixing up old primary channels
by Dexuan Cui
· 5 years ago
b307b38
Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channels
by Dexuan Cui
· 5 years ago
e3ede02
Drivers: hv: vmbus: Ignore the offers when resuming from hibernation
by Dexuan Cui
· 5 years ago
3b20eb2
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320
by Thomas Gleixner
· 6 years ago
14948e3
Drivers: hv: vmbus: Fix race condition with new ring_buffer_info mutex
by Kimberly Brown
· 6 years ago
46fc154
Drivers: hv: vmbus: Expose monitor data only when monitor pages are used
by Kimberly Brown
· 6 years ago
593db80
vmbus: Switch to use new generic UUID API
by Andy Shevchenko
· 6 years ago
c4aa8b2
Merge 4.20-rc6 into char-misc-next
by Greg Kroah-Hartman
· 6 years ago
37c2578
Drivers: hv: vmbus: Offload the handling of channels to two workqueues
by Dexuan Cui
· 6 years ago
4d3c5c6
Drivers: hv: vmbus: Remove the useless API vmbus_get_outgoing_channel()
by Dexuan Cui
· 6 years ago
2535525
Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask
by Dexuan Cui
· 6 years ago
fe857bb
Drivers: hv: vmbus: Fix the descriptions of some function parameters
by Dexuan Cui
· 6 years ago
800b932
vmbus: pass channel to hv_process_channel_removal
by Stephen Hemminger
· 6 years ago
d3b26dd
Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind()
by Dexuan Cui
· 6 years ago
5022912
Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()
by Dexuan Cui
· 7 years ago
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
· 7 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
Next »