{"push_id":3135722848,"size":1,"distinct_size":1,"ref":"refs/heads/release/2.28/master","head":"4d7af7815af5217db6e8fde6032ddf4f6b2a4420","before":"852620258deea8afda5674f397113fa87ce1007c","commits":[{"sha":"4d7af7815af5217db6e8fde6032ddf4f6b2a4420","author":{"name":"Andreas Schwab","email":"c9df6394cb541f693236245820fbe23866f1a3fe@suse.de"},"message":"Fix rwlock stall with PREFER_WRITER_NONRECURSIVE_NP (bug 23861)\n\nIn the read lock function (__pthread_rwlock_rdlock_full) there was a\ncode path which would fail to reload __readers while waiting for\nPTHREAD_RWLOCK_RWAITING to change. This failure to reload __readers\ninto a local value meant that various conditionals used the old value\nof __readers and with only two threads left it could result in an\nindefinite stall of one of the readers (waiting for PTHREAD_RWLOCK_RWAITING\nto go to zero, but it never would).\n\n(cherry picked from commit f21e8f8ca466320fed38bdb71526c574dae98026)","distinct":true,"url":"https://api.github.com/repos/kraj/glibc/commits/4d7af7815af5217db6e8fde6032ddf4f6b2a4420"}]}
{"actor":{"display_login":"kraj"}}