diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-12-27 00:00:57 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-12-27 00:00:57 +0100 |
commit | 03be85eb11f756414aafedca22f93a3351b727b8 (patch) | |
tree | 8657bee4e525bdc1f8fe640d44055dcca8857dc2 /console | |
parent | 07440b75bcbd20056c11f2375d3aa765788af034 (diff) |
Optimise dir-lookup's second-lock
This should avoid some lock contention.
* libdiskfs/dir-lookup.c (diskfs_S_dir_lookup): Before releasing &np->lock
to get &dnp->lock safely, try to lock &dnp->lock directly.
* libtreefs/dir-lookup.c (_treefs_s_dir_lookup): Likewise.
Diffstat (limited to 'console')
0 files changed, 0 insertions, 0 deletions