mirror of
https://github.com/reactos/reactos.git
synced 2025-07-23 22:03:42 +00:00
[MSFS]
MessageEvent is no longer used, remove it svn path=/trunk/; revision=69481
This commit is contained in:
parent
4b5eca57a3
commit
1d4d8588ef
3 changed files with 0 additions and 14 deletions
|
@ -177,9 +177,6 @@ MsfsCreateMailslot(PDEVICE_OBJECT DeviceObject,
|
||||||
Fcb->MaxMessageSize = Buffer->MaximumMessageSize;
|
Fcb->MaxMessageSize = Buffer->MaximumMessageSize;
|
||||||
Fcb->MessageCount = 0;
|
Fcb->MessageCount = 0;
|
||||||
Fcb->TimeOut = Buffer->ReadTimeout;
|
Fcb->TimeOut = Buffer->ReadTimeout;
|
||||||
KeInitializeEvent(&Fcb->MessageEvent,
|
|
||||||
NotificationEvent,
|
|
||||||
FALSE);
|
|
||||||
|
|
||||||
InitializeListHead(&Fcb->MessageListHead);
|
InitializeListHead(&Fcb->MessageListHead);
|
||||||
KeInitializeSpinLock(&Fcb->MessageListLock);
|
KeInitializeSpinLock(&Fcb->MessageListLock);
|
||||||
|
|
|
@ -31,7 +31,6 @@ typedef struct _MSFS_FCB
|
||||||
struct _MSFS_CCB *ServerCcb;
|
struct _MSFS_CCB *ServerCcb;
|
||||||
ULONG ReferenceCount;
|
ULONG ReferenceCount;
|
||||||
LARGE_INTEGER TimeOut;
|
LARGE_INTEGER TimeOut;
|
||||||
KEVENT MessageEvent;
|
|
||||||
ULONG MaxMessageSize;
|
ULONG MaxMessageSize;
|
||||||
ULONG MessageCount;
|
ULONG MessageCount;
|
||||||
KSPIN_LOCK MessageListLock;
|
KSPIN_LOCK MessageListLock;
|
||||||
|
|
|
@ -75,10 +75,6 @@ MsfsRead(PDEVICE_OBJECT DeviceObject,
|
||||||
|
|
||||||
ExFreePoolWithTag(Message, 'rFsM');
|
ExFreePoolWithTag(Message, 'rFsM');
|
||||||
Fcb->MessageCount--;
|
Fcb->MessageCount--;
|
||||||
if (Fcb->MessageCount == 0)
|
|
||||||
{
|
|
||||||
KeClearEvent(&Fcb->MessageEvent);
|
|
||||||
}
|
|
||||||
|
|
||||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||||
Irp->IoStatus.Information = LengthRead;
|
Irp->IoStatus.Information = LengthRead;
|
||||||
|
@ -191,12 +187,6 @@ MsfsWrite(PDEVICE_OBJECT DeviceObject,
|
||||||
KeReleaseSpinLock(&Fcb->MessageListLock, oldIrql);
|
KeReleaseSpinLock(&Fcb->MessageListLock, oldIrql);
|
||||||
|
|
||||||
Fcb->MessageCount++;
|
Fcb->MessageCount++;
|
||||||
if (Fcb->MessageCount == 1)
|
|
||||||
{
|
|
||||||
KeSetEvent(&Fcb->MessageEvent,
|
|
||||||
0,
|
|
||||||
FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Fcb->WaitCount > 0)
|
if (Fcb->WaitCount > 0)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue