Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 162208
b: refs/heads/master
c: daaa8cc
h: refs/heads/master
v: v3
  • Loading branch information
Greg Kroah-Hartman committed Sep 15, 2009
1 parent 7c607e3 commit d1d40c0
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 18 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: caf26a31b51a148f70113700fd4f9860b5da3931
refs/heads/master: daaa8cc31fbd2b7356a0d67dd9ca6d336507f118
4 changes: 2 additions & 2 deletions trunk/drivers/staging/hv/ChannelMgmt.c
Original file line number Diff line number Diff line change
Expand Up @@ -284,8 +284,8 @@ VmbusChannelProcessOffer(
/* Start the process of binding this offer to the driver */
/* We need to set the DeviceObject field before calling VmbusChildDeviceAdd() */
newChannel->DeviceObject = VmbusChildDeviceCreate(
newChannel->OfferMsg.Offer.InterfaceType,
newChannel->OfferMsg.Offer.InterfaceInstance,
&newChannel->OfferMsg.Offer.InterfaceType,
&newChannel->OfferMsg.Offer.InterfaceInstance,
newChannel);

DPRINT_DBG(VMBUS, "child device object allocated - %p", newChannel->DeviceObject);
Expand Down
4 changes: 2 additions & 2 deletions trunk/drivers/staging/hv/Vmbus.c
Original file line number Diff line number Diff line change
Expand Up @@ -231,8 +231,8 @@ VmbusGetChannelInfo(
--*/

struct hv_device *VmbusChildDeviceCreate(struct hv_guid DeviceType,
struct hv_guid DeviceInstance,
struct hv_device *VmbusChildDeviceCreate(struct hv_guid *DeviceType,
struct hv_guid *DeviceInstance,
void *Context)
{
VMBUS_DRIVER_OBJECT* vmbusDriver = (VMBUS_DRIVER_OBJECT*)gDriver;
Expand Down
4 changes: 2 additions & 2 deletions trunk/drivers/staging/hv/VmbusPrivate.h
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,8 @@ extern struct VMBUS_CONNECTION gVmbusConnection;

/* General vmbus interface */

struct hv_device *VmbusChildDeviceCreate(struct hv_guid deviceType,
struct hv_guid deviceInstance,
struct hv_device *VmbusChildDeviceCreate(struct hv_guid *deviceType,
struct hv_guid *deviceInstance,
void *context);

int VmbusChildDeviceAdd(struct hv_device *Device);
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/staging/hv/include/VmbusApi.h
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ typedef int (*PFN_ON_ISR)(struct hv_driver *drv);
typedef void (*PFN_ON_DPC)(struct hv_driver *drv);
typedef void (*PFN_GET_CHANNEL_OFFERS)(void);

typedef struct hv_device *(*PFN_ON_CHILDDEVICE_CREATE)(struct hv_guid DeviceType, struct hv_guid DeviceInstance, void *Context);
typedef struct hv_device *(*PFN_ON_CHILDDEVICE_CREATE)(struct hv_guid *DeviceType, struct hv_guid *DeviceInstance, void *Context);
typedef void (*PFN_ON_CHILDDEVICE_DESTROY)(struct hv_device *Device);
typedef int (*PFN_ON_CHILDDEVICE_ADD)(struct hv_device *RootDevice, struct hv_device *ChildDevice);
typedef void (*PFN_ON_CHILDDEVICE_REMOVE)(struct hv_device *Device);
Expand Down
22 changes: 12 additions & 10 deletions trunk/drivers/staging/hv/vmbus_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ static irqreturn_t vmbus_isr(int irq, void* dev_id);
static void vmbus_device_release(struct device *device);
static void vmbus_bus_release(struct device *device);

static struct hv_device *vmbus_child_device_create(struct hv_guid type, struct hv_guid instance, void* context);
static struct hv_device *vmbus_child_device_create(struct hv_guid *type, struct hv_guid *instance, void *context);
static void vmbus_child_device_destroy(struct hv_device *device_obj);
static int vmbus_child_device_register(struct hv_device *root_device_obj, struct hv_device *child_device_obj);
static void vmbus_child_device_unregister(struct hv_device *child_device_obj);
Expand Down Expand Up @@ -565,7 +565,9 @@ Name: vmbus_child_device_create()
Desc: Creates and registers a new child device on the vmbus.
--*/
static struct hv_device *vmbus_child_device_create(struct hv_guid type, struct hv_guid instance, void* context)
static struct hv_device *vmbus_child_device_create(struct hv_guid *type,
struct hv_guid *instance,
void *context)
{
struct device_context *child_device_ctx;
struct hv_device *child_device_obj;
Expand All @@ -586,14 +588,14 @@ static struct hv_device *vmbus_child_device_create(struct hv_guid type, struct h
"type {%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x%02x%02x},"
"id {%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x%02x%02x}",
&child_device_ctx->device,
type.data[3], type.data[2], type.data[1], type.data[0],
type.data[5], type.data[4], type.data[7], type.data[6],
type.data[8], type.data[9], type.data[10], type.data[11],
type.data[12], type.data[13], type.data[14], type.data[15],
instance.data[3], instance.data[2], instance.data[1], instance.data[0],
instance.data[5], instance.data[4], instance.data[7], instance.data[6],
instance.data[8], instance.data[9], instance.data[10], instance.data[11],
instance.data[12], instance.data[13], instance.data[14], instance.data[15]);
type->data[3], type->data[2], type->data[1], type->data[0],
type->data[5], type->data[4], type->data[7], type->data[6],
type->data[8], type->data[9], type->data[10], type->data[11],
type->data[12], type->data[13], type->data[14], type->data[15],
instance->data[3], instance->data[2], instance->data[1], instance->data[0],
instance->data[5], instance->data[4], instance->data[7], instance->data[6],
instance->data[8], instance->data[9], instance->data[10], instance->data[11],
instance->data[12], instance->data[13], instance->data[14], instance->data[15]);

child_device_obj = &child_device_ctx->device_obj;
child_device_obj->context = context;
Expand Down

0 comments on commit d1d40c0

Please sign in to comment.