mirror of
https://github.com/0xAX/linux-insides.git
synced 2025-01-18 11:41:08 +00:00
Fix some missing code block end markers
Some of the code blocks in `SyncPrim/sync-4.md` were missing their end markers, causing normal text to be added to the code block. Fix that.
This commit is contained in:
parent
371bf87a40
commit
4773e2721f
@ -309,6 +309,7 @@ In all of these cases, the `__mutex_lock_common` function will acct like a `sema
|
|||||||
if (!mutex_is_locked(lock) &&
|
if (!mutex_is_locked(lock) &&
|
||||||
(atomic_xchg_acquire(&lock->count, 0) == 1))
|
(atomic_xchg_acquire(&lock->count, 0) == 1))
|
||||||
goto skip_wait;
|
goto skip_wait;
|
||||||
|
```
|
||||||
|
|
||||||
In a failure case the process which wants to acquire a lock will be added to the waiters list
|
In a failure case the process which wants to acquire a lock will be added to the waiters list
|
||||||
|
|
||||||
@ -354,6 +355,7 @@ void __sched mutex_unlock(struct mutex *lock)
|
|||||||
{
|
{
|
||||||
__mutex_fastpath_unlock(&lock->count, __mutex_unlock_slowpath);
|
__mutex_fastpath_unlock(&lock->count, __mutex_unlock_slowpath);
|
||||||
}
|
}
|
||||||
|
```
|
||||||
|
|
||||||
Implementation of the `__mutex_fastpath_unlock` function is very similar to the implementation of the `__mutex_fastpath_lock` function:
|
Implementation of the `__mutex_fastpath_unlock` function is very similar to the implementation of the `__mutex_fastpath_lock` function:
|
||||||
|
|
||||||
|
@ -85,4 +85,5 @@ Thank you to all contributors:
|
|||||||
* [Piyush Pangtey](https://github.com/pangteypiyush)
|
* [Piyush Pangtey](https://github.com/pangteypiyush)
|
||||||
* [Alfred Agrell](https://github.com/Alcaro)
|
* [Alfred Agrell](https://github.com/Alcaro)
|
||||||
* [Jakub Wilk](https://github.com/jwilk)
|
* [Jakub Wilk](https://github.com/jwilk)
|
||||||
* [Justus Adam](https://github.com/JustusAdam)
|
* [Justus Adam](https://github.com/JustusAdam)
|
||||||
|
* [Roy Wellington Ⅳ](https://github.com/thanatos)
|
||||||
|
Loading…
Reference in New Issue
Block a user