This is an archive of the discontinued LLVM Phabricator instance.

Update fuchsia sanitizer sched_yield
ClosedPublic

Authored by gevalentino on Jun 28 2022, 11:42 AM.

Details

Summary

Fuchsia has split overloaded nanosleep(0) for yielding to its own dedicated syscall, so valid zero deadlines would just return.

Diff Detail

Event Timeline

gevalentino created this revision.Jun 28 2022, 11:42 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 28 2022, 11:42 AM
gevalentino requested review of this revision.Jun 28 2022, 11:42 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 28 2022, 11:42 AM
Herald added a subscriber: Restricted Project. · View Herald Transcript
abrachet accepted this revision.Jun 28 2022, 11:59 AM
abrachet added a reviewer: mcgrathr.
This revision is now accepted and ready to land.Jun 28 2022, 11:59 AM
mcgrathr accepted this revision.Jun 28 2022, 1:17 PM

lgtm since the compatibility window for platform versions that didn't have the new entry point has already passed by now.

This revision was automatically updated to reflect the committed changes.