commit | d3ba720dd58cdf6630fee4b89482c465d5ad0d0f | [log] [tgz] |
---|---|---|
author | K. Y. Srinivasan <kys@microsoft.com> | Tue Apr 08 18:45:53 2014 -0700 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Sat May 03 19:24:26 2014 -0400 |
tree | 03ea0aba6f0509bf7c501dee9ae6e931634f3c4b | |
parent | e4d8270e604c3202131bac607969605ac397b893 [diff] |
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>