mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 01:39:30 +00:00
- 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:
parent
55a1919cbf
commit
e39210e30a
1 changed files with 0 additions and 3 deletions
|
@ -595,7 +595,6 @@ VOID LANTransmit(
|
||||||
PETH_HEADER EHeader;
|
PETH_HEADER EHeader;
|
||||||
PCHAR Data;
|
PCHAR Data;
|
||||||
UINT Size;
|
UINT Size;
|
||||||
KIRQL OldIrql;
|
|
||||||
PLAN_ADAPTER Adapter = (PLAN_ADAPTER)Context;
|
PLAN_ADAPTER Adapter = (PLAN_ADAPTER)Context;
|
||||||
|
|
||||||
TI_DbgPrint(DEBUG_DATALINK,
|
TI_DbgPrint(DEBUG_DATALINK,
|
||||||
|
@ -673,13 +672,11 @@ VOID LANTransmit(
|
||||||
((PCHAR)LinkAddress)[5] & 0xff));
|
((PCHAR)LinkAddress)[5] & 0xff));
|
||||||
}
|
}
|
||||||
|
|
||||||
TcpipAcquireSpinLock( &Adapter->Lock, &OldIrql );
|
|
||||||
TI_DbgPrint(MID_TRACE, ("NdisSend\n"));
|
TI_DbgPrint(MID_TRACE, ("NdisSend\n"));
|
||||||
NdisSend(&NdisStatus, Adapter->NdisHandle, NdisPacket);
|
NdisSend(&NdisStatus, Adapter->NdisHandle, NdisPacket);
|
||||||
TI_DbgPrint(MID_TRACE, ("NdisSend %s\n",
|
TI_DbgPrint(MID_TRACE, ("NdisSend %s\n",
|
||||||
NdisStatus == NDIS_STATUS_PENDING ?
|
NdisStatus == NDIS_STATUS_PENDING ?
|
||||||
"Pending" : "Complete"));
|
"Pending" : "Complete"));
|
||||||
TcpipReleaseSpinLock( &Adapter->Lock, OldIrql );
|
|
||||||
|
|
||||||
/* I had a talk with vizzini: these really ought to be here.
|
/* I had a talk with vizzini: these really ought to be here.
|
||||||
* we're supposed to see these completed by ndis *only* when
|
* we're supposed to see these completed by ndis *only* when
|
||||||
|
|
Loading…
Reference in a new issue