- Silence the raised IRQL level warning.

- Use a better status code for invalid requests.

svn path=/trunk/; revision=36135
This commit is contained in:
Aleksey Bragin 2008-09-11 12:41:26 +00:00
parent 926d40d3ab
commit f803831055
2 changed files with 3 additions and 8 deletions

View file

@ -289,7 +289,7 @@ VfatReleaseForModWrite(IN PFILE_OBJECT FileObject,
IN PDEVICE_OBJECT DeviceObject)
{
DPRINT("VfatReleaseForModWrite\n");
return STATUS_UNSUCCESSFUL;
return STATUS_INVALID_DEVICE_REQUEST;
}
static NTSTATUS NTAPI
@ -297,7 +297,7 @@ VfatAcquireForCcFlush(IN PFILE_OBJECT FileObject,
IN PDEVICE_OBJECT DeviceObject)
{
DPRINT("VfatAcquireForCcFlush\n");
return STATUS_UNSUCCESSFUL;
return STATUS_INVALID_DEVICE_REQUEST;
}
static NTSTATUS NTAPI
@ -305,7 +305,7 @@ VfatReleaseForCcFlush(IN PFILE_OBJECT FileObject,
IN PDEVICE_OBJECT DeviceObject)
{
DPRINT("VfatReleaseForCcFlush\n");
return STATUS_UNSUCCESSFUL;
return STATUS_INVALID_DEVICE_REQUEST;
}
BOOLEAN NTAPI

View file

@ -156,11 +156,6 @@ NTSTATUS NTAPI VfatBuildRequest (
}
else
{
if (KeGetCurrentIrql() > PASSIVE_LEVEL)
{
DPRINT1("Vfat is entered at irql = %d\n", KeGetCurrentIrql());
}
FsRtlEnterFileSystem();
Status = VfatDispatchRequest (IrpContext);
FsRtlExitFileSystem();