]> git.baikalelectronics.ru Git - kernel.git/commit
llc: avoid blocking in llc_sap_close()
authorCong Wang <xiyou.wangcong@gmail.com>
Tue, 11 Sep 2018 18:42:06 +0000 (11:42 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 13 Sep 2018 16:04:58 +0000 (09:04 -0700)
commitf4408d5ba6ba102a1944e8b102dc5e18a0246ed0
treea207afe8c890c86e413dac645478fd282b6277cb
parent64fdd682e4f953e21de8ee7f08ebc9a0f0af31da
llc: avoid blocking in llc_sap_close()

llc_sap_close() is called by llc_sap_put() which
could be called in BH context in llc_rcv(). We can't
block in BH.

There is no reason to block it here, kfree_rcu() should
be sufficient.

Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/llc.h
net/llc/llc_core.c