mirror of
https://github.com/reactos/reactos.git
synced 2024-12-30 19:14:31 +00:00
fixed more uninitialized variables warnings
svn path=/trunk/; revision=15147
This commit is contained in:
parent
87bab86c6b
commit
51d7b8f785
5 changed files with 20 additions and 10 deletions
|
@ -28,19 +28,22 @@ SerialGetUserBuffers(
|
||||||
{
|
{
|
||||||
case METHOD_BUFFERED:
|
case METHOD_BUFFERED:
|
||||||
*BufferIn = *BufferOut = Irp->AssociatedIrp.SystemBuffer;
|
*BufferIn = *BufferOut = Irp->AssociatedIrp.SystemBuffer;
|
||||||
return;
|
break;
|
||||||
case METHOD_IN_DIRECT:
|
case METHOD_IN_DIRECT:
|
||||||
case METHOD_OUT_DIRECT:
|
case METHOD_OUT_DIRECT:
|
||||||
*BufferIn = Irp->AssociatedIrp.SystemBuffer;
|
*BufferIn = Irp->AssociatedIrp.SystemBuffer;
|
||||||
*BufferOut = MmGetSystemAddressForMdl(Irp->MdlAddress);
|
*BufferOut = MmGetSystemAddressForMdl(Irp->MdlAddress);
|
||||||
return;
|
break;
|
||||||
case METHOD_NEITHER:
|
case METHOD_NEITHER:
|
||||||
*BufferIn = IoGetCurrentIrpStackLocation(Irp)->Parameters.DeviceIoControl.Type3InputBuffer;
|
*BufferIn = IoGetCurrentIrpStackLocation(Irp)->Parameters.DeviceIoControl.Type3InputBuffer;
|
||||||
*BufferOut = Irp->UserBuffer;
|
*BufferOut = Irp->UserBuffer;
|
||||||
return;
|
break;
|
||||||
}
|
default:
|
||||||
|
|
||||||
/* Should never happen */
|
/* Should never happen */
|
||||||
|
*BufferIn = NULL;
|
||||||
|
*BufferOut = NULL;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
|
|
|
@ -206,13 +206,13 @@ SerialInterruptService(
|
||||||
|
|
||||||
LSR = READ_PORT_UCHAR(SER_LSR(ComPortBase));
|
LSR = READ_PORT_UCHAR(SER_LSR(ComPortBase));
|
||||||
if (LSR & SR_LSR_OVERRUN_ERROR)
|
if (LSR & SR_LSR_OVERRUN_ERROR)
|
||||||
InterlockedIncrement(&DeviceExtension->SerialPerfStats.SerialOverrunErrorCount);
|
InterlockedIncrement((PLONG)&DeviceExtension->SerialPerfStats.SerialOverrunErrorCount);
|
||||||
if (LSR & SR_LSR_PARITY_ERROR)
|
if (LSR & SR_LSR_PARITY_ERROR)
|
||||||
InterlockedIncrement(&DeviceExtension->SerialPerfStats.ParityErrorCount);
|
InterlockedIncrement((PLONG)&DeviceExtension->SerialPerfStats.ParityErrorCount);
|
||||||
if (LSR & SR_LSR_FRAMING_ERROR)
|
if (LSR & SR_LSR_FRAMING_ERROR)
|
||||||
InterlockedIncrement(&DeviceExtension->SerialPerfStats.FrameErrorCount);
|
InterlockedIncrement((PLONG)&DeviceExtension->SerialPerfStats.FrameErrorCount);
|
||||||
if (LSR & SR_LSR_BREAK_INT)
|
if (LSR & SR_LSR_BREAK_INT)
|
||||||
InterlockedIncrement(&DeviceExtension->BreakInterruptErrorCount);
|
InterlockedIncrement((PLONG)&DeviceExtension->BreakInterruptErrorCount);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -222,6 +222,7 @@ VfatHasFileSystem(PDEVICE_OBJECT DeviceToMount,
|
||||||
{
|
{
|
||||||
DPRINT("FAT12\n");
|
DPRINT("FAT12\n");
|
||||||
FatInfo.FatType = FAT12;
|
FatInfo.FatType = FAT12;
|
||||||
|
FatInfo.RootCluster = (FatInfo.rootStart - 1) / FatInfo.SectorsPerCluster;
|
||||||
}
|
}
|
||||||
else if (FatInfo.NumberOfClusters >= 65525)
|
else if (FatInfo.NumberOfClusters >= 65525)
|
||||||
{
|
{
|
||||||
|
@ -235,6 +236,7 @@ VfatHasFileSystem(PDEVICE_OBJECT DeviceToMount,
|
||||||
{
|
{
|
||||||
DPRINT("FAT16\n");
|
DPRINT("FAT16\n");
|
||||||
FatInfo.FatType = FAT16;
|
FatInfo.FatType = FAT16;
|
||||||
|
FatInfo.RootCluster = FatInfo.rootStart / FatInfo.SectorsPerCluster;
|
||||||
}
|
}
|
||||||
if (PartitionInfoIsValid &&
|
if (PartitionInfoIsValid &&
|
||||||
FatInfo.Sectors > PartitionInfo.PartitionLength.QuadPart / FatInfo.BytesPerSector)
|
FatInfo.Sectors > PartitionInfo.PartitionLength.QuadPart / FatInfo.BytesPerSector)
|
||||||
|
@ -316,6 +318,7 @@ VfatHasFileSystem(PDEVICE_OBJECT DeviceToMount,
|
||||||
ROUND_UP(FatInfo.Sectors / FatInfo.SectorsPerCluster * (FatInfo.FatType == FATX16 ? 2 : 4), 4096) /
|
ROUND_UP(FatInfo.Sectors / FatInfo.SectorsPerCluster * (FatInfo.FatType == FATX16 ? 2 : 4), 4096) /
|
||||||
FatInfo.BytesPerSector;
|
FatInfo.BytesPerSector;
|
||||||
FatInfo.rootStart = FatInfo.FATStart + FatInfo.FATCount * FatInfo.FATSectors;
|
FatInfo.rootStart = FatInfo.FATStart + FatInfo.FATCount * FatInfo.FATSectors;
|
||||||
|
FatInfo.RootCluster = (FatInfo.rootStart - 1) / FatInfo.SectorsPerCluster;
|
||||||
FatInfo.dataStart = FatInfo.rootStart + FatInfo.rootDirectorySectors;
|
FatInfo.dataStart = FatInfo.rootStart + FatInfo.rootDirectorySectors;
|
||||||
FatInfo.NumberOfClusters = (FatInfo.Sectors - FatInfo.dataStart) / FatInfo.SectorsPerCluster;
|
FatInfo.NumberOfClusters = (FatInfo.Sectors - FatInfo.dataStart) / FatInfo.SectorsPerCluster;
|
||||||
|
|
||||||
|
|
|
@ -726,7 +726,7 @@ static VOID STDCALL I8042DebugWorkItem(PDEVICE_OBJECT DeviceObject,
|
||||||
PFDO_DEVICE_EXTENSION FdoDevExt = DeviceObject->DeviceExtension;
|
PFDO_DEVICE_EXTENSION FdoDevExt = DeviceObject->DeviceExtension;
|
||||||
PDEVICE_EXTENSION DevExt = FdoDevExt->PortDevExt;
|
PDEVICE_EXTENSION DevExt = FdoDevExt->PortDevExt;
|
||||||
|
|
||||||
Key = InterlockedExchange(&DevExt->DebugKey, 0);
|
Key = InterlockedExchange((PLONG)&DevExt->DebugKey, 0);
|
||||||
DPRINT("Debug key: %x\n", Key);
|
DPRINT("Debug key: %x\n", Key);
|
||||||
|
|
||||||
if (!Key)
|
if (!Key)
|
||||||
|
|
|
@ -103,6 +103,10 @@ NdisWriteConfiguration(
|
||||||
Data = ParameterValue->ParameterData.BinaryData.Buffer;
|
Data = ParameterValue->ParameterData.BinaryData.Buffer;
|
||||||
DataSize = ParameterValue->ParameterData.BinaryData.Length;
|
DataSize = ParameterValue->ParameterData.BinaryData.Length;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
*Status = NDIS_STATUS_FAILURE;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
*Status = ZwSetValueKey(((PMINIPORT_CONFIGURATION_CONTEXT)ConfigurationHandle)->Handle,
|
*Status = ZwSetValueKey(((PMINIPORT_CONFIGURATION_CONTEXT)ConfigurationHandle)->Handle,
|
||||||
|
|
Loading…
Reference in a new issue