- We cannot access the OwnerTable without locking the resource.
authorHartmut Birr <osexpert@googlemail.com>
Wed, 11 Jan 2006 23:22:15 +0000 (23:22 +0000)
committerHartmut Birr <osexpert@googlemail.com>
Wed, 11 Jan 2006 23:22:15 +0000 (23:22 +0000)
commit424e0d5e8d9c4b2beb8b8b6f6ff7f5abc83a3cc8
tree1acaf7d3fbc794ea52bb2c0bbfc490ac2be50a9c
parentbfce7c398c8ae30df32ef73907d792b2394e292b
- We cannot access the OwnerTable without locking the resource.
- The shared waiters may wait also on the semaphore. It makes no sense to boost a waiting thread.
- The thread header is initialized like KeWaitForSingleObject (?, ?, ?, TRUE, ?). During the boost,
  possible the dispatcher lock is released but the thread block (WaitNext) isn't changed.

svn path=/trunk/; revision=20793
reactos/ntoskrnl/ex/resource.c