]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Staging: hv: Move the definition of struct storvsc_request_extension
authorK. Y. Srinivasan <kys@microsoft.com>
Mon, 28 Mar 2011 16:33:26 +0000 (09:33 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 5 Apr 2011 04:55:04 +0000 (21:55 -0700)
In preperation for embedding struct storvsc_request_extension into
struct hv_storvsc_request, move the definition of
struct storvsc_request_extension.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/hv/storvsc_api.h

index 5f41ef6bcc544e32c2ac056b3d8b59ade22c9c20..800ebbfeb47debaec161c1f5c8057058da401141 100644 (file)
@@ -53,6 +53,18 @@ enum storvsc_request_type{
        UNKNOWN_TYPE,
 };
 
+
+struct storvsc_request_extension {
+       struct hv_storvsc_request *request;
+       struct hv_device *device;
+
+       /* Synchronize the request/response if needed */
+       int wait_condition;
+       wait_queue_head_t wait_event;
+
+       struct vstor_packet vstor_packet;
+};
+
 struct hv_storvsc_request {
        enum storvsc_request_type type;
        u32 host;
@@ -103,17 +115,6 @@ struct storvsc_device_info {
        unsigned char target_id;
 };
 
-struct storvsc_request_extension {
-       struct hv_storvsc_request *request;
-       struct hv_device *device;
-
-       /* Synchronize the request/response if needed */
-       int wait_condition;
-       wait_queue_head_t wait_event;
-
-       struct vstor_packet vstor_packet;
-};
-
 /* A storvsc device is a device object that contains a vmbus channel */
 struct storvsc_device {
        struct hv_device *device;