- Remove the spin locks around NdisSend because it causes a crash in kvmnet

svn path=/branches/aicom-network-fixes/; revision=36101
This commit is contained in:
Cameron Gutman 2008-09-10 03:54:46 +00:00
parent 55a1919cbf
commit e39210e30a

View file

@ -595,7 +595,6 @@ VOID LANTransmit(
PETH_HEADER EHeader;
PCHAR Data;
UINT Size;
KIRQL OldIrql;
PLAN_ADAPTER Adapter = (PLAN_ADAPTER)Context;
TI_DbgPrint(DEBUG_DATALINK,
@ -673,13 +672,11 @@ VOID LANTransmit(
((PCHAR)LinkAddress)[5] & 0xff));
}
TcpipAcquireSpinLock( &Adapter->Lock, &OldIrql );
TI_DbgPrint(MID_TRACE, ("NdisSend\n"));
NdisSend(&NdisStatus, Adapter->NdisHandle, NdisPacket);
TI_DbgPrint(MID_TRACE, ("NdisSend %s\n",
NdisStatus == NDIS_STATUS_PENDING ?
"Pending" : "Complete"));
TcpipReleaseSpinLock( &Adapter->Lock, OldIrql );
/* I had a talk with vizzini: these really ought to be here.
* we're supposed to see these completed by ndis *only* when