Handle cases where multiple ranges overlap a new lock, including either exclusive or shared
ranges.  We expand a shared range when an overlap occurs and add another shared range to
the shared ranges list.  Also make sure to complete an IRP along every non-pending case.
Reduces failures in kernel32_winetest except an expected successful unlock of ~0,1, which
appears to contravene the documentation.


svn path=/trunk/; revision=56098
This commit is contained in:
Art Yerkes 2012-03-10 07:28:03 +00:00
parent a246d3918b
commit 59f55051c9

File diff suppressed because it is too large Load diff