Author: tkreuzer Date: Thu Mar 29 10:14:47 2012 New Revision: 56272
URL: http://svn.reactos.org/svn/reactos?rev=56272&view=rev Log: [NTOSKRNL] "while (TRUE);" is probably the worst way of handling critical errors / unhandled failure pathes! Replace that with ASSERT(FALSE);
Modified: trunk/reactos/ntoskrnl/mm/ARM3/section.c
Modified: trunk/reactos/ntoskrnl/mm/ARM3/section.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/section.c?... ============================================================================== --- trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] Thu Mar 29 10:14:47 2012 @@ -391,8 +391,7 @@ if (ProtoPte >= LastProtoPte) { /* But we don't handle this yet */ - UNIMPLEMENTED; - while (TRUE); + ASSERT(FALSE); }
/* The PTE should be completely clear */ @@ -717,8 +716,7 @@ if (*ViewSize > SectionSize) { /* We should probably fail. FIXME TODO */ - UNIMPLEMENTED; - while (TRUE); + ASSERT(FALSE); }
/* Get the number of 64K buckets required for this mapping */ @@ -729,8 +727,7 @@ if (Buckets >= MI_SYSTEM_VIEW_BUCKET_SIZE) { /* We should probably fail */ - UNIMPLEMENTED; - while (TRUE); + ASSERT(FALSE); }
/* Insert this view into system space and get a base address for it */