Commit af248e1f authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

Staging: hv: clean up typedefs in Hv.h

This removes the typedefs from Hv.h, it's now clean from a
codingstyle.pl standpoint.

Cc: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 6ddf5a78
...@@ -30,11 +30,11 @@ ...@@ -30,11 +30,11 @@
/* Globals */ /* Globals */
/* The one and only */ /* The one and only */
HV_CONTEXT gHvContext={ struct hv_context gHvContext = {
.SynICInitialized = false, .SynICInitialized = false,
.HypercallPage = NULL, .HypercallPage = NULL,
.SignalEventParam = NULL, .SignalEventParam = NULL,
.SignalEventBuffer = NULL, .SignalEventBuffer = NULL,
}; };
...@@ -299,7 +299,7 @@ int HvInit (void) ...@@ -299,7 +299,7 @@ int HvInit (void)
(u64)hypercallMsr.GuestPhysicalAddress << PAGE_SHIFT); (u64)hypercallMsr.GuestPhysicalAddress << PAGE_SHIFT);
/* Setup the global signal event param for the signal event hypercall */ /* Setup the global signal event param for the signal event hypercall */
gHvContext.SignalEventBuffer = kmalloc(sizeof(HV_INPUT_SIGNAL_EVENT_BUFFER), GFP_KERNEL); gHvContext.SignalEventBuffer = kmalloc(sizeof(struct hv_input_signal_event_buffer), GFP_KERNEL);
if (!gHvContext.SignalEventBuffer) if (!gHvContext.SignalEventBuffer)
{ {
goto Cleanup; goto Cleanup;
......
...@@ -104,12 +104,12 @@ static const GUID VMBUS_SERVICE_ID = { ...@@ -104,12 +104,12 @@ static const GUID VMBUS_SERVICE_ID = {
#define MAX_NUM_CPUS 1 #define MAX_NUM_CPUS 1
typedef struct { struct hv_input_signal_event_buffer {
u64 Align8; u64 Align8;
HV_INPUT_SIGNAL_EVENT Event; HV_INPUT_SIGNAL_EVENT Event;
} HV_INPUT_SIGNAL_EVENT_BUFFER; };
typedef struct { struct hv_context {
/* XenLinux or native Linux. If XenLinux, the hypercall and synic pages /* XenLinux or native Linux. If XenLinux, the hypercall and synic pages
* has already been initialized */ * has already been initialized */
u64 GuestId; u64 GuestId;
...@@ -122,15 +122,15 @@ typedef struct { ...@@ -122,15 +122,15 @@ typedef struct {
* This is used as an input param to HvCallSignalEvent hypercall. The * This is used as an input param to HvCallSignalEvent hypercall. The
* input param is immutable in our usage and must be dynamic mem (vs * input param is immutable in our usage and must be dynamic mem (vs
* stack or global). */ * stack or global). */
HV_INPUT_SIGNAL_EVENT_BUFFER *SignalEventBuffer; struct hv_input_signal_event_buffer *SignalEventBuffer;
/* 8-bytes aligned of the buffer above */ /* 8-bytes aligned of the buffer above */
HV_INPUT_SIGNAL_EVENT *SignalEventParam; HV_INPUT_SIGNAL_EVENT *SignalEventParam;
void *synICMessagePage[MAX_NUM_CPUS]; void *synICMessagePage[MAX_NUM_CPUS];
void *synICEventPage[MAX_NUM_CPUS]; void *synICEventPage[MAX_NUM_CPUS];
} HV_CONTEXT; };
extern HV_CONTEXT gHvContext; extern struct hv_context gHvContext;
/* Hv Interface */ /* Hv Interface */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment