My logic under removing that comment was that before this MR the use of intermediate array and alerting after the loop was some added local array code, and comment probably served for explicitly justifying these additions. With the MR there is no special case for handling inside or outside spin lock. This way I'd probably need to change the comment to explain why we won't remove the array and just use NtAlertThreadById always, but that is probably obvious, and we usually don't comment on such things? Of course I can add those considerations (avoid multiple syscalls and especially syscalls in spin lock) back to comment if it feels better,