diff options
author | Ingo Molnar <mingo@kernel.org> | 2018-03-24 09:25:26 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2018-03-24 09:25:26 +0100 |
commit | ea2301b6220117398a1de4f4bc853fbe886d5e08 (patch) | |
tree | 8823c3becd0b4fd3db9706892845cd02f760627a /lib/rhashtable.c | |
parent | 0803e6051c1562e1525c3e044313390bf8b35c2b (diff) | |
parent | 99fec39e7725d091c94d1bb0242e40c8092994f6 (diff) | |
download | linux-ea2301b6220117398a1de4f4bc853fbe886d5e08.tar.bz2 |
Merge branch 'linus' into x86/dma, to resolve a conflict with upstream
Conflicts:
arch/x86/mm/init_64.c
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'lib/rhashtable.c')
-rw-r--r-- | lib/rhashtable.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/rhashtable.c b/lib/rhashtable.c index 3825c30aaa36..47de025b6245 100644 --- a/lib/rhashtable.c +++ b/lib/rhashtable.c @@ -506,8 +506,10 @@ static void *rhashtable_lookup_one(struct rhashtable *ht, if (!key || (ht->p.obj_cmpfn ? ht->p.obj_cmpfn(&arg, rht_obj(ht, head)) : - rhashtable_compare(&arg, rht_obj(ht, head)))) + rhashtable_compare(&arg, rht_obj(ht, head)))) { + pprev = &head->next; continue; + } if (!ht->rhlist) return rht_obj(ht, head); |