Actions
Feature #3399
open143: Usage of semaphores
Start date:
09/04/2012
Due date:
% Done:
100%
Estimated time:
Published in build:
Description
It is necessary to use semaphore correctly. This rule checks usage of the functions: up_read, down_read, up_write, down_write, down_read_trylock, down_write_trylock, downgrade_write, down_read_nested, down_write_nested.
- - multiple write locks are not permitted
- multiple write unlocks are not permitted - - read lock is not permitted after write lock
- - write lock is not permitted after read lock
- - read and write locks must be free at the end
Commit 82163edcdf on torvalds fix the last one.
Updated by Vadim Mutilin about 12 years ago
More commits from linux-stable
de79143
506218e
Updated by Vladimir Gratinskiy almost 12 years ago
- Description updated (diff)
- % Done changed from 0 to 100
New tests showed that write lock in read section is not permitted.
Actions