Acked-by: Sairam Venugopal <vsai...@vmware.com>


On 9/15/15, 11:52 AM, "Nithin Raju" <nit...@vmware.com> wrote:

>Signed-off-by: Nithin Raju <nit...@vmware.com>
>---
> datapath-windows/ovsext/User.c | 13 +++----------
> 1 file changed, 3 insertions(+), 10 deletions(-)
>
>diff --git a/datapath-windows/ovsext/User.c
>b/datapath-windows/ovsext/User.c
>index 0bbf690..d6139b8 100644
>--- a/datapath-windows/ovsext/User.c
>+++ b/datapath-windows/ovsext/User.c
>@@ -698,7 +698,6 @@ OvsQueuePackets(PLIST_ENTRY packetList,
> {
>     POVS_USER_PACKET_QUEUE upcallQueue = NULL;
>     POVS_PACKET_QUEUE_ELEM elem;
>-    PIRP irp = NULL;
>     PLIST_ENTRY  link;
>     UINT32 num = 0;
>     LIST_ENTRY dropPackets;
>@@ -728,23 +727,17 @@ OvsQueuePackets(PLIST_ENTRY packetList,
>                 InsertTailList(&upcallQueue->packetList, &elem->link);
>                 upcallQueue->numPackets++;
>                 if (upcallQueue->pendingIrp) {
>+                    PIRP irp = upcallQueue->pendingIrp;
>                     PDRIVER_CANCEL cancelRoutine;
>-                    irp = upcallQueue->pendingIrp;
>                     upcallQueue->pendingIrp = NULL;
>                     cancelRoutine = IoSetCancelRoutine(irp, NULL);
>-                    if (cancelRoutine == NULL) {
>-                        irp = NULL;
>+                    if (cancelRoutine != NULL) {
>+                        OvsCompleteIrpRequest(irp, 0, STATUS_SUCCESS);
>                     }
>                 }
>             }
>-
>-            if (irp) {
>-                OvsCompleteIrpRequest(irp, 0, STATUS_SUCCESS);
>-            }
>-
>             NdisReleaseSpinLock(&upcallQueue->queueLock);
>         }
>-
>         OvsReleasePidHashLock();
>     }
> 
>-- 
>1.8.5.6
>
>_______________________________________________
>dev mailing list
>dev@openvswitch.org
>https://urldefense.proofpoint.com/v2/url?u=http-3A__openvswitch.org_mailma
>n_listinfo_dev&d=BQIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=Dc
>ruz40PROJ40ROzSpxyQSLw6fcrOWpJgEcEmNR3JEQ&m=PgSpEB4TbzYchapb2AjoDAfTniQ83w
>Or23J-YWcbPWU&s=OUoMLSIwyVnX5e5albUzTkw4Nhwa1jWjeHDBEIifKNk&e= 

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to