mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-10 17:41:54 +00:00
Merge pull request #221 from achingupta/ag/tf-issues#272
Precede a 'sev' with a 'dsb' in bakery lock code
This commit is contained in:
@@ -107,6 +107,7 @@ static unsigned int bakery_get_ticket(bakery_lock_t *bakery, unsigned int me)
|
||||
++my_ticket;
|
||||
bakery->number[me] = my_ticket;
|
||||
bakery->entering[me] = 0;
|
||||
dsb();
|
||||
sev();
|
||||
|
||||
return my_ticket;
|
||||
@@ -189,5 +190,6 @@ void bakery_lock_release(bakery_lock_t *bakery)
|
||||
*/
|
||||
bakery->owner = NO_OWNER;
|
||||
bakery->number[me] = 0;
|
||||
dsb();
|
||||
sev();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user