A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Hermès Bélusca-Maïto 340e8ae45f [WIN32K]
There is a bug in win32k (who would have thought that?) that consists in holding a winstation spinlock while running PAGED_CODE MmCopyToCaller function, when building the list of desktops of a given window station (the bug is easily triggerable when calling EnumDesktopsW). Since this lock is never used in anyplace but in this function, which, by the way, is just a reader function that fills user buffer, I consider that it is safe to remove this lock. However I want approval from win32k specialists. Hence I just disable the code with a define USE_WINSTA_LOCK. If this lock is really needed, please rewrite the BuildDesktopNameList function !! Otherwise remove this lock and the associated code !!
This is a blocker for the shutdown code.

svn path=/trunk/; revision=63610
2014-06-17 20:01:23 +00:00
reactos [WIN32K] 2014-06-17 20:01:23 +00:00
rosapps [GREEN]: Fix 2nd parameter of ObOpenObjectByName. 2014-05-17 13:26:32 +00:00
rostests - Update wine test to 1.7.20. 2014-06-15 21:54:12 +00:00
wallpaper - Add CMakeLists for wallpaper 2012-02-05 13:43:04 +00:00