diff options
author | David S. Miller <davem@davemloft.net> | 2019-11-13 11:47:02 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-11-13 11:47:02 -0800 |
commit | b3dff0eb4b98c16e7dc395326425569e226f7843 (patch) | |
tree | 39021f7475aa67c61e2827372895404faad92560 /net/can/af_can.c | |
parent | c3afb7eab0b3703d77ab3c569fda698ece16a717 (diff) | |
parent | 4a15d574e68afffbe8d7265e015cda2ac2a248ec (diff) |
Merge tag 'linux-can-fixes-for-5.4-20191113' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Marc Kleine-Budde says:
====================
pull-request: can 2019-11-13
this is a pull request of 9 patches for net/master, hopefully for the v5.4
release cycle.
All nine patches are by Oleksij Rempel and fix locking and use-after-free bugs
in the j1939 stack found by the syzkaller syzbot.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/can/af_can.c')
-rw-r--r-- | net/can/af_can.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/can/af_can.c b/net/can/af_can.c index 5518a7d9eed9..128d37a4c2e0 100644 --- a/net/can/af_can.c +++ b/net/can/af_can.c @@ -86,11 +86,12 @@ static atomic_t skbcounter = ATOMIC_INIT(0); /* af_can socket functions */ -static void can_sock_destruct(struct sock *sk) +void can_sock_destruct(struct sock *sk) { skb_queue_purge(&sk->sk_receive_queue); skb_queue_purge(&sk->sk_error_queue); } +EXPORT_SYMBOL(can_sock_destruct); static const struct can_proto *can_get_proto(int protocol) { |