sys: fix a couple of static analysis issues

This commit is contained in:
Bill Zissimopoulos 2017-02-21 15:07:06 -08:00
parent c246acb2d3
commit 441c45c77f
3 changed files with 9 additions and 0 deletions

View File

@ -178,6 +178,7 @@ static VOID FspDriverMultiVersionInitialize(VOID)
{ {
FspProcessorCount = KeQueryActiveProcessorCount(0); FspProcessorCount = KeQueryActiveProcessorCount(0);
#pragma prefast(suppress:30035, "FspDriverMultiVersionInitialize is called from DriverEntry")
ExInitializeDriverRuntime(DrvRtPoolNxOptIn); ExInitializeDriverRuntime(DrvRtPoolNxOptIn);
if (RtlIsNtDdiVersionAvailable(NTDDI_WIN7)) if (RtlIsNtDdiVersionAvailable(NTDDI_WIN7))

View File

@ -2117,6 +2117,8 @@ NTSTATUS FspFileDescResetDirectory(FSP_FILE_DESC *FileDesc,
NTSTATUS FspFileDescSetDirectoryMarker(FSP_FILE_DESC *FileDesc, NTSTATUS FspFileDescSetDirectoryMarker(FSP_FILE_DESC *FileDesc,
PUNICODE_STRING FileName) PUNICODE_STRING FileName)
{ {
PAGED_CODE();
if (&FileDesc->DirectoryMarker == FileName) if (&FileDesc->DirectoryMarker == FileName)
return STATUS_SUCCESS; return STATUS_SUCCESS;

View File

@ -29,6 +29,8 @@ NTSTATUS FspStatisticsCopy(FSP_STATISTICS *Statistics, PVOID Buffer, PULONG PLen
NTSTATUS FspStatisticsCreate(FSP_STATISTICS **PStatistics) NTSTATUS FspStatisticsCreate(FSP_STATISTICS **PStatistics)
{ {
PAGED_CODE();
*PStatistics = FspAllocNonPaged(sizeof(FSP_STATISTICS) * FspProcessorCount); *PStatistics = FspAllocNonPaged(sizeof(FSP_STATISTICS) * FspProcessorCount);
if (0 == *PStatistics) if (0 == *PStatistics)
return STATUS_INSUFFICIENT_RESOURCES; return STATUS_INSUFFICIENT_RESOURCES;
@ -49,11 +51,15 @@ NTSTATUS FspStatisticsCreate(FSP_STATISTICS **PStatistics)
VOID FspStatisticsDelete(FSP_STATISTICS *Statistics) VOID FspStatisticsDelete(FSP_STATISTICS *Statistics)
{ {
PAGED_CODE();
FspFree(Statistics); FspFree(Statistics);
} }
NTSTATUS FspStatisticsCopy(FSP_STATISTICS *Statistics, PVOID Buffer, PULONG PLength) NTSTATUS FspStatisticsCopy(FSP_STATISTICS *Statistics, PVOID Buffer, PULONG PLength)
{ {
PAGED_CODE();
NTSTATUS Result; NTSTATUS Result;
ULONG StatLength; ULONG StatLength;