> From: Tom Duffy [mailto:[EMAIL PROTECTED]
> Sent: Thursday, April 21, 2005 4:27 PM
> 
> Ok, this patch now builds without warning on 2.6.11 and 2.6.12-rc3.
> 
> Libor, what do you think?
> 
> Signed-off-by: Tom Duffy <[EMAIL PROTECTED]>
> 
> Index: linux-2.6.12-rc3-openib/drivers/infiniband/ulp/sdp/sdp_pass.c
> ===================================================================
> --- linux-2.6.12-rc3-openib/drivers/infiniband/ulp/sdp/sdp_pass.c
>       (revision 2207)
> +++ linux-2.6.12-rc3-openib/drivers/infiniband/ulp/sdp/sdp_pass.c
(working
> copy)
> @@ -356,13 +356,23 @@ static int sdp_cm_listen_lookup(struct s
>        */
>       sk->sk_lingertime   = listen_sk->sk_lingertime;
>       sk->sk_rcvlowat     = listen_sk->sk_rcvlowat;
> +/* XXX Remove once 2.6.12 is released */
> +#if ( LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,11) )
>       sk->sk_debug        = listen_sk->sk_debug;
>       sk->sk_localroute   = listen_sk->sk_localroute;
> +     sk->sk_rcvtstamp    = listen_sk->sk_rcvtstamp;
> +#else
> +     if (sock_flag(sk, SOCK_DBG))
> +             sock_set_flag(listen_sk, SOCK_DBG);
> +     if (sock_flag(sk, SOCK_LOCALROUTE))
> +             sock_set_flag(listen_sk, SOCK_LOCALROUTE);
> +     if (sock_flag(sk, SOCK_RCVTSTAMP))
> +             sock_set_flag(listen_sk, SOCK_RCVTSTAMP);
> +#endif

Isn't the above change backwards?  The original code was copying settings
from listen_sk to sk, and the new code seems to be checking flags in sk to
determine whether to set them in listen_sk.

- Fab

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to