[ros-dev] Re: [ros-diffs] [greatlrd] 21611: kjk_hyperion :
"Breaking auditing lock for a temporary fix: allow
ExEnterCriticalRegionAndAcquireFastMutexUnsafe and
ExReleaseFastMutexUnsafeAndLeaveCriticalRegion to be called from any
thread;
fixes UserEnterShared, UserEnterExclusive and UserLeave in win32k"
Alex Ionescu
ionucu at videotron.ca
Tue Apr 18 03:05:33 CEST 2006
KJKHyperion wrote:
> Alex Ionescu wrote:
>
>> This fix is broken. The real problem is win32k, you should fix that
>> instead.
>>
>>
> win32k has no "problem" under this point of view, and as much as we all
> like to blame win32k, there is nothing inherently wrong in its use of
> ExEnterCriticalRegionAndAcquireFastMutexUnsafe. If you want to explain,
> please do
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
Like I said on the PM, those functions must not be called by non-system
threads.
I added those calls as a hack since win32k depended on the broken
implementation of fast mutexes.
Best regards,
Alex Ionescu
More information about the Ros-dev
mailing list