netdev
[Top] [All Lists]

Re: 2.5.70-bk+ broken networking

To: James Morris <jmorris@xxxxxxxxxxxxxxxx>
Subject: Re: 2.5.70-bk+ broken networking
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Thu, 5 Jun 2003 09:55:12 -0700
Cc: patmans@xxxxxxxxxx, akpm@xxxxxxxxx, jgarzik@xxxxxxxxx, davem@xxxxxxxxxx, netdev@xxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, hch@xxxxxxxxxxxxx
In-reply-to: <Mutt.LNX.4.44.0306051325110.335-100000@excalibur.intercode.com.au>
Organization: Open Source Development Lab
References: <20030604184341.A10256@beaverton.ibm.com> <Mutt.LNX.4.44.0306051325110.335-100000@excalibur.intercode.com.au>
Sender: netdev-bounce@xxxxxxxxxxx
On Thu, 5 Jun 2003 13:25:58 +1000 (EST)
James Morris <jmorris@xxxxxxxxxxxxxxxx> wrote:

> On Wed, 4 Jun 2003, Patrick Mansfield wrote:
> 
> > [root@elm3b79 root]# ifup eth0
> > sender address length == 0
> 
> This is a bug introduced by a coding style cleanup, fix below.
> 
> 
> - James
> -- 
> James Morris
> <jmorris@xxxxxxxxxxxxxxxx>
> 
> --- bk.pending/net/core/iovec.c       2003-06-05 11:12:59.000000000 +1000
> +++ bk.w1/net/core/iovec.c    2003-06-05 13:30:06.000000000 +1000
> @@ -47,10 +47,10 @@ int verify_iovec(struct msghdr *m, struc
>                                                 address);
>                       if (err < 0)
>                               return err;
> -                     m->msg_name = address;
> -             } else
> -                     m->msg_name = NULL;
> -     }
> +             }
> +             m->msg_name = address;
> +     } else
> +             m->msg_name = NULL;
>  
>       size = m->msg_iovlen * sizeof(struct iovec);
>       if (copy_from_user(iov, m->msg_iov, size))

Thanks, this works for me.  I will see if it fixes the other gnome mystery as 
well.

<Prev in Thread] Current Thread [Next in Thread>