[ros-kernel] Cancel-Safe Queues

Vizzini vizzini at plasmic.com
Sun Feb 8 11:59:38 CET 2004


All,

I have committed a cancel-safe queue library that I have been working on
for a few days.  It is a complete re-implementation of the CSQ library
that made its appearance in the XP DDK.

Please take a look at reactos/drivers/lib/csq if you're curious.  This
stuff is very difficult to get right, and I'm sure there are mistakes. 
It does, however, test cleanly against the DDK-supplied cancel stress
application.

I'm going to use this to clean up various IRP-queuing issues I've run
across in the past few months.  I'd suggest that new drivers be written
to use this logic as well, so as to concentrate all cancel-related bugs
in one place.

Feedback appreciated.

 -Vizzini




More information about the Ros-kernel mailing list