commit | c863179285851f750f6d82d0e82c71c71de2f0d1 | [log] [tgz] |
---|---|---|
author | Jonathan Peyton <jonathan.l.peyton@intel.com> | Tue Feb 27 14:15:48 2024 -0600 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Feb 27 12:22:14 2024 -0800 |
tree | 24eddb4d6a4e4c31d43576f8884985a8cbdb96cc | |
parent | 43243cde96d7063a5f533a6be7499541288c179c [diff] |
[OpenMP] Fix distributed barrier hang for OMP_WAIT_POLICY=passive (#83058) The resume thread logic inside __kmp_free_team() is faulty. Only checking b_go for sleep status doesn't wake up distributed barrier. Change to generic check for th_sleep_loc and calling __kmp_null_resume_wrapper(). Fixes: #80664 GitOrigin-RevId: 0e0bee26e7f33c065eebef9a674b2f19bb156414