K 10 svn:author V 3 mjg K 8 svn:date V 27 2017-10-05T19:18:02.566499Z K 7 svn:log V 419 locks: take the number of readers into account when waiting Previous code would always spin once before checking the lock. But a lock with e.g. 6 readers is not going to become free in the duration of once spin even if they start draining immediately. Conservatively perform one for each reader. Note that the total number of allowed spins is still extremely small and is subject to change later. MFC after: 1 week END