mirror of
https://github.com/reactos/reactos.git
synced 2025-01-04 05:20:54 +00:00
A free Windows-compatible Operating System - mirrored from GitHub
0978c888bd
lolfix some deadlocks in UDFS: - deadlock when enumerating files - deadlock on shutdown after volume change I could track it to the fact that for whatever reason, GCC wrongly optimize the BOOLEAN used to store whether the VCB resource was acquired. The optimization being to assume it's always FALSE. Thus, the resource is never released and the driver ends in a deadlock. To avoid this: marked the BOOLEAN variables as volatile. I guess there are same kind deadlocks I couldn't see in my limited tests... CORE-4375 svn path=/trunk/; revision=74897 |
||
---|---|---|
reactos | ||
rosapps | ||
rossubsys | ||
rostests | ||
wallpapers |