diff mbox series

[mptcp-next] Squash to "mptcp: drop *_max fields in mptcp_pm_data"

Message ID 20210116113653.3918024-1-matthieu.baerts@tessares.net
State Accepted, archived
Commit dd558b6560ca34ee39ee3154306ad9bc3093ad20
Delegated to: Matthieu Baerts
Headers show
Series [mptcp-next] Squash to "mptcp: drop *_max fields in mptcp_pm_data" | expand

Commit Message

Matthieu Baerts Jan. 16, 2021, 11:36 a.m. UTC
We need to export these functions that are also used in mptcp_diag.c
which can be part of a separated module.

We can then avoid these errors:

  ERROR: modpost: "mptcp_pm_get_add_addr_accept_max" [net/mptcp/mptcp_diag.ko] undefined!
  ERROR: modpost: "mptcp_pm_get_add_addr_signal_max" [net/mptcp/mptcp_diag.ko] undefined!
  ERROR: modpost: "mptcp_pm_get_subflows_max" [net/mptcp/mptcp_diag.ko] undefined!

Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
---

Notes:
    to be squashed in "mptcp: drop *_max fields in mptcp_pm_data"

 net/mptcp/pm_netlink.c | 3 +++
 1 file changed, 3 insertions(+)

Comments

Matthieu Baerts Jan. 16, 2021, 11:49 a.m. UTC | #1
Hi

On 16/01/2021 12:36, Matthieu Baerts wrote:
> We need to export these functions that are also used in mptcp_diag.c
> which can be part of a separated module.
> 
> We can then avoid these errors:
> 
>    ERROR: modpost: "mptcp_pm_get_add_addr_accept_max" [net/mptcp/mptcp_diag.ko] undefined!
>    ERROR: modpost: "mptcp_pm_get_add_addr_signal_max" [net/mptcp/mptcp_diag.ko] undefined!
>    ERROR: modpost: "mptcp_pm_get_subflows_max" [net/mptcp/mptcp_diag.ko] undefined!

This is now applied in our git repo.

Cheers,
Matt
Geliang Tang Jan. 16, 2021, 11:51 a.m. UTC | #2
Hi Matt,

Matthieu Baerts <matthieu.baerts@tessares.net> 于2021年1月16日周六 下午7:49写道:
>
> Hi
>
> On 16/01/2021 12:36, Matthieu Baerts wrote:
> > We need to export these functions that are also used in mptcp_diag.c
> > which can be part of a separated module.
> >
> > We can then avoid these errors:
> >
> >    ERROR: modpost: "mptcp_pm_get_add_addr_accept_max" [net/mptcp/mptcp_diag.ko] undefined!
> >    ERROR: modpost: "mptcp_pm_get_add_addr_signal_max" [net/mptcp/mptcp_diag.ko] undefined!
> >    ERROR: modpost: "mptcp_pm_get_subflows_max" [net/mptcp/mptcp_diag.ko] undefined!
>
> This is now applied in our git repo.
>

Thanks for this fix.

-Geliang

> Cheers,
> Matt
> --
> Tessares | Belgium | Hybrid Access Solutions
> www.tessares.net
> _______________________________________________
> mptcp mailing list -- mptcp@lists.01.org
> To unsubscribe send an email to mptcp-leave@lists.01.org
diff mbox series

Patch

diff --git a/net/mptcp/pm_netlink.c b/net/mptcp/pm_netlink.c
index 42dd576c7b55..d03311b95112 100644
--- a/net/mptcp/pm_netlink.c
+++ b/net/mptcp/pm_netlink.c
@@ -203,6 +203,7 @@  unsigned int mptcp_pm_get_add_addr_signal_max(struct mptcp_sock *msk)
 	pernet = net_generic(sock_net((struct sock *)msk), pm_nl_pernet_id);
 	return READ_ONCE(pernet->add_addr_signal_max);
 }
+EXPORT_SYMBOL_GPL(mptcp_pm_get_add_addr_signal_max);
 
 unsigned int mptcp_pm_get_add_addr_accept_max(struct mptcp_sock *msk)
 {
@@ -211,6 +212,7 @@  unsigned int mptcp_pm_get_add_addr_accept_max(struct mptcp_sock *msk)
 	pernet = net_generic(sock_net((struct sock *)msk), pm_nl_pernet_id);
 	return READ_ONCE(pernet->add_addr_accept_max);
 }
+EXPORT_SYMBOL_GPL(mptcp_pm_get_add_addr_accept_max);
 
 unsigned int mptcp_pm_get_local_addr_max(struct mptcp_sock *msk)
 {
@@ -219,6 +221,7 @@  unsigned int mptcp_pm_get_local_addr_max(struct mptcp_sock *msk)
 	pernet = net_generic(sock_net((struct sock *)msk), pm_nl_pernet_id);
 	return READ_ONCE(pernet->local_addr_max);
 }
+EXPORT_SYMBOL_GPL(mptcp_pm_get_local_addr_max);
 
 unsigned int mptcp_pm_get_subflows_max(struct mptcp_sock *msk)
 {