Skip to content

[UR] Revert #21930#22065

Merged
uditagarwal97 merged 1 commit into
intel:syclfrom
cperkinsintel:cperkins-revert-e928aa3
May 19, 2026
Merged

[UR] Revert #21930#22065
uditagarwal97 merged 1 commit into
intel:syclfrom
cperkinsintel:cperkins-revert-e928aa3

Conversation

@cperkinsintel
Copy link
Copy Markdown
Contributor

Revert "[L0] Use immediate command lists for external semaphore wait/signal (#21930)"

This reverts commit e928aae.

By putting the semaphore on an immediate command list, but still using the original regular command list for the other graphic operations, we introduce some unsoundness that can lead to races and problems where the regular command list is the default. The better choice in the short term is to simply require that SYCL queues that are intended for semaphore usage use immediate command lists. I have a separate PR (in progress) that will make that change to the docs and tests and introduces a verification.
#22046

@cperkinsintel cperkinsintel marked this pull request as ready for review May 19, 2026 19:19
@cperkinsintel cperkinsintel requested a review from a team as a code owner May 19, 2026 19:19
@uditagarwal97 uditagarwal97 merged commit e160638 into intel:sycl May 19, 2026
53 of 54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants