A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Alex Ionescu 651efa4a73 - Fix broken definition of IsBoostAllowed which would cause ERESOURCE boosts to be applied backwards.
- Use cleaner, inlined definitions for ExAcquire/ReleaseResourceLock.
- Convert ERESOURCE code to use a Queued In-Stack Spinlock instead of a regular spinlock.
- Force usage of the spinlock instead of cli/sti for DBG builds, and enable strict sanity checks.
- Fix incorrect check in ExpCheckForApcsDisabled.
- Properly handle memory starvation in the contended path.
- Make sure to allocate a semaphore if needed during ExAcquireSharedStarveExclusive.
- Fix multiple bugs in ExIsResourceAcquiredSharedLite.
- ExReleaseResourceForThreadLite didn't always properly set the ResourceOwnedExclusive flag, and didn't validate ownership.
- ExSetResourceOwnerPointer wouldn't set the owner if there wasn't one already.

svn path=/trunk/; revision=26654
2007-05-08 21:35:10 +00:00
irc modified Resources/hresult.xml 2006-09-09 10:53:28 +00:00
reactos - Fix broken definition of IsBoostAllowed which would cause ERESOURCE boosts to be applied backwards. 2007-05-08 21:35:10 +00:00
rosapps remove from build, won't compile 2007-05-01 13:01:10 +00:00
rostests slash is alive ! 2007-05-04 21:23:42 +00:00
wallpaper Add bitmap version of the Lake wallpaper and directory.rbuild. 2007-03-08 21:45:10 +00:00