summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/lzo.c
diff options
context:
space:
mode:
authorYing Xue <ying.xue@windriver.com>2015-01-12 14:52:22 +0800
committerDavid S. Miller <davem@davemloft.net>2015-01-13 14:01:00 -0500
commit7a868d1e9ab3c534c5ad44e3e5dc46753a1e5636 (patch)
tree9b490c8b37180ba0ce56ffd9ff521b43218fd8c5 /fs/btrfs/lzo.c
parentd2c60b1350c9a3eb7ed407c18f50306762365646 (diff)
downloadlinux-7a868d1e9ab3c534c5ad44e3e5dc46753a1e5636.tar.gz
linux-7a868d1e9ab3c534c5ad44e3e5dc46753a1e5636.tar.bz2
linux-7a868d1e9ab3c534c5ad44e3e5dc46753a1e5636.zip
rhashtable: involve rhashtable_lookup_compare_insert routine
Introduce a new function called rhashtable_lookup_compare_insert() which is very similar to rhashtable_lookup_insert(). But the former makes use of users' given compare function to look for an object, and then inserts it into hash table if found. As the entire process of search and insertion is under protection of per bucket lock, this can help users to avoid the involvement of extra lock. Signed-off-by: Ying Xue <ying.xue@windriver.com> Cc: Thomas Graf <tgraf@suug.ch> Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/btrfs/lzo.c')
0 files changed, 0 insertions, 0 deletions