[ros-kernel] More IRQL problems

Mike Nordell tamlin at algonet.se
Tue Oct 14 02:47:10 CEST 2003


This time from GDIOBJ_iAllocHandleTable in win32k\objects\gdiobj.c.

CVS currently doesn't contain checks that APC delivery indeed is disabled
when calling ExAcquireFastMutexUnsafe. Adding this check makes the code not
work.

I believe disabling APC delivery in GDIOBJ_iAllocHandleTable, either by
calling KeEnterCriticalRegion or by simply raising IRQL to APC_LEVEL, could
be seen as a Good Thing(tm).

Comments?

/Mike



More information about the Ros-kernel mailing list