Limit the size of swapfile (to 2GiB). Bug #4760.

svn path=/trunk/; revision=54411
This commit is contained in:
Dmitry Gorbachev 2011-11-17 20:22:16 +00:00
parent 6dd897228b
commit e4382eb7d6

View file

@ -196,6 +196,12 @@ SmpPagingFilesQueryRoutine(PWSTR ValueName,
}
/* FIXME */
if (InitialSize.QuadPart > (ULONGLONG)GIGABYTE * 2)
InitialSize.QuadPart = (ULONGLONG)GIGABYTE * 2;
if (MaximumSize.QuadPart > (ULONGLONG)GIGABYTE * 2)
MaximumSize.QuadPart = (ULONGLONG)GIGABYTE * 2;
/* Make sure that max is not smaller then initial */
if (InitialSize.QuadPart > MaximumSize.QuadPart)
{
@ -457,6 +463,12 @@ SmpCreateDefaultPagingFile(VOID)
}
}
/* FIXME */
if (InitialSizeInMB.QuadPart > 2048)
InitialSizeInMB.QuadPart = 2048;
if (MaximumSizeInMB.QuadPart > 2048)
MaximumSizeInMB.QuadPart = 2048;
DPRINT("InitialSize %I64u MB MaximumSize %I64u MB\n",
InitialSizeInMB.QuadPart,
MaximumSizeInMB.QuadPart);