]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: hash: move select_bucket() out of htab's spinlock
authortom.leiming@gmail.com <tom.leiming@gmail.com>
Tue, 29 Dec 2015 14:40:26 +0000 (22:40 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 29 Dec 2015 20:13:44 +0000 (15:13 -0500)
commitf8700766c457b8641a38fe1da3950736b23ec09c
tree230b546c8010d793e879618ffc656e12a07fd40a
parent63a971aea132eb491267131ad9ee600ff55fd5fe
bpf: hash: move select_bucket() out of htab's spinlock

The spinlock is just used for protecting the per-bucket
hlist, so it isn't needed for selecting bucket.

Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
kernel/bpf/hashtab.c