On Tue, Jun 20, 2006 at 09:33:42PM -0700, [EMAIL PROTECTED] wrote:
>
> diff -puN drivers/net/myri10ge/myri10ge.c~myri10ge-build-fix 
> drivers/net/myri10ge/myri10ge.c
> --- a/drivers/net/myri10ge/myri10ge.c~myri10ge-build-fix
> +++ a/drivers/net/myri10ge/myri10ge.c
> @@ -2120,7 +2120,7 @@ abort_linearize:
>               goto drop;
>       }
>  
> -     if (skb_linearize(skb, GFP_ATOMIC))
> +     if (skb_linearize(skb))
>               goto drop;

Actually I think this driver (in conjunction with TSO) is buggy.
It has a maximum segment count of 12.  However TSO can send 13 pages
or more of data on i386.  If this happens it looks like this driver
will go into an infinite loop forever trying to linearize the skb.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to