From 928b81e97f885788b7ddb1ca3cb4291de2d7c8c8 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 1 Aug 2008 17:21:52 +0000 Subject: [PATCH] - These should no longer be needed now that TDI doesn't give back invalid IRPs - I'll look into the canceling issue later svn path=/branches/aicom-network-fixes/; revision=35014 --- drivers/network/afd/afd/read.c | 10 ---------- drivers/network/afd/afd/write.c | 10 ---------- 2 files changed, 20 deletions(-) diff --git a/drivers/network/afd/afd/read.c b/drivers/network/afd/afd/read.c index 05b1339e8e4..fbe347f6538 100644 --- a/drivers/network/afd/afd/read.c +++ b/drivers/network/afd/afd/read.c @@ -227,11 +227,6 @@ NTSTATUS NTAPI ReceiveComplete ASSERT_IRQL(APC_LEVEL); - if (Irp->Cancel) { - FCB->ReceiveIrp.InFlightRequest = NULL; - return STATUS_SUCCESS; - } - if( !SocketAcquireStateLock( FCB ) ) return Status; FCB->ReceiveIrp.InFlightRequest = NULL; @@ -448,11 +443,6 @@ PacketSocketRecvComplete( AFD_DbgPrint(MID_TRACE,("Called on %x\n", FCB)); - if (Irp->Cancel) { - FCB->ReceiveIrp.InFlightRequest = NULL; - return STATUS_SUCCESS; - } - if( !SocketAcquireStateLock( FCB ) ) return STATUS_UNSUCCESSFUL; FCB->ReceiveIrp.InFlightRequest = NULL; diff --git a/drivers/network/afd/afd/write.c b/drivers/network/afd/afd/write.c index 57dc08ef3ba..df9d3894c48 100644 --- a/drivers/network/afd/afd/write.c +++ b/drivers/network/afd/afd/write.c @@ -40,11 +40,6 @@ static NTSTATUS NTAPI SendComplete ASSERT_IRQL(APC_LEVEL); - if (Irp->Cancel) { - FCB->SendIrp.InFlightRequest = NULL; - return STATUS_SUCCESS; - } - if( !SocketAcquireStateLock( FCB ) ) return Status; FCB->SendIrp.InFlightRequest = NULL; @@ -176,11 +171,6 @@ static NTSTATUS NTAPI PacketSocketSendComplete Irp->IoStatus.Status, Irp->IoStatus.Information)); - if (Irp->Cancel) { - FCB->SendIrp.InFlightRequest = NULL; - return STATUS_SUCCESS; - } - /* It's ok if the FCB already died */ if( !SocketAcquireStateLock( FCB ) ) return STATUS_SUCCESS;