diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2009-07-15 14:48:32 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-09-15 12:01:48 -0700 |
commit | 54411c425fe0f5f8a5fcc1f3098693419ae87306 (patch) | |
tree | 9a230b556dd3e5390f0cd1e4397e3b63e415ede3 /drivers/staging/hv/ChannelMgmt.h | |
parent | 8c69f52ab3d918be9d91c8202e5321421876ea50 (diff) |
Staging: hv: make Channel->InboundLock a real spinlock
Don't use the wrapper functions for this lock, make it a real
lock so that we know what is going on.
I don't think we really want to be doing a irqsave for this code, but I
left it alone to preserve the original codepath. It should be reviewed
later.
Cc: Hank Janssen <hjanssen@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/ChannelMgmt.h')
-rw-r--r-- | drivers/staging/hv/ChannelMgmt.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/hv/ChannelMgmt.h b/drivers/staging/hv/ChannelMgmt.h index b1ea2fc280c2..b7afecad0459 100644 --- a/drivers/staging/hv/ChannelMgmt.h +++ b/drivers/staging/hv/ChannelMgmt.h @@ -63,7 +63,7 @@ typedef struct _VMBUS_CHANNEL { u32 RingBufferPageCount; RING_BUFFER_INFO Outbound; // send to parent RING_BUFFER_INFO Inbound; // receive from parent - HANDLE InboundLock; + spinlock_t inbound_lock; HANDLE ControlWQ; // Channel callback are invoked in this workqueue context |