| From foo@baz Mon 16 Sep 2019 01:07:00 PM CEST |
| From: Christophe JAILLET <christophe.jaillet@wanadoo.fr> |
| Date: Wed, 11 Sep 2019 18:02:39 +0200 |
| Subject: sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' |
| |
| From: Christophe JAILLET <christophe.jaillet@wanadoo.fr> |
| |
| [ Upstream commit b456d72412ca8797234449c25815e82f4e1426c0 ] |
| |
| The '.exit' functions from 'pernet_operations' structure should be marked |
| as __net_exit, not __net_init. |
| |
| Fixes: 8e2d61e0aed2 ("sctp: fix race on protocol/netns initialization") |
| Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> |
| Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| net/sctp/protocol.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/net/sctp/protocol.c |
| +++ b/net/sctp/protocol.c |
| @@ -1344,7 +1344,7 @@ static int __net_init sctp_ctrlsock_init |
| return status; |
| } |
| |
| -static void __net_init sctp_ctrlsock_exit(struct net *net) |
| +static void __net_exit sctp_ctrlsock_exit(struct net *net) |
| { |
| /* Free the control endpoint. */ |
| inet_ctl_sock_destroy(net->sctp.ctl_sock); |