DescriptionClean up locking.
1- Move all kernel locks to KernelObject
2- Never take a kernel lock outside of KernelObject functions.
3- Rename locks to more accurately describe what they protect.
4- Never take more than one kernel lock at a time.
5- "Hide" CWD from KernelProxy, it always deals with relative paths.
BUG=none
NOTRY=true
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=211003
Patch Set 1 #Patch Set 2 : move CWD #Patch Set 3 : Fix errno #Patch Set 4 : Fix comments #Patch Set 5 : Merge with master #
Total comments: 36
Patch Set 6 : Fix naming, comments #
Total comments: 1
Patch Set 7 : Rename mount functions #
Messages
Total messages: 6 (0 generated)
|