diff options
author | 2013-06-21 08:58:17 -0400 | |
---|---|---|
committer | 2013-06-29 12:57:44 +0400 | |
commit | 139ca04ee572fea6c0c105e88aba3a534efcd7c4 (patch) | |
tree | b75d2c4b93099413b1910909ee8b884370590c71 /tools/perf/scripts/python | |
parent | locks: avoid taking global lock if possible when waking up blocked waiters (diff) | |
download | linux-dev-139ca04ee572fea6c0c105e88aba3a534efcd7c4.tar.xz linux-dev-139ca04ee572fea6c0c105e88aba3a534efcd7c4.zip |
locks: convert fl_link to a hlist_node
Testing has shown that iterating over the blocked_list for deadlock
detection turns out to be a bottleneck. In order to alleviate that,
begin the process of turning it into a hashtable. We start by turning
the fl_link into a hlist_node and the global lists into hlists. A later
patch will do the conversion of the blocked_list to a hashtable.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Acked-by: J. Bruce Fields <bfields@fieldses.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions