mirror of
https://github.com/0xAX/linux-insides.git
synced 2025-01-03 12:20:56 +00:00
commit
cadd5c3576
@ -10,9 +10,9 @@ We saw the [API](https://en.wikipedia.org/wiki/Application_programming_interface
|
||||
|
||||
* `spin_lock_init` - produces initialization of the given `spinlock`;
|
||||
* `spin_lock` - acquires given `spinlock`;
|
||||
* `spin_lock_bh` - disables software [interrupts](https://en.wikipedia.org/wiki/Interrupt) and acquire given `spinlock`.
|
||||
* `spin_lock_bh` - disables software [interrupts](https://en.wikipedia.org/wiki/Interrupt) and acquire given `spinlock`;
|
||||
* `spin_lock_irqsave` and `spin_lock_irq` - disable interrupts on local processor and preserve/not preserve previous interrupt state in the `flags`;
|
||||
* `spin_unlock` - releases given `spinlock`;
|
||||
* `spin_unlock` - releases given `spinlock` and acquire given `spinlock`;
|
||||
* `spin_unlock_bh` - releases given `spinlock` and enables software interrupts;
|
||||
* `spin_is_locked` - returns the state of the given `spinlock`;
|
||||
* and etc.
|
||||
|
@ -126,4 +126,4 @@ Thank you to all contributors:
|
||||
* [Junsoo Lee](https://github.com/junsooo)
|
||||
* [SeongJae Park](https://github.com/sjp38)
|
||||
* [Stefan20162016](https://github.com/stefan20162016)
|
||||
* [Marco Torsello](https://github.com/md1512)
|
||||
* [Marco Torsello](https://github.com/md1512)
|
Loading…
Reference in New Issue
Block a user