]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
staging: vt6656: s_vGetFreeContext remove pReturnContext
authorMalcolm Priestley <tvboxspy@gmail.com>
Tue, 26 Nov 2013 19:12:38 +0000 (19:12 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Dec 2013 16:32:42 +0000 (08:32 -0800)
Just return the context from for loop.

Return NULL if end reached.

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

index 0e4b6fb2ec96e566bbd521e3337801c66b943732..6534f753296aada14a3450739a49c6132d8eee1d 100644 (file)
@@ -141,7 +141,6 @@ static struct vnt_usb_send_context
        *s_vGetFreeContext(struct vnt_private *pDevice)
 {
        struct vnt_usb_send_context *pContext = NULL;
-       struct vnt_usb_send_context *pReturnContext = NULL;
        int ii;
 
     DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"GetFreeContext()\n");
@@ -153,15 +152,14 @@ static struct vnt_usb_send_context
         if (pContext->bBoolInUse == false) {
             pContext->bBoolInUse = true;
                memset(pContext->Data, 0, MAX_TOTAL_SIZE_WITH_ALL_HEADERS);
-            pReturnContext = pContext;
-            break;
+               return pContext;
         }
     }
     if ( ii == pDevice->cbTD ) {
         DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"No Free Tx Context\n");
     }
 
-       return pReturnContext;
+       return NULL;
 }
 
 static void s_vSaveTxPktInfo(struct vnt_private *pDevice, u8 byPktNum,