diff options
author | Eric Dumazet <edumazet@google.com> | 2013-08-05 11:18:49 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-09-14 06:02:09 -0700 |
commit | 07d5c260fe3ff9d13277902ec6d0434b0fcd0e95 (patch) | |
tree | 3f94a59e0b508f31fc9cff5e6e21f6260897c380 /crypto/rmd160.c | |
parent | 71244e7b9f89ee8825f265a821475a553589a726 (diff) |
fib_trie: remove potential out of bound access
[ Upstream commit aab515d7c32a34300312416c50314e755ea6f765 ]
AddressSanitizer [1] dynamic checker pointed a potential
out of bound access in leaf_walk_rcu()
We could allocate one more slot in tnode_new() to leave the prefetch()
in-place but it looks not worth the pain.
Bug added in commit 82cfbb008572b ("[IPV4] fib_trie: iterator recode")
[1] :
https://code.google.com/p/address-sanitizer/wiki/AddressSanitizerForKernel
Reported-by: Andrey Konovalov <andreyknvl@google.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'crypto/rmd160.c')
0 files changed, 0 insertions, 0 deletions