summaryrefslogtreecommitdiffstats
path: root/drivers/hv/hyperv_vmbus.h
diff options
context:
space:
mode:
authorK. Y. Srinivasan <kys@microsoft.com>2014-04-09 03:45:53 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-05-04 01:24:26 +0200
commitd3ba720dd58cdf6630fee4b89482c465d5ad0d0f (patch)
tree03ea0aba6f0509bf7c501dee9ae6e931634f3c4b /drivers/hv/hyperv_vmbus.h
parentmei: set connecting state just upon connection request is sent to the fw (diff)
downloadlinux-d3ba720dd58cdf6630fee4b89482c465d5ad0d0f.tar.xz
linux-d3ba720dd58cdf6630fee4b89482c465d5ad0d0f.zip
Drivers: hv: Eliminate the channel spinlock in the callback path
By ensuring that we set the callback handler to NULL in the channel close path on the same CPU that the channel is bound to, we can eliminate this lock acquisition and release in a performance critical path. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/hv/hyperv_vmbus.h')
0 files changed, 0 insertions, 0 deletions