diff mbox series

[v2] mptcp: fix compilation warning without IPV6

Message ID 20200121231415.3101697-1-matthieu.baerts@tessares.net
State Accepted, archived
Delegated to: Matthieu Baerts
Headers show
Series [v2] mptcp: fix compilation warning without IPV6 | expand

Commit Message

Matthieu Baerts Jan. 21, 2020, 11:14 p.m. UTC
Spot by Mat:

    net/mptcp/protocol.c: In function ‘mptcp_copy_inaddrs’:
    net/mptcp/protocol.c:672:21: warning: unused variable ‘msk6’ [-Wunused-variable]
      672 |  struct ipv6_pinfo *msk6 = inet6_sk(msk);
          |                     ^~~~
    net/mptcp/protocol.c:671:27: warning: unused variable ‘ssk6’ [-Wunused-variable]
      671 |  const struct ipv6_pinfo *ssk6 = inet6_sk(ssk);
          |                           ^~~~

v2:
- reorder the code to avoid 2 #ifdef (Mat)

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

Notes:
    to be squashed in "mptcp: Create SUBFLOW socket for incoming connections"

 net/mptcp/protocol.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

Comments

Mat Martineau Jan. 21, 2020, 11:16 p.m. UTC | #1
On Wed, 22 Jan 2020, Matthieu Baerts wrote:

> Spot by Mat:
>
>    net/mptcp/protocol.c: In function ‘mptcp_copy_inaddrs’:
>    net/mptcp/protocol.c:672:21: warning: unused variable ‘msk6’ [-Wunused-variable]
>      672 |  struct ipv6_pinfo *msk6 = inet6_sk(msk);
>          |                     ^~~~
>    net/mptcp/protocol.c:671:27: warning: unused variable ‘ssk6’ [-Wunused-variable]
>      671 |  const struct ipv6_pinfo *ssk6 = inet6_sk(ssk);
>          |                           ^~~~
>
> v2:
> - reorder the code to avoid 2 #ifdef (Mat)
>
> Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
> ---
>
> Notes:
>    to be squashed in "mptcp: Create SUBFLOW socket for incoming connections"
>
> net/mptcp/protocol.c | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
> index 84799a5212a2..e08a25eabcd5 100644
> --- a/net/mptcp/protocol.c
> +++ b/net/mptcp/protocol.c
> @@ -217,17 +217,10 @@ static void mptcp_close(struct sock *sk, long timeout)
>
> static void mptcp_copy_inaddrs(struct sock *msk, const struct sock *ssk)
> {
> +#if IS_ENABLED(CONFIG_MPTCP_IPV6)
> 	const struct ipv6_pinfo *ssk6 = inet6_sk(ssk);
> 	struct ipv6_pinfo *msk6 = inet6_sk(msk);
>
> -	inet_sk(msk)->inet_num = inet_sk(ssk)->inet_num;
> -	inet_sk(msk)->inet_dport = inet_sk(ssk)->inet_dport;
> -	inet_sk(msk)->inet_sport = inet_sk(ssk)->inet_sport;
> -	inet_sk(msk)->inet_daddr = inet_sk(ssk)->inet_daddr;
> -	inet_sk(msk)->inet_saddr = inet_sk(ssk)->inet_saddr;
> -	inet_sk(msk)->inet_rcv_saddr = inet_sk(ssk)->inet_rcv_saddr;
> -
> -#if IS_ENABLED(CONFIG_MPTCP_IPV6)
> 	msk->sk_v6_daddr = ssk->sk_v6_daddr;
> 	msk->sk_v6_rcv_saddr = ssk->sk_v6_rcv_saddr;
>
> @@ -236,6 +229,13 @@ static void mptcp_copy_inaddrs(struct sock *msk, const struct sock *ssk)
> 		msk6->flow_label = ssk6->flow_label;
> 	}
> #endif
> +
> +	inet_sk(msk)->inet_num = inet_sk(ssk)->inet_num;
> +	inet_sk(msk)->inet_dport = inet_sk(ssk)->inet_dport;
> +	inet_sk(msk)->inet_sport = inet_sk(ssk)->inet_sport;
> +	inet_sk(msk)->inet_daddr = inet_sk(ssk)->inet_daddr;
> +	inet_sk(msk)->inet_saddr = inet_sk(ssk)->inet_saddr;
> +	inet_sk(msk)->inet_rcv_saddr = inet_sk(ssk)->inet_rcv_saddr;
> }
>
> static struct sock *mptcp_accept(struct sock *sk, int flags, int *err,
> -- 
> 2.24.0

v2 looks good, thanks Matthieu!

--
Mat Martineau
Intel
Matthieu Baerts Jan. 21, 2020, 11:28 p.m. UTC | #2
Hi Mat,

On 22/01/2020 00:16, Mat Martineau wrote:
> On Wed, 22 Jan 2020, Matthieu Baerts wrote:
> 
>> Spot by Mat:
>>
>>    net/mptcp/protocol.c: In function ‘mptcp_copy_inaddrs’:
>>    net/mptcp/protocol.c:672:21: warning: unused variable ‘msk6’ 
>> [-Wunused-variable]
>>      672 |  struct ipv6_pinfo *msk6 = inet6_sk(msk);
>>          |                     ^~~~
>>    net/mptcp/protocol.c:671:27: warning: unused variable ‘ssk6’ 
>> [-Wunused-variable]
>>      671 |  const struct ipv6_pinfo *ssk6 = inet6_sk(ssk);
>>          |                           ^~~~
>>
>> v2:
>> - reorder the code to avoid 2 #ifdef (Mat)
>>
>> Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
>> ---
>>
>> Notes:
>>    to be squashed in "mptcp: Create SUBFLOW socket for incoming 
>> connections"
>>
>> net/mptcp/protocol.c | 16 ++++++++--------
>> 1 file changed, 8 insertions(+), 8 deletions(-)
>>
>> diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
>> index 84799a5212a2..e08a25eabcd5 100644
>> --- a/net/mptcp/protocol.c
>> +++ b/net/mptcp/protocol.c
>> @@ -217,17 +217,10 @@ static void mptcp_close(struct sock *sk, long 
>> timeout)
>>
>> static void mptcp_copy_inaddrs(struct sock *msk, const struct sock *ssk)
>> {
>> +#if IS_ENABLED(CONFIG_MPTCP_IPV6)
>>     const struct ipv6_pinfo *ssk6 = inet6_sk(ssk);
>>     struct ipv6_pinfo *msk6 = inet6_sk(msk);
>>
>> -    inet_sk(msk)->inet_num = inet_sk(ssk)->inet_num;
>> -    inet_sk(msk)->inet_dport = inet_sk(ssk)->inet_dport;
>> -    inet_sk(msk)->inet_sport = inet_sk(ssk)->inet_sport;
>> -    inet_sk(msk)->inet_daddr = inet_sk(ssk)->inet_daddr;
>> -    inet_sk(msk)->inet_saddr = inet_sk(ssk)->inet_saddr;
>> -    inet_sk(msk)->inet_rcv_saddr = inet_sk(ssk)->inet_rcv_saddr;
>> -
>> -#if IS_ENABLED(CONFIG_MPTCP_IPV6)
>>     msk->sk_v6_daddr = ssk->sk_v6_daddr;
>>     msk->sk_v6_rcv_saddr = ssk->sk_v6_rcv_saddr;
>>
>> @@ -236,6 +229,13 @@ static void mptcp_copy_inaddrs(struct sock *msk, 
>> const struct sock *ssk)
>>         msk6->flow_label = ssk6->flow_label;
>>     }
>> #endif
>> +
>> +    inet_sk(msk)->inet_num = inet_sk(ssk)->inet_num;
>> +    inet_sk(msk)->inet_dport = inet_sk(ssk)->inet_dport;
>> +    inet_sk(msk)->inet_sport = inet_sk(ssk)->inet_sport;
>> +    inet_sk(msk)->inet_daddr = inet_sk(ssk)->inet_daddr;
>> +    inet_sk(msk)->inet_saddr = inet_sk(ssk)->inet_saddr;
>> +    inet_sk(msk)->inet_rcv_saddr = inet_sk(ssk)->inet_rcv_saddr;
>> }
>>
>> static struct sock *mptcp_accept(struct sock *sk, int flags, int *err,
>> -- 
>> 2.24.0
> 
> v2 looks good, thanks Matthieu!

Thank you for the review!

- 9f2ecf220b2a: "squashed" in "mptcp: Create SUBFLOW socket for incoming 
connections
- fa392a833065..92b5d1d8b2b8: result

Tests and export are in progress.

Cheers,
Matt
diff mbox series

Patch

diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index 84799a5212a2..e08a25eabcd5 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -217,17 +217,10 @@  static void mptcp_close(struct sock *sk, long timeout)
 
 static void mptcp_copy_inaddrs(struct sock *msk, const struct sock *ssk)
 {
+#if IS_ENABLED(CONFIG_MPTCP_IPV6)
 	const struct ipv6_pinfo *ssk6 = inet6_sk(ssk);
 	struct ipv6_pinfo *msk6 = inet6_sk(msk);
 
-	inet_sk(msk)->inet_num = inet_sk(ssk)->inet_num;
-	inet_sk(msk)->inet_dport = inet_sk(ssk)->inet_dport;
-	inet_sk(msk)->inet_sport = inet_sk(ssk)->inet_sport;
-	inet_sk(msk)->inet_daddr = inet_sk(ssk)->inet_daddr;
-	inet_sk(msk)->inet_saddr = inet_sk(ssk)->inet_saddr;
-	inet_sk(msk)->inet_rcv_saddr = inet_sk(ssk)->inet_rcv_saddr;
-
-#if IS_ENABLED(CONFIG_MPTCP_IPV6)
 	msk->sk_v6_daddr = ssk->sk_v6_daddr;
 	msk->sk_v6_rcv_saddr = ssk->sk_v6_rcv_saddr;
 
@@ -236,6 +229,13 @@  static void mptcp_copy_inaddrs(struct sock *msk, const struct sock *ssk)
 		msk6->flow_label = ssk6->flow_label;
 	}
 #endif
+
+	inet_sk(msk)->inet_num = inet_sk(ssk)->inet_num;
+	inet_sk(msk)->inet_dport = inet_sk(ssk)->inet_dport;
+	inet_sk(msk)->inet_sport = inet_sk(ssk)->inet_sport;
+	inet_sk(msk)->inet_daddr = inet_sk(ssk)->inet_daddr;
+	inet_sk(msk)->inet_saddr = inet_sk(ssk)->inet_saddr;
+	inet_sk(msk)->inet_rcv_saddr = inet_sk(ssk)->inet_rcv_saddr;
 }
 
 static struct sock *mptcp_accept(struct sock *sk, int flags, int *err,