On Mon Nov 6 17:36:16 2023 +0000, Zebediah Figura wrote:
The problem is that RtlWakeByAddress doesn't specify a size. If 'owners' is the first field, we can't distinguish between waking exclusive and shared waiters anymore. That's correct (I think?) but it means more spurious wakeups.
I see, I don't see a simple way around this. Would it be really bad if we have an internal `WakeByAddress` that takes a size?