summaryrefslogtreecommitdiffstats
path: root/drivers/staging/hv/Vmbus.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2009-08-20 12:11:26 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-15 12:01:57 -0700
commiteacb1b4d24c2a8b7c1d73bb72e04920980ec8a4f (patch)
tree1ef1d177e22df6027b349b32b3a9a14fafb69a77 /drivers/staging/hv/Vmbus.c
parentc786a84e9c7a3a342cda0aa19831417a64383444 (diff)
downloadop-kernel-dev-eacb1b4d24c2a8b7c1d73bb72e04920980ec8a4f.zip
op-kernel-dev-eacb1b4d24c2a8b7c1d73bb72e04920980ec8a4f.tar.gz
Staging: hv: typdef fixes for HvSynicApi.h
Still some volatile mis-usages left to fix. Cc: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/Vmbus.c')
-rw-r--r--drivers/staging/hv/Vmbus.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/staging/hv/Vmbus.c b/drivers/staging/hv/Vmbus.c
index 58ed469..e39cea1 100644
--- a/drivers/staging/hv/Vmbus.c
+++ b/drivers/staging/hv/Vmbus.c
@@ -407,8 +407,8 @@ VmbusOnMsgDPC(
{
void *page_addr = gHvContext.synICMessagePage[0];
- HV_MESSAGE* msg = (HV_MESSAGE*)page_addr + VMBUS_MESSAGE_SINT;
- HV_MESSAGE *copied;
+ struct hv_message *msg = (struct hv_message *)page_addr + VMBUS_MESSAGE_SINT;
+ struct hv_message *copied;
while (1)
{
if (msg->Header.MessageType == HvMessageTypeNone) /* no msg */
@@ -417,13 +417,13 @@ VmbusOnMsgDPC(
}
else
{
- copied = kmalloc(sizeof(HV_MESSAGE), GFP_ATOMIC);
+ copied = kmalloc(sizeof(*copied), GFP_ATOMIC);
if (copied == NULL)
{
continue;
}
- memcpy(copied, msg, sizeof(HV_MESSAGE));
+ memcpy(copied, msg, sizeof(*copied));
osd_schedule_callback(gVmbusConnection.WorkQueue,
VmbusOnChannelMessage,
(void *)copied);
@@ -490,13 +490,13 @@ VmbusOnISR(
int ret=0;
/* struct page* page; */
void *page_addr;
- HV_MESSAGE* msg;
- HV_SYNIC_EVENT_FLAGS* event;
+ struct hv_message *msg;
+ union hv_synic_event_flags *event;
/* page = SynICMessagePage[0]; */
/* page_addr = page_address(page); */
page_addr = gHvContext.synICMessagePage[0];
- msg = (HV_MESSAGE*)page_addr + VMBUS_MESSAGE_SINT;
+ msg = (struct hv_message *)page_addr + VMBUS_MESSAGE_SINT;
DPRINT_ENTER(VMBUS);
@@ -509,7 +509,7 @@ VmbusOnISR(
/* TODO: Check if there are events to be process */
page_addr = gHvContext.synICEventPage[0];
- event = (HV_SYNIC_EVENT_FLAGS*)page_addr + VMBUS_MESSAGE_SINT;
+ event = (union hv_synic_event_flags *)page_addr + VMBUS_MESSAGE_SINT;
/* Since we are a child, we only need to check bit 0 */
if (test_and_clear_bit(0, (unsigned long *) &event->Flags32[0]))
OpenPOWER on IntegriCloud