summaryrefslogtreecommitdiffstats
path: root/tools/hv
diff options
context:
space:
mode:
authorCong Wang <xiyou.wangcong@gmail.com>2018-08-14 15:21:31 -0700
committerDavid S. Miller <davem@davemloft.net>2018-08-16 12:14:42 -0700
commitff93bca769925a2d8fd7f910cdf543d992e17f07 (patch)
treebab8928bc5d1fe07c2c206c5462e1b1aef8b8c74 /tools/hv
parent32039eac4c48f70dfaad36a84f30356ededc7ea8 (diff)
downloadlinux-stable-ff93bca769925a2d8fd7f910cdf543d992e17f07.tar.gz
linux-stable-ff93bca769925a2d8fd7f910cdf543d992e17f07.tar.bz2
linux-stable-ff93bca769925a2d8fd7f910cdf543d992e17f07.zip
ila: make lockdep happy again
Previously, alloc_ila_locks() and bucket_table_alloc() call spin_lock_init() separately, therefore they have two different lock names and lock class keys. However, after commit b893281715ab ("ila: Call library function alloc_bucket_locks") they both call helper alloc_bucket_spinlocks() which now only has one lock name and lock class key. This causes a few bogus lockdep warnings as reported by syzbot. Fix this by making alloc_bucket_locks() a macro and pass declaration name as lock name and a static lock class key inside the macro. Fixes: b893281715ab ("ila: Call library function alloc_bucket_locks") Reported-by: <syzbot+b66a5a554991a8ed027c@syzkaller.appspotmail.com> Cc: Tom Herbert <tom@quantonium.net> Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/hv')
0 files changed, 0 insertions, 0 deletions