staging: vt6656: s_nsBulkOutIoCompleteWrite reorganise variable order.
authorMalcolm Priestley <tvboxspy@gmail.com>
Wed, 19 Feb 2014 21:50:14 +0000 (21:50 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 25 Feb 2014 00:57:44 +0000 (16:57 -0800)
Declare in order of pointer use.

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vt6656/usbpipe.c

index 79e38b7832dee77c65a45411bccdb28dd3bbfee9..16acc9a77e4ed4919812489158bb2a246a56e6c1 100644 (file)
@@ -607,21 +607,14 @@ int PIPEnsSendBulkOut(struct vnt_private *pDevice,
 
 static void s_nsBulkOutIoCompleteWrite(struct urb *urb)
 {
-       struct vnt_private *pDevice;
+       struct vnt_usb_send_context *pContext =
+                       (struct vnt_usb_send_context *)urb->context;
+       struct vnt_private *pDevice = pContext->pDevice;
+       CONTEXT_TYPE ContextType = pContext->Type;
+       unsigned long ulBufLen = pContext->uBufLen;
        int status;
-       CONTEXT_TYPE ContextType;
-       unsigned long ulBufLen;
-       struct vnt_usb_send_context *pContext;
 
     DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---->s_nsBulkOutIoCompleteWrite\n");
-    //
-    // The context given to IoSetCompletionRoutine is an USB_CONTEXT struct
-    //
-       pContext = (struct vnt_usb_send_context *)urb->context;
-
-    pDevice = pContext->pDevice;
-    ContextType = pContext->Type;
-    ulBufLen = pContext->uBufLen;
 
     if (!netif_device_present(pDevice->dev))
            return;