make change to TicketMut Unlock

This commit is contained in:
Matthew 2025-11-30 18:06:18 +11:00
parent a9607ec0cd
commit c364ddbaf0

View File

@ -281,10 +281,10 @@ Lock(TicketMut* mut)
while (ticket != volatileLoad(&mut.next_ticket)) {} while (ticket != volatileLoad(&mut.next_ticket)) {}
} }
void u64
Unlock(TicketMut* mut) Unlock(TicketMut* mut)
{ {
atomicFetchAdd!(MemoryOrder.rel, u64)(mut.next_ticket, 1); return atomicFetchAdd!(MemoryOrder.rel, u64)(mut.next_ticket, 1);
} }
__gshared const DNode!(SysMessage) g_sys_message; __gshared const DNode!(SysMessage) g_sys_message;